Forum Discussion
Altera_Forum
Honored Contributor
15 years ago --- Quote Start --- Hi Sergio, I've attached the files in a zip file to this message. The changes are marked by __REMOVED__. Call tse_mac_init() to get things started. In ins_tse_mac.h you need to supply your own definitions for the dprintf() _PKT_ALLOC() and _PKT_RXD() macros. Note that the last two may be called from an interrupt context so avoid any blocking operations. I have done some minor testing but nothing extensive - it does receive packets, and they seem to have sensible looking data but I haven't tested for handling of large bursts of data or any other stress testing. As it's based on working code I don't expect any serious issues but you never know. I've been testing on a Cyclone III / Nios II evaluation board. You may need other changes if you use a non-supported Ethernet PHY device - see the TSE documentation for some hints on how to support new PHY devices. If you find a problem please let me know. Darren. --- Quote End --- Hello, I am trying to send data from SDRAM to another device using Ethernet connectivity. would you mind send me your design to be used as a reference. Thanks & Regards