Line 61... |
Line 61... |
`endif // SCR1_DBG_EN
|
`endif // SCR1_DBG_EN
|
|
|
// Instruction Memory Interface
|
// Instruction Memory Interface
|
input logic imem2core_req_ack_i, // IMEM request acknowledge
|
input logic imem2core_req_ack_i, // IMEM request acknowledge
|
output logic core2imem_req_o, // IMEM request
|
output logic core2imem_req_o, // IMEM request
|
output type_scr1_mem_cmd_e core2imem_cmd_o, // IMEM command
|
output logic core2imem_cmd_o, // IMEM command
|
output logic [`SCR1_IMEM_AWIDTH-1:0] core2imem_addr_o, // IMEM address
|
output logic [`SCR1_IMEM_AWIDTH-1:0] core2imem_addr_o, // IMEM address
|
input logic [`SCR1_IMEM_DWIDTH-1:0] imem2core_rdata_i, // IMEM read data
|
input logic [`SCR1_IMEM_DWIDTH-1:0] imem2core_rdata_i, // IMEM read data
|
input type_scr1_mem_resp_e imem2core_resp_i, // IMEM response
|
input logic [1:0] imem2core_resp_i, // IMEM response
|
|
|
// Data Memory Interface
|
// Data Memory Interface
|
input logic dmem2core_req_ack_i, // DMEM request acknowledge
|
input logic dmem2core_req_ack_i, // DMEM request acknowledge
|
output logic core2dmem_req_o, // DMEM request
|
output logic core2dmem_req_o, // DMEM request
|
output type_scr1_mem_cmd_e core2dmem_cmd_o, // DMEM command
|
output logic core2dmem_cmd_o, // DMEM command
|
output type_scr1_mem_width_e core2dmem_width_o, // DMEM data width
|
output logic[1:0] core2dmem_width_o, // DMEM data width
|
output logic [`SCR1_DMEM_AWIDTH-1:0] core2dmem_addr_o, // DMEM address
|
output logic [`SCR1_DMEM_AWIDTH-1:0] core2dmem_addr_o, // DMEM address
|
output logic [`SCR1_DMEM_DWIDTH-1:0] core2dmem_wdata_o, // DMEM write data
|
output logic [`SCR1_DMEM_DWIDTH-1:0] core2dmem_wdata_o, // DMEM write data
|
input logic [`SCR1_DMEM_DWIDTH-1:0] dmem2core_rdata_i, // DMEM read data
|
input logic [`SCR1_DMEM_DWIDTH-1:0] dmem2core_rdata_i, // DMEM read data
|
input type_scr1_mem_resp_e dmem2core_resp_i // DMEM response
|
input logic [1:0] dmem2core_resp_i // DMEM response
|
);
|
);
|
|
|
//-------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------
|
// Local parameters
|
// Local parameters
|
//-------------------------------------------------------------------------------
|
//-------------------------------------------------------------------------------
|