10GBASE-KR Ethernet TRD
65
UG1058 (v2017.1) April 19, 2017
Chapter 5:
Reference Design Details
10-Gigabit Ethernet MAC IP Core
The 10-Gigabit Ethernet MAC (10G MAC) IP core is a single-speed, full-duplex, 10-Gb/s
Ethernet Media Access Controller. This 10G MAC connects to the PHY layer through the
XGMII interface. The internal Traffic Generator drives data on the AXI4-Stream ports of this
IP.
A license can be obtained at the 10 Gigabit Ethernet Media Access Controller (10GEMAC)
website
. More information is available the
10G Ethernet MAC LogiCORE IP Product
Guide
(PG072)
Traffic Generator and Monitor
shows the Traffic Generator and Monitor. The traffic generator block generates
Ethernet Traffic. The performance monitor block monitors the AXI4-Stream ports of the
10-Gigabit Ethernet MAC IP core and reports throughput.
The User Control and Status Register block passes information to and from the Ethernet
Controller application using the MicroBlaze processor subsystem.
Internal Traffic Generator, Generator Module
The internal Traffic Generator module generates Ethernet packets based on user inputs
provided from the Ethernet Controller application running on the control computer. Data
payload size can be from 46 bytes to 1,500 bytes.
shows the packet format
generated by the internal Traffic Generator module.
X-Ref Target - Figure 5-2
Figure 5-2:
Traffic Generator and Monitor
Traffic Generator
AXI4-Stream RX traffic
from the MAC
AXI4-Stream TX traffic to
the MAC
AXI-Lite transactions to
and from the MicroBlaze
Processor Subsystem
PHY status
User Control and Status
Registers
Generator (Internal)
Performance Monitor
X18480-120716