Created: Mar 19, 2009
Updated: Mar 19, 2009
SVN Updated: Apr 28, 2009
Other project properties
Development status: Beta
Additional info: Specification done
WishBone Compliant: No
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.
|RX||PHY||MAC||Receive data and control|
|TX||MAC||PHY||Transmit data and control|
|CLOCK||System||MAC & PHY||Synchronization|
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.
|ACTEL ProASIC3||10 slices||117 slices|
|ALTERA Cyclone III||
Combinatorial functions 2
Combinatorial functions 52
2009 March 13
initial design commited to repository.
Limited testing performed on OpenRISC hardware platform