[Modified] finish loaduse & fix little bug
This commit is contained in:
@@ -62,6 +62,9 @@ module mycpu_top(
|
||||
wire [`FW_TO_ES_BUS_WD -1:0] fw_to_es_bus;
|
||||
wire [`MS_TO_ES_BUS_WD -1:0] ms_to_es_bus;
|
||||
wire [`WS_TO_ES_BUS_WD -1:0] ws_to_es_bus;
|
||||
wire [`DS_TO_LU_BUS_WD -1:0] ds_to_lu_bus;
|
||||
wire [`ES_TO_LU_BUS_WD -1:0] es_to_lu_bus;
|
||||
wire lu_to_es_bus;
|
||||
|
||||
|
||||
// IF stage
|
||||
@@ -97,8 +100,10 @@ module mycpu_top(
|
||||
.ds_to_es_bus (ds_to_es_bus ),
|
||||
//to rf: for write back
|
||||
.ws_to_rf_bus (ws_to_rf_bus ),
|
||||
|
||||
.ds_to_fw_bus (ds_to_fw_bus )
|
||||
//to fw
|
||||
.ds_to_fw_bus (ds_to_fw_bus ),
|
||||
//to lu
|
||||
.ds_to_lu_bus (ds_to_lu_bus )
|
||||
);
|
||||
// EXE stage
|
||||
exe_stage exe_stage(
|
||||
@@ -121,6 +126,10 @@ module mycpu_top(
|
||||
.ms_to_ds_bus (ms_to_es_bus ),
|
||||
//from ws
|
||||
.ws_to_ds_bus (ws_to_es_bus ),
|
||||
//to lu
|
||||
.es_to_lu_bus (es_to_lu_bus ),
|
||||
//from lu
|
||||
.lu_to_es_bus (lu_to_es_bus ),
|
||||
// data sram interface
|
||||
.data_sram_en (data_sram_en ),
|
||||
.data_sram_wen (data_sram_wen ),
|
||||
@@ -194,8 +203,13 @@ module mycpu_top(
|
||||
.ds_to_fw_bus (ds_to_fw_bus),
|
||||
.es_to_fw_bus (es_to_fw_bus),
|
||||
.ms_to_fw_bus (ms_to_fw_bus),
|
||||
|
||||
.fw_to_es_bus (fw_to_es_bus)
|
||||
);
|
||||
//Loaduse
|
||||
loaduse loaduse(
|
||||
.ds_to_lu_bus (ds_to_lu_bus),
|
||||
.es_to_lu_bus (es_to_lu_bus),
|
||||
.lu_to_es_bus (lu_to_es_bus)
|
||||
);
|
||||
|
||||
endmodule
|
||||
|
||||
Reference in New Issue
Block a user