Forum Discussion
Altera_Forum
Honored Contributor
9 years agoThanks for the ideas.
I'm using Quartus II 13.1 (latest version to support our Cyclone III FPGA). --- Quote Start --- Have you tested and proven that something is getting written somewhere that you don't expect? --- Quote End --- The actual error I'm targeting occurs only once per month or so, so it's very hard to find and I couldn't prove that it's actually caused by a write to unmapped memory. But what I proved is, that when NIOS writes to unmapped memory deliberately, the write gets assigned to another custom memory mapped component which as a result causes the error I'm looking for. --- Quote Start --- I created several instances and set the addressing so that they collectively covered most of the 32 bit address space that wasn't used by other components. --- Quote End --- I also thought about filling the unused memory space, just to cover all the addresses, but I haven't tried it yet. I have two masters in my system that can write to the component in question (NIOS and an external DSP). It would help a lot, if I knew which (if at all) is causing the problem...