Hi,
I am going to do ASIC of SweRV EL2 for that I am using SRAM as a external memory with a memory controller (axi2mem sram adapter) but I am facing a issue during fetching instruction, core is fetching the instruction only at the starting address of the instruction which is 0000000 and remain same at all the cycle.
The above pictures shows the simulation of SweRV EL2 in which at the dout0 sram signal , only 2 3 instruction is reading
In he second picture . the ifu_axi_aradder is not incremented and not getting ifu_axi_rvalid. Where as it is working fine with blockRAM on fpga using xilinx ip block memory generator
Here is https://github.com/merledu/Rev-Soc-ASIC.git
instantiate SRAM in the design/Rev-top
Hi, I am going to do ASIC of SweRV EL2 for that I am using SRAM as a external memory with a memory controller (axi2mem sram adapter) but I am facing a issue during fetching instruction, core is fetching the instruction only at the starting
address
of the instruction which is 0000000 and remain same at all the cycle. The above pictures shows the simulation of SweRV EL2 in which at the dout0 sram signal , only 2 3 instruction is reading In he second picture . the ifu_axi_aradder is not incremented and not getting ifu_axi_rvalid. Where as it is working fine with blockRAM on fpga using xilinx ip block memory generator Here is https://github.com/merledu/Rev-Soc-ASIC.git instantiate SRAM in the design/Rev-top