[Modified] little changes for dpi
This commit is contained in:
0
lacpu/rtl/cpu/mycpu.h → lacpu/rtl/cpu/mycpu.v
Executable file → Normal file
0
lacpu/rtl/cpu/mycpu.h → lacpu/rtl/cpu/mycpu.v
Executable file → Normal file
@@ -58,27 +58,33 @@ module soc_lite_top
|
|||||||
.debug_wb_rf_wdata(debug_wb_rf_wdata)
|
.debug_wb_rf_wdata(debug_wb_rf_wdata)
|
||||||
);
|
);
|
||||||
|
|
||||||
//inst ram
|
|
||||||
inst_ram inst_ram
|
|
||||||
(
|
|
||||||
.clka (cpu_clk ),
|
|
||||||
.ena (cpu_inst_en ),
|
|
||||||
.wea (cpu_inst_wen ), //3:0
|
|
||||||
.addra (cpu_inst_addr[17:2]), //15:0
|
|
||||||
.dina (cpu_inst_wdata ), //31:0
|
|
||||||
.douta (cpu_inst_rdata ) //31:0
|
|
||||||
);
|
|
||||||
|
|
||||||
//data ram
|
`ifdef DPIC
|
||||||
data_ram data_ram
|
|
||||||
(
|
|
||||||
.clka (cpu_clk ),
|
`else
|
||||||
.ena (cpu_data_en ),
|
//inst ram
|
||||||
.wea (cpu_data_wen ), //3:0
|
inst_ram inst_ram
|
||||||
.addra (cpu_data_addr[17:2]), //15:0
|
(
|
||||||
.dina (cpu_data_wdata ), //31:0
|
.clka (cpu_clk ),
|
||||||
.douta (cpu_data_rdata ) //31:0
|
.ena (cpu_inst_en ),
|
||||||
);
|
.wea (cpu_inst_wen ), //3:0
|
||||||
|
.addra (cpu_inst_addr[17:2]), //15:0
|
||||||
|
.dina (cpu_inst_wdata ), //31:0
|
||||||
|
.douta (cpu_inst_rdata ) //31:0
|
||||||
|
);
|
||||||
|
|
||||||
|
//data ram
|
||||||
|
data_ram data_ram
|
||||||
|
(
|
||||||
|
.clka (cpu_clk ),
|
||||||
|
.ena (cpu_data_en ),
|
||||||
|
.wea (cpu_data_wen ), //3:0
|
||||||
|
.addra (cpu_data_addr[17:2]), //15:0
|
||||||
|
.dina (cpu_data_wdata ), //31:0
|
||||||
|
.douta (cpu_data_rdata ) //31:0
|
||||||
|
);
|
||||||
|
`endif
|
||||||
|
|
||||||
endmodule
|
endmodule
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user