Example Design: Ruby SoC with Triple-Speed Ethernet
The Ruby SoC with Triple-Speed Ethernet (TSEMAC) example design illustrates how to use a RISC-V processor to control the Triple Speed Ethernet MAC (TSEMAC) IP core and transfer data through DMA (direct memory access). The design supports 10 and 100 Mbps Ethernet speed. The FreeRTOS software framework provides a programming stack to perform various Ethernet functions. The RTL design targets the TrionĀ® T120 BGA324 Development Board. The FreeRTOS software application lets you establish an IPerf3 server to test the overall bandwidth.
This content is locked and requires you to login before viewing more.