
Integrating with the Tri-Mode Ethernet MAC Core
R
IOB LOGIC
gtx_clk
IPAD
IBUFG BUFG
|
|
|
|
| component_name_block |
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
| (Block Level from example design) |
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
| Ethernet |
| |||||||
Ethernet |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||
MAC |
|
|
|
|
|
|
|
|
|
|
|
|
| PCS/PMA |
| ||||||
LogiCORE |
|
|
|
|
|
|
|
|
|
|
|
|
| or SGMII |
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| LogiCORE |
| ||
txgmiimiiclk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
rxgmiimiiclk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
| SGMII Adaptation |
|
|
|
|
|
|
|
|
| |||
clientemacrxenable |
|
|
|
| module |
|
|
|
|
|
|
|
|
| |||||||
clientemactxenable |
|
|
|
| sgmii_clk_en |
|
|
|
|
|
|
|
| gtx_clk |
| ||||||
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||
|
|
|
|
|
|
|
| sgmii_clk_r |
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
| NC |
|
|
|
|
|
|
|
|
|
|
| userclk2 |
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||
speedis10100 |
|
|
|
|
|
| speed_is_10_100 |
| clk125m |
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
speedis100 |
|
|
|
|
|
|
| speed_is_100 |
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
emacphytxd7:0] |
|
|
|
|
|
| gmii_txd_in[7:0] gmii_txd_out[7:0] |
|
|
|
| gmii_txd[7:0] | TBI | ||||||||
|
|
|
|
|
|
|
| ||||||||||||||
emacphytxen |
|
|
|
|
|
| gmii_tx_en_in | gmii_tx_en_out |
|
|
|
| gmii_tx_en |
| |||||||
emacphytxer |
|
|
|
|
|
| gmii_tx_er_in | gmii_tx_er_out |
|
|
|
| gmii_tx_er |
| |||||||
|
|
|
|
|
|
|
|
|
| ||||||||||||
phyemacrxd[7:0] |
|
|
|
|
|
| gmii_rxd_out[7:0] gmii_rxd_in[7:0] |
|
|
|
| gmii_rxd[7:0] |
| ||||||||
|
|
|
|
|
|
|
|
| |||||||||||||
phyemacrxdv |
|
|
|
|
|
| gmii_rx_dv_out | gmii_rx_dv_in |
|
|
|
| gmii_rx_dv |
| |||||||
|
|
|
|
|
|
|
|
|
| ||||||||||||
phyemacrxer |
|
|
|
|
|
| gmii_rx_er_out | gmii_rx_er_in |
|
|
|
| gmii_rx_er |
| |||||||
|
|
|
|
|
|
|
|
|
| ||||||||||||
emacphymclkout |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| mdc |
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||
phyemacmdin |
|
|
|
|
|
|
|
|
|
|
|
| mdio_in |
| |||||||
emacphymdout |
|
|
|
|
|
|
|
|
|
|
|
| mdio_out |
| |||||||
emacphymdtri |
|
|
|
|
|
|
| no |
|
|
|
|
|
|
| mdio_tri |
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
| connection |
|
|
|
|
|
|
|
VCC
corehassgmii
Figure 13-6: Tri-Speed Ethernet MAC Extended to use an SGMII with TBI
Ethernet | www.xilinx.com | 187 |