1-Gigabit Ethernet MAC v8.5 User Guide
www.xilinx.com
127
UG144 April 24, 2009
R
-- DISCONTINUED PRODUCT --
Appendix A
Using the Client-Side FIFO
The example design provided with the GEMAC core contains a FIFO used on the client-
side of the core. The source code for the FIFO is provided, and may be used and adjusted
for user applications.
The 10 Mbps/100 Mbps/1 Gbps Ethernet FIFO is designed for use with the GEMAC and
Tri-Mode Ethernet MAC (TEMAC) cores. The FIFO directly interfaces to the MAC client
interface providing a buffer between the MAC and the user’s logic. The FIFO implements
a LocalLink user interface, (see
“Overview of LocalLink Interface,” on page 130
) allowing
a direct connection to other LocalLink modules or the user’s logic.
The 10 Mbps/100 Mbps/1 Gbps Ethernet FIFO consists of independent transmit and
receive FIFOs embedded in a top-level wrapper.
Figure A-1
shows how the FIFO fits into
a typical implementation.
Figure A-1:
Typical 10 Mbps/100 Mbps/ 1 Gbps Ethernet FIFO Implementation
Twisted
Copper
Pair
GMII/RGMII
1-Gigabit Ethernet MAC
Core
Xilinx FPGA
10 Mbps,
100 Mbps,
1 Gbps
Ethernet FIFO
Client
I/F
GMII
Switch or
Router
IOBs
1000BASE-T
PHY
Tx
FIFO
Rx
FIFO
LocalLink Interface
Client Interface
Содержание LogiCORE IP MAC v8.5
Страница 1: ...R DISCONTINUED PRODUCT LogiCORE IP 1 Gigabit Ethernet MAC v8 5 User Guide UG144 April 24 2009...
Страница 4: ...www xilinx com 1 Gigabit Ethernet MAC v8 5 User Guide UG144 April 24 2009 DISCONTINUED PRODUCT...
Страница 12: ...12 www xilinx com 1 Gigabit Ethernet MAC v8 5 User Guide UG144 April 24 2009 R DISCONTINUED PRODUCT...