124 www.xilinx.com Ethernet AVB Endpoint User Guide
UG492 July 23, 2010
Chapter 12: System Integration
Using the Xilinx XPS LocalLink Tri-Mode Ethernet MAC
The Ethernet AVB Endpoint core should be generated in the “EDK pcore Format” when
connecting to the XPS LocalLink Tri-Mode Ethernet MAC core (xps_ll_temac).
Introduction
The xps_ll_temac is delivered with data path FIFO’s (of configurable depth), optional
TCP/IP Offload Engine (TOE) logic and various other optional features, all of which can be
connected to Scatter Gather Direct Memory Access (DMA) Engines. Together with
software drivers, this provides an entire ethernet networking stack (such as TCP/IP). All of
this functionality is available in the EDK.
The xps_ll_temac uses a CORE Generator LogiCORE IP Ethernet MAs as a
subcomponents. It is able to use either the soft core TEMAC product, or an Embedded Tri-
Mode Ethernet MAC (available in certain Virtex devices). The xps_ll_temac functionality
remains identical for either MAC implementation.
The integration of the Ethernet AVB Endpoint core with the xps_ll_temac extends the
functionality of the xps_ll_temac to additionally include all of the features of AVB.
Figure 5-2 provides an overview of this system: observe that the “AV Traffic Interface”
remains available for custom logic to source and sink the time sensitive streaming data
(e.g. audio / video data). Also refer to Figure 12-8 for a different perspective of this system.
xps_ll_temac configuration
To configure the xps_ll_temac with the required ports to interface with the Ethernet AVB
Endpoint, ensure that the following option is set:
• C_TEMAC_AVB
Ensure, via xps_ll_temac software initialization that:
• Jumbo frames are disabled
• VLAN is enabled
• the MAC is set to operate in promiscuous mode (the TEMAC address filter is
disabled).
For further information, please refer directly to the xps_ll_temac product specification.