Altera_Forum
Honored Contributor
19 years agoProblem speeding up NIOS CPU
Let me begin by admitting to be a relative "newbie" (NIOS virgin?) at this ... 4-5 months experience ... so hopefully someone will recognize a simple error in my ways and point me in the right direction.
I'm using the Terasic DE2 prototyping board and have built a system which uses the NIOS processor and the 512 KB SRAM for program memory, stack and heap. (Yes, I had to modify the default DE2 configuration which assumes you're using the SDRAM for those functions) I was running fine using the 50 Mhz oscilator as the system clock. I wanted to speed it up so I ran the 50 Mhz oscillator through a PLL and had it output a 125 Mhz signal and used that. As expected I got a 2.5x performance increase and it has been running fine. Now I wanted to speed it up again, so I modified the PLL to goose it up to 150 Mhz. Now when I go to download the program I get the dreaded message: Using cable "USB-Blaster [USB-0]", device 1, instance 0x00 Pausing target processor: not responding. Resetting and trying again: FAILED Leaving target processor paused I'm GUESSING that this has something to do with the fact that the SRAM maxes out at 133 Mhz. I'm sure there's a simple way through this ... any help appreciated. I'm based in Dublin ... first right answer get a free pint of Guinness!