![Xilinx Virtex-4 RocketIO User Manual Download Page 18](http://html1.mh-extra.com/html/xilinx/virtex-4-rocketio/virtex-4-rocketio_user-manual_3383739018.webp)
18
Embedded Tri-Mode Ethernet MAC User Guide
UG074 (v2.2) February 22, 2010
Chapter 2:
Ethernet MAC Architecture
R
A detailed block diagram of the 10/100/1000 Ethernet MAC is shown in
. On the
physical side, it consists of the GMII and RGMII interfaces using standard I/Os to access
data and control signals to an external physical interface. In addition, the PCS/PMA
sublayer interfaces directly to the MGT.
The client side consists of the user transmit and receive interfaces. The flow control module
keeps traffic from being congested in the Ethernet MAC. The Management Data I/O
interface, (MDIO), allows access to the control and status registers in the external physical
interface or in the PCS sublayer when configured in 1000BASE-X and SGMII modes.
The clock management module automatically configures the output clocks to the correct
frequency based on the internal speed of the Ethernet MAC (10 Mb/s, 100 Mb/s, or
1000 Mb/s) and the Ethernet MAC mode settings (GMII, MII, RGMII, SGMII, and
1000BASE-X).
Figure 2-1:
Ethernet MAC Block
PHY
Host Interface
Ethernet MAC
Block
FPGA Fabric
DCR Bus
Tx0/Rx0
Tx1/Rx1
Generic Host Bus
DCR
Bridge
To PowerPC 405 block
Rx Stats MUX1
Tx Stats MUX1
Rx Stats MUX0
Tx Stats MUX0
EMAC1
ClientTx1/Rx1
ClientTx0/Rx0
EMAC0
StatsIP0
StatsIP1
ug074_2_01_091704
www.BDTIC.com/XILINX