jbush001 / NyuziProcessor

GPGPU microprocessor architecture
Apache License 2.0
1.99k stars 351 forks source link

FPGA Ethernet Support #154

Open jbush001 opened 6 years ago

jbush001 commented 6 years ago

The DE2-115 dev board has an ethernet controller. If there were a hardware block that could expose this to software running on the core, it could be used to load programs onto the board much faster than the serial port, by having the boot loader connect to the host over TFTP or some other protocol.

jbush001 commented 6 years ago

The dev board I'm using uses the following 88E1111 Ethernet transceiver (https://www.marvell.com/transceivers/assets/Marvell-Alaska-Ultra-88E1111-GbE.pdf), which can use either the MII or RGMII modes depending on a jumper on the board.

This could benefit from #151 to reduce overhead of copying packet data.