![Xilinx Virtex-4 RocketIO Скачать руководство пользователя страница 20](http://html1.mh-extra.com/html/xilinx/virtex-4-rocketio/virtex-4-rocketio_user-manual_3383739020.webp)
20
Embedded Tri-Mode Ethernet MAC User Guide
UG074 (v2.2) February 22, 2010
Chapter 2:
Ethernet MAC Architecture
R
Ethernet MAC Primitive
The Virtex-4 FPGA Embedded Tri-Mode Ethernet MAC has an EMAC primitive. The
primitive contains access to both Ethernet MACs (EMAC0 and EMAC1).
By using the Ethernet MAC primitive, any of these supported interfaces can be created:
•
Gigabit Media Independent Interface (GMII)
•
Media Independent Interface (MII)
•
Reduced Gigabit Media Independent Interface (RGMII)
•
Serial Gigabit Media Independent Interface (SGMII)
•
1000BASE-X Physical Coding Sublayer (PCS) and Physical Medium Attachment
(PMA)
Detailed connections to support/create these interfaces using the Ethernet MAC primitive
are found in
Chapter 4, “Physical Interface.”
The Ethernet MAC primitive is discussed in different sections:
•
Receive / Transmit Client Interface
•
See
“Client Interface” in Chapter 3
•
Flow Control
See
“Flow Control Block” in Chapter 3
•
Generic Host Bus
Interface to any host (i.e., PowerPC
®
or MicroBlaze™ processor) to access the control
and status of both Ethernet MACs. See
•
DCR Bus
Interface to the PowerPC processor through the DCR bus to access the control and
status of both Ethernet MACs. See
“Using the DCR Bus as the Host Bus” in Chapter 3
.
•
Physical Interface
Physical interface depending on the mode of configuration. See
•
Multi-Gigabit Transceiver
Interface to the RocketIO transceivers when the Ethernet MAC is configured in either
SGMII or 1000BASE-X PCS/PMA mode. See
“10/100/1000 Serial Gigabit Media
Independent Interface (SGMII)”
“1000BASE-X PCS/PMA” in Chapter 4
.
•
Management Data I/O (MDIO)
Interface to the Management Data I/O of either an external physical interface or the
PCS sublayer when configured in SGMII or 1000BASE-X PCS/PMA mode. See
.
The Ethernet MAC primitive can be simplified for specific customer needs using Ethernet
MAC wrappers.
Chapter 7, “Using the Embedded Ethernet MAC,”
describes how
Ethernet MAC wrappers use the CORE Generator™ software to simplify the Ethernet
MAC primitives.
illustrates the Ethernet MAC primitive. The # sign denotes both Ethernet MACs
(EMAC0 and EMAC1) in the EMAC primitive.
www.BDTIC.com/XILINX