
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
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
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.
124 | www.xilinx.com | Ethernet AVB Endpoint User Guide |
|
| UG492 July 23, 2010 |