Forum Discussion
Altera_Forum
Honored Contributor
13 years agoHi, Guys,
I wanted to update you all that I found the problem: The connection between the SGDMAs and memory was wrong. I'm using an external SRAM which is not supported by the default controllers shipped with Qsys, so I created my own using the Tri-State Controller. I have 4 external chips, so I have 4 TS controllers, all of them connected to the NIOS. The SGDMAs of the Ethernet MAC should also be connected to the memory, of course: but I connected them to Controller 0, and for some reason the software was trying to R/W to Controller 1. I discovered this when I checked (using SignalTap) the actual addresses the SGDMA were trying to reach each time a Ping is received. Anyway, I changed the memory connection to Cont. 1, and everything work. Thanks to all those who gave advices, have a great day :-) Ran