Hi friends:
I come up with a problem on DE2 board.In the SOPC builder,I set the clock of both SDRAM and CPU 50Mhz,when I download the software in Nios,it said "Verify failed between address 0x800000 and 0x8062B3,Leaving target processor paused",then I change the clock of CPU to 100Mhz,and the problem was solved,do you know why this happened?連結已複製
15 回應
Hello, I have been battling with the SDRAM problem for some time, but I cannot find a solution. I have tried to use 100MHz and 50MHz clock, both with and without the delay and I still get the verified failed error. Could there be anything else that I am missing? Thanks a lot for help, because this is driving me crazy!
--- Quote Start --- --- Quote End --- I think your pin connection or timing are setting a wrong value. Please checking the SDRAM timing in SOPC builder and check pin connection on your TOP file. Maybe you can compare with the example of DE2_70_NET project.
Thanks - I ended up adding a second clock to the PLL, going straight through,
as suggested by the tutorial. That worked. Interesting though that a few years ago you did not need to send the CPU clock through the PLL. Now if I can get the Terasic ISP1362 (USB) IP to work with Quartus 9.0/9.1.I've a very similar problem, and I cannot communicate with the sdram,
(nor to download the program into it of course) However the problem is limited to the usage of the Nios in the version standard or fast, while when i use the "e" version everything works properly. I found this unusual behavior both on DE1 and on DE2 board. I'm using Quartus 9.1 ad the sdram clock is controlled by a -3ns PLL. Someone has been able to communicate with the SDRAM using NiosII/s or NiosII/f ?This my configuration sdram controller for nios.
http://aix.vot.pl/nios/cpu.jpg http://aix.vot.pl/nios/nios.jpg http://aix.vot.pl/nios/sdram1.jpg http://aix.vot.pl/nios/sdram2.jpg