SMII Ethernet MAC and PHY
Details
Category: Communication Controller
Created: March 19, 2009
Updated: January 27, 2020
Language: Verilog
Other project properties
Development Status: Beta
Additional info: Specification done
WishBone compliant: No
WishBone version: n/a
License: n/a
Description
Overview
The Serial Media Independent Interface, SMMI, is a low pin count version of the MII normally used between ethernet MAC and PHY.
The Serial Media Independent Interface (SMII) is designed to satisfy the following requirements:
- Convey complete MII information between a 10/100 PHY and MAC with two pins per port
- allow multi port MAC/PHY communications with one system clock
- Operate in both half and full duplex
- per packet switching between 10 Mbit and 100 Mbit data rates
- allow direct MAC to MAC communication
SMII is composed of two signals per port, global synchronization signal, and a global 125 MHz reference clock.
All signals are synchronous to the clock.
Typical application
The picture above shows a typical application with an external quad Ethernet PHY that connects to four Ethernet MACs inside a FPGA.
This example uses a total of 10 signal to implement this function.
Status
2009 March 13
initial design commited to repository.
Limited testing performed on OpenRISC hardware platform