10GBASE-KR Ethernet TRD
7
UG1058 (v2017.1) April 19, 2017
Chapter 1:
Introduction
Components, Features, and Functions
The 10GBASE-KR TRD includes:
• 10-Gigabit Ethernet PCS/PMA IP core (10GBASE-KR):
°
Uses GTH transceivers running at 10.3125 Gb/s line rate.
°
Provides a single data rate (SDR) 10-Gigabit Ethernet Media Independent Interface
(XGMII) which connects to the 10-Gigabit Ethernet MAC IP core. The XGMII interface
runs at 156.25 MHz and the data path is 64-bits wide.
°
Provides a serial interface to connect to the backplane.
°
Auto-negotiation (AN) and forward error connection (FEC) is enabled.
°
Is monitored and configured through status and configuration vectors.
• 10-Gigabit Ethernet MAC IP core (10G MAC):
°
Connects to the 10-Gigabit Ethernet PCS/PMA IP core using the XGMII interface.
°
Provides AXI4-Stream protocol support on the user interface running at
156.25 MHz.
°
Is monitored through an AXI4-Lite interface.
• Traffic Generator and Monitor:
°
Generates Ethernet traffic.
°
Monitors bandwidth utilization on the transmit and receive AXI4-Stream interfaces
of the 10-Gigabit Ethernet MAC IP core.
°
Is configured and monitored through an AXI4-Lite interface.
• AXI UART Lite:
°
Provides the controller interface for asynchronous serial data transfer. This interface
connects to the USB-to-UART port on the KCU1250 board, and is used to
communicate with the control computer.
°
Provides an AXI4-Lite interface to communicate with the MicroBlaze processor
subsystem.
• MicroBlaze processor subsystem and AXI Interconnect:
°
Communicates with the 10-Gigabit Ethernet MAC IP core, Traffic Generator and
Monitor, and AXI UART Lite using the AXI4-Lite protocol.
°
Drivers running on the MicroBlaze processor subsystem interpret commands
received from the Ethernet Controller application GUI running on the control
computer and convert them to AXI4-Lite transactions.