Forum Discussion
Altera_Forum
Honored Contributor
16 years agoTSE transmit and receive buffers
I'm trying to build NIOS II system with Triple Speed Ethernet in SuperLoop mode (DP83848C PHY). I applied the patch to get iniche in SuperLoop mode. Partitialy it works - I can receive packets (A...
Altera_Forum
Honored Contributor
16 years agoFinally I solved it.
Seems that it was a problem with a data cache - new formed packed still resided in a cache, and sgdma_tx moved old data to the MAC. I used my own hardware (not a KIT) with other periphery, and it highlighted the problem of low level ethernet driver. If anybody else will stuck with such problem, here is a solution: File: ins_tse_mac.c function: tse_mac_raw_send Just after the OS_ENTER_CRITICAL(); added the following: alt_dcache_flush_all(); Now everything is working well!