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: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.
Name | From | To | Use |
---|---|---|---|
RX | PHY | MAC | Receive data and control |
TX | MAC | PHY | Transmit data and control |
SYNC | MAC | PHY | Synchronization |
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.
Target | smii_sync | smii_rxtx |
---|---|---|
ACTEL ProASIC3 | 10 slices | 117 slices |
ALTERA Cyclone III | Combinatorial functions 2 DFFs 10 |
Combinatorial functions 52 DFFs 36 |