yol / ethernet_mac

Tri-mode (10/100/1000) full-duplex FPGA ethernet MAC in VHDL
Other
152 stars 61 forks source link

Vivado and RMII #4

Open wfjm opened 1 year ago

wfjm commented 1 year ago

There are quite a few Ethernet MAC cores, but mostly in Verilog. I've a project written in VHDL, use GHDL, and therefore looked for a core written in VHDL, and found this project. The core was tested with a Spartan-6, thus with legacy ISE and uses the MII interface. One possible application would be with a Digilent Arty board (with Artix-7). Another application would be a different Artix-7 board with a LAN8720 based PHY attached via a Pmod. Such a Pmod, e.g. from Waveshare, offers an RMII interface.

Two questions:

mbaykenar commented 4 months ago

There is MII to RMII IP freely available from AMD/XILINX. You can find this IP Vivado versions 2019.1 and below. Newer versions do not have. You can install Vivado 2019.1 and copy IP files to newer Vivado projects.