Xilinx UG194 Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC ...
Xilinx UG194 Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC ...
Xilinx UG194 Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 4: Host/DCR Bus Interfaces<br />
Table 4-6: <strong>Ethernet</strong> <strong>MAC</strong> <strong>Mode</strong> Configuration Register<br />
0x300<br />
MSB<br />
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />
LINK<br />
SPEED<br />
RGMII<br />
SGMII<br />
GPCS<br />
HOST<br />
TX16<br />
RX16<br />
RESERVED<br />
Bit Description Default Value R/W<br />
[23:0] Reserved. –<br />
[24] Receive 16-bit Client Interface enable. When this bit is 1, the<br />
receive data client interface is 16 bits wide. When this bit is<br />
0, the receive data client interface is 8 bits wide. This bit is<br />
valid only when using 1000BASE-X PCS/PMA mode.<br />
[25] Transmit 16-bit Client Interface enable. When this bit is 1,<br />
the transmit data client interface is 16 bits wide. When this<br />
bit is 0, the transmit data client interface is 8 bits wide. This<br />
bit is valid only when using 1000BASE-X PCS/PMA mode.<br />
[26] Host Interface enable. When this bit is 1, the host interface<br />
is enabled. When this bit is 0, the host interface is disabled.<br />
See "<strong>Ethernet</strong> <strong>MAC</strong> Attributes" on page 42.<br />
[27] 1000BASE-X mode enable. When this bit is 1, the <strong>Ethernet</strong><br />
<strong>MAC</strong> is configured in 1000BASE-X mode.<br />
[28] SGMII mode enable. When this bit is 1, the <strong>Ethernet</strong> <strong>MAC</strong><br />
is configured in SGMII mode.<br />
[29] RGMII mode enable. When this bit is 1, the <strong>Ethernet</strong> <strong>MAC</strong><br />
is configured in RGMII mode.<br />
[31:30] Speed selection. The speed of the <strong>Ethernet</strong> <strong>MAC</strong> is defined<br />
by the following values:<br />
10 = 1000 Mb/s<br />
01 = 100 Mb/s<br />
00 = 10 Mb/s<br />
11 = N/A<br />
E<strong>MAC</strong>#_RX16BITCLIENT_ENABLE R<br />
E<strong>MAC</strong>#_TX16BITCLIENT_ENABLE R<br />
E<strong>MAC</strong>#_HOST_ENABLE R<br />
E<strong>MAC</strong>#_1000BASEX_ENABLE R<br />
E<strong>MAC</strong>#_SGMII_ENABLE R<br />
E<strong>MAC</strong>#_RGMII_ENABLE R<br />
{E<strong>MAC</strong>#_SPEED_MSB,<br />
E<strong>MAC</strong>#_SPEED_LSB}<br />
92 www.xilinx.com TE<strong>MAC</strong> User Guide<br />
<strong>UG194</strong> (v1.10) February 14, 2011<br />
LSB<br />
R/W<br />
R