Ok Calagan.
A good idea and it worked. But note that i've been able to make plenty of changes to the SOPC, i just can't remove the SRAM.
Disconnecting the SRAM from the SPOC in HDL and hooking random pins for the SOPC inputs worked.
I ran some debugs and when i was actually steeping through using F6 and F7, it got passed the auto negotiate. But when io hiot continue it got stuck.
If i didn't set a break point it would get stuck after the auto negotiate.
When i pushed pause after getting stuck (in either case), it shows its stuck int eh while loop below:
altera_avalon_sgdma.c Lines 212 to 214
/* Wait for the descriptor (chain) to complete */
while ( (IORD_ALTERA_AVALON_SGDMA_STATUS(dev->base) &
ALTERA_AVALON_SGDMA_STATUS_BUSY_MSK) );
I can't see why the removal of the SRAM affects the sgdmas?
Same for you?