RMII port

rmii_port.vhdl module is a bridge between ethernet MAC IPs with MII interface and RMII PHYs.

Notes
  • RMII clock (input) is a primary clock for module and all signals.
  • MII clock produced by module should be routed to dedicated clock network or used for clocking limited amount of logic elements for avoiding clock distribution problems.
  • There exist two variations of RMII PHY modules - with 50MHz reference clock output or with 25Mhz. This module assumes that this clock is 50Mhz one. For 25Mhz case you may use 2x clock multiplier.
  • For 10Mbit/s operation you have to use clock divider for providing 5Mhz as rmii_clk


  • This page was last modified on 7 Feb 2019