Forum Discussion

vmetodiev's avatar
vmetodiev
Icon for New Contributor rankNew Contributor
3 years ago

Triple-Speed Ethernet - Verilog TX/RX example

Dear Community,

Recently I have been struggling to find a real-world Verilog example for (single) frame Ethernet TX/RX. I have successfully imported and synthesized the Triple-Speed Ethernet IP core on the Cyclone 10 LP kit. However, this where I got stuck. The IP core documentation confuses me, since it suggests using several TCL scripts that I am trying to avoid - it is not clear to me how they utilise the generated Top.v module at all.

May anyone help me with a simple example to transmit/receive a single Ethernet frame via Verilog code with the generated IP core? I need a completely bare-metal, processor-less and Avalon-less functionality. Just a simple "transceiver", maybe with a minimalistic FSM only.

Thank you in advance!

6 Replies