3.4. Operation Speed Switching
PHY Configuration | Speed Switch Methodology |
---|---|
2.5G | — |
1G/2.5G | Switching between 1G and 2.5G: Transceiver reconfiguration with manual speed switching via CSR reconfiguration block available external to the PHY. The PHY must be reset after speed switch.
Note: 1G to 2.5G dynamic switching is not supported for 1G/2.5G MBGASE-T.
|
10M/100M/1G/2.5G | Switching between (10M/100M/1G) and (2.5G): Transceiver reconfiguration with manual speed switching via CSR reconfiguration block available external to the PHY. The PHY must be reset after speed switch. Switching within (10M/100M/1G): Use SGMII AN or CSR configuration
Note: Dynamic switching between 10M/100M/1G and 2.5G is not supported.
|
1G/2.5G/10G | Switching between 1G, 2.5G, and 10G: Transceiver reconfiguration with manual speed switching via CSR reconfiguration block available external to the PHY. The PHY must be reset after speed switch.
Note: 1G, 2.5G, and 10G dynamic switching is not supported for 1G/2.5G/10G MBGASE-T.
|
10M/100M/1G/2.5G/10G | Switching between (10M/100M/1G), (2.5G) and (10G): Transceiver reconfiguration with manual speed switching via CSR reconfiguration block available external to the PHY. The PHY must be reset after speed switch. Switching within (10M/100M/1G): Use SGMII AN or CSR configuration
Note: Dynamic switching between 10M/100M/1G, 2.5G, and 10G is not supported.
|
10M/100M/1G/2.5G/5G/10G (USXGMII) | Manual speed switching via CSR available inside the PHY. |
PHY Configuration | Features | 10M | 100M | 1G | 2.5G | 5G | 10G |
---|---|---|---|---|---|---|---|
2.5G | Protocol | — | — | — | 1000BASE-X @ 2.5x | — | — |
Transceiver Data Rate | — | — | — | 3.125 Gbps | — | — | |
MAC Interface | — | — | — | 16-bit GMII @ 156.25 MHz/8-bit GMII @ 312.5 MHz | — | — | |
1G/2.5G | Protocol | — | — | 1000BASE-X | 1000BASE-X @ 2.5x | — | — |
Transceiver Data Rate | — | — | 1.25 Gbps | 3.125 Gbps | — | — | |
MAC Interface | — | — | 16-bit GMII @ 62.5 MHz/8-bit GMII @ 125 MHz | 16-bit GMII @ 156.25 MHz/8-bit GMII @ 312.5 MHz | — | — | |
10M/100M/1G/2.5G | Protocol | SGMII 100x data replication |
SGMII 10x data replication |
1000BASE-X/SGMII | 1000BASE-X @ 2.5x | — | — |
Transceiver Data Rate | 1.25 Gbps | 1.25 Gbps | 1.25 Gbps | 3.125 Gbps | — | — | |
MAC Interface | 16-bit GMII @ 62.5 MHz/8-bit GMII @ 125 MHz Clock enable high 1/100 cycles |
16-bit GMII @ 62.5 MHz/8-bit GMII @ 125 MHz Clock enable high 1/10 cycles |
16-bit GMII @ 62.5 MHz/8-bit GMII @ 125 MHz Clock enable always high |
16-bit GMII @ 156.25 MHz/8-bit GMII @ 312.5 MHz Clock enable always high |
— | — | |
1G/2.5G/10G (MGBASE) | Protocol | — | — | 1000BASE-X | 1000BASE-X @ 2.5x | — | 10GBASE-R |
Transceiver Data Rate | — | — | 1.25 Gbps | 3.125 Gbps | — | 10.312 Gbps | |
MAC Interface | — | — | 16-bit GMII @ 62.5 MHz/8-bit GMII @ 125 MHz | 16-bit GMII @ 156.25 MHz/8-bit GMII @ 312.5 MHz | — | 64-bit XGMII @ 156.25 MHz | |
10M/100M/1G/2.5G/10G (MGBASE) | Protocol | SGMII 100 x data replication |
SGMII 10 x data replication |
1000BASE-X/SGMII | 1000BASE-X @ 2.5x | — | 10G BASE-R |
Transceiver Data Rate | 1.25 Gbps | 1.25 Gbps | 1.25 Gbps | 3.125 Gbps | — | 10.3125 Gbps | |
MAC Interface | 16-bit GMII @ 62.5 MHz/8-bit GMII @ 125 MHz Clock enable toggle 1/100 cycles |
16-bit GMII @ 62.5 MHz/8-bit GMII @ 125 MHz Clock enable toggle 1/10 cycles |
16-bit GMII @ 62.5 MHz Clock enable is always high. |
16-bit GMII @ 156.25 MHz Clock enable is always high. |
— | 64-bit XGMII @ 156.25 MHz | |
10M/100M/1G/2.5G/5G/10G (USXGMII) | Protocol | 10GBASE-R 1000x data replication |
10GBASE-R 100x data replication |
10GBASE-R 10x data replication |
10GBASE-R 4x data replication |
10GBASE-R 2x data replication |
10GBASE-R No data replication |
Transceiver Data Rate | 10.3125 Gbps | 10.3125 Gbps | 10.3125 Gbps | 10.3125 Gbps | 10.3125 Gbps | 10.3125 Gbps | |
MAC Interface | 32-bit XGMII @ 312.5 MHz with data valid signal | 32-bit XGMII @ 312.5 MHz with data valid signal | 32-bit XGMII @ 312.5 MHz with data valid signal | 32-bit XGMII @ 312.5 MHz with data valid signal | 32-bit XGMII @ 312.5 MHz with data valid signal | 32-bit XGMII @ 312.5 MHz with data valid signal |