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 |