10GBASE-KR Ethernet TRD
6
UG1058 (v2017.1) April 19, 2017
Chapter 1:
Introduction
10GBASE-KR is defined in
IEEE Std 802.3-2012
. It specifies the 10 Gb/s physical layer
specification using 10GBASE-R encoding over an electrical backplane.
The 10GBASE-KR TRD has two 10 Gb/s Ethernet channels; channel 0 and channel 1. Transmit
data is generated by the Traffic Generator and Monitor block. Data from one channel is
looped back to the other channel on a backplane through SMA cables as shown in
. The looped-back data becomes the receive data on the other channel and the
frame length and frame check sequence (FCS) are verified by the 10-Gigabit Ethernet MAC
IP core.
A MicroBlaze™ processor subsystem monitors the 10-Gigabit Ethernet MAC IP core
statistics. It also controls the Traffic Generator and Monitor block and reports Ethernet
performance. It passes this information to the Ethernet Controller application GUI running
on the control computer via the USB-to-UART port on the KCU1250 board.
X-Ref Target - Figure 1-1
Figure 1-1:
The 10GBASE-KR TRD
Integrated Blocks in FPGA
Xilinx IP
Custom Logic
On Board
AXI-Lite (Master to Slave)
AXI-Stream
SMA
Line
CARD
SMA
Line
CARD
Backplane
KCU1250 Board
CHANNEL 1
CHANNEL 0
CHANNEL 1
CHANNEL 0
XCKU040-2FFGA1156C FPGA
64 bits
XGMII
64 bits at 156.25MHz
10GBASE -KR
64 bits at 156.25MHz
AXI Interconnect
AXI UAR
T
Lite
MicroBlaze
Subsystem
64 bits
XGMII
10G
MAC
10GBASE -KR
GTH T
ransceiver
AXI LITE
10G
MAC
AXI LITE
GTH T
ransceiver
To the
UART
Java GUI/Driver
and Vivado
Design Suite
USB -UAR
T
SiLabs CP2105
Control
Computer
Traffic
Generator
and
Monitor
Traffic
Generator
and
Monitor
USB -JT
AG
AXI Interconnect
JT
AG to
AXI
MicroBlaze
Subsystem
AXI DRP
Bridge
AXI BRAM
Controller
BRAM
AXI DRP
Bridge
DRP
DRP
Eyescan System
X18426-120716