10GBASE-KR Ethernet TRD
70
UG1058 (v2017.1) April 19, 2017
Chapter 5:
Reference Design Details
Control Plane Components
The Ethernet Controller application running on the control computer sends control
information and receives status to and from different components of the 10GBASE-KR TRD
using the MicroBlaze processor subsystem.
MicroBlaze Processor Subsystem and AXI Interconnect
The IP cores required to support the MicroBlaze processor and create a subsystem are:
• MicroBlaze local memory
• Processor system reset
• MicroBlaze debug module
• AXI Interrupt controller
In Vivado IPI, adding the MicroBlaze IP core and running the connection automation creates
the MicroBlaze processor system shown in
.
The AXI interconnect IP allows the MicroBlaze processor subsystem to communicate with
the AXI Interrupt controller IP using the AXI4 memory mapped interface.
The 10GBASE-KR TRD AXI interconnect IP is reconfigured to have six master ports instead
of one. The six master ports connect to six AXI slaves:
• AXI interrupt controller
X-Ref Target - Figure 5-4
Figure 5-4:
IPI-Generated MicroBlaze Processor System
X18482-120716