Altera_Forum
Honored Contributor
15 years agoNios-II Address Bus XXXXXXXX normal?
About 5 cycles after reset has gone inactive, the Nios-II CPU drives 'X's (yes they are true X's, which typically means two signals are driving each other) onto the address and byte enable buses. This is an SOPC generated system, with a custom Avalon slave. The 'X' condition clears itself after 9 clock cycles. However, I see the 'X's again at a few points up to a couple hundred microseconds.
It's hard to debug the CPU IP since it is heavily obfuscated. However, when I debug using ModelSim (in the Objects window Event Traceback -> Show Driver) the drivers indicated appear to be only within the CPU. Again, due to the obfuscation it is hard to trace the signals to their original drivers. Has anyone else seen this? This is a relatively new FPGA design along with untested software. So I cannot say with much confidence that it is a bug in the NIOS. But, all inputs are valid logic values - 1 or 0 - at all times. Using Quartus 10.0.