Hello,
I am working on a project where previously NIOS II was used and NIOS II Code was loaded through external SDRAM on the Cyclone IV E (EP4CE40F23C8) FPGA. It works fine without any issue.
Now as per the requirement of the project, NIOS II needs to replaced with NIOSV processor. If I run the NIOSV through On-Chip-Ram, the code executes well as expected. But when I try to run the NIOSV code through external SDRAM, ELF gets loaded successfully but the code does not executes as expected.
I have already make sure to set the reset vector in NIOSV to the SDRAM Controller IP. The BSP settings are also made accordingly.
Following are my questions regarding the issue:
- 1 : Is NIOSV processor applicable to run through external SDRAM ?
- 2 : If yes to Q.1, then what is the procedure I need to follow in order to run the NIOSV processor through external SDRAM.
FYI:
- Quartus Version used : Quartus Prime Standard 22.1.1
- RiscFree IDE for creating software project.
- FPGA : Cyclone IV E (EP4CE40F23C8)
- External SDRAM Part No on the Cyclone IV FPGA : W9816G6IH ( WinBond )
Any help regarding this issue would be appreciated. Thanks !!
Regards,
Himanshu