Altera_Forum
Honored Contributor
19 years agoAvalon Bus not working after Upgrade
I have a custom board with a previously working NiosII inside a Stratix device. Because of some unrelated firmware upgrades I was preparing to make, I was forced to upgrade to Quartus 6 + the service pack and patch. I also went ahead and upgraded NiosII EDS to the latest version. I re-generated w/ SOPC and compiled the design w/ Quartus (no changes to any firmware or the core) and lo and behold... problems.
The core can access its internal peripherals same as before the upgrade. When trying to access external peripherals (i.e. flash, external ram) it no workie. Checking the signals on a test header shows that all the signals are there in correct sequence w/ proper setup/hold times during a write. During a read, same deal except data lines never change! The test header signals are routed directly from the FPGA. Looks like a hardware problem w/ external peripherals but that is impossible because we can load an .sof made w/ older version of Quartus and EDS into the same board and works fine... Sorry for the long explanation, but has anyone seen anything like this before? Or maybe have some ideas for debugging that could be useful? Altera Support seems to be at a loss right now. Thanks in advance for any comments or help!!!