Altera_Forum
Honored Contributor
8 years agoAdding non-addressable memory causes Downloading ELF Process Failed message
I systematically removed components and narrowed my problem to just one: a 64kB 64-bit On-chip ram that is NOT accessed/connected to the Nios II. I developed a subsytem that exclusively uses that memory. I used both Quartus Prime 16.0.0 and 16.1.2 and the corresponding Eclipse for Nios II suite.
The error is below in the console: Downloading 00020000 (0%) Downloading 00026E34 (82%) Downloading 28KB in 0.4s (70.0KB/s) Verifying 00020000 (0%) Verify failed between address 0x20000 and 0x25B1B Leaving target processor failed. My 32-bit on-chip RAM is located at 0x0020000-0x0003FC97 (130KKB, connected to the Nios II. The 64-bit is 0x0-0xFFFF (64KB, not connected to Nios II but connected to custom logic. For some reason, simple presence of the 64-bit one is causing conflict, even though I'm assuming the Nios II can't address it. I tried regenerating the BSP after freshly synthesizing my design. I tried Quartus Prime 16.0 and 16.1.2. BSP editor screenshots are attached. Again, the 64-bit memory is not connected at all to the Nios II, but this problem goes away when I disconnect it from my sub-circuit. I've look through all related forum entries...to no avail. Anyone have any ideas why this might be happening? I can upload any other screenshots. (I hope the ones attached can be read).