Virtex-6 fpga embedded tri-mode ethernet mac – Xilinx IP Ethernet AVB Endpoint v2.4 UG492 User Manual
Page 119

Ethernet AVB Endpoint User Guide
119
UG492 September 21, 2010
Using the Xilinx LogiCORE IP Tri-Mode Ethernet MACs
illustrates the connection of the Ethernet AVB Endpoint core to the EMAC
when using the Ethernet Statistics core. This shares much in common with
however, note the following additional points:
•
All of the
output signals of the Ethernet AVB Endpoint
core connect directly to the signals of both the EMAC and Ethernet Statistics cores.
•
The Ethernet AVB Endpoint core provides two separate
inputs for management reads. This allows for logic-less connections
between all three cores as illustrated. To achieve this
♦
connect host_rd_data_mac[31:0] of the Ethernet AVB Endpoint core to the
HOSTRDDATA[31:0]
port of the EMAC.
connect host_rd_data_stats[31:0] of the Ethernet AVB Endpoint core to the
host_rd_data[31:0]
port of the Ethernet Statistics core.
Virtex-6 FPGA Embedded Tri-Mode Ethernet MAC
The Ethernet AVB Endpoint core will also connect directly to the Virtex-6 FPGA
Embedded Tri-Mode Ethernet MAC (EMAC). Use all of the preceding steps described for
the Virtex-5 FPGA EMAC, the only difference being that Virtex-6 FPGA EMAC does not
come in pairs; each EMAC is an individual element.
Connection of the PLB to the EDK for LogiCORE IP Ethernet MACs
illustrates the connection of the core to an embedded processor subsystem
(MicroBlaze™ processor is illustrated). As shown:
•
The PLB can be shared across all peripherals as illustrated.
•
The
should be connected to the inputs of an interrupt controller
module, for example, the xps_intc core provided with the EDK.
•
The embedded processor should be configured to use the software drivers provided
with the core (see
Chapter 13, “Software Drivers”
) (not illustrated).