Functional Block Description
Tx Arbiter
Data for transmission over an AVB network can be obtained from three types of sources:
1.AV Traffic. For transmission from the AV Traffic I/F of the core.
2.Precise Timing Protocol (PTP) Packets. Initiated by the software drivers using the dedicated hardware “Tx PTP Packet Buffers.”
3.Legacy Traffic. For transmission from the Legacy Traffic I/F of the core.
The transmitter (Tx) arbiter must prioritize these packets. To aid with this, the arbiter contains configuration registers that can be used to set the percentage of available Ethernet bandwidth reserved for AV traffic. To comply with the specifications, this should not be configured to exceed 75%. The arbiter then polices this bandwidth restriction for the AV traffic and ensures that on average, it is never exceeded. Consequently, despite the AV traffic having a higher priority than the legacy traffic, there is always remaining bandwidth available to schedule legacy traffic. The output of the arbiter should be connected directly to the client Tx interface of the connected Ethernet MAC, as illustrated. See Chapter 6, “Ethernet AVB Endpoint Transmission,” for further information.
Rx Splitter
The input to the splitter is connected directly to the client Receive (Rx) interface of the connected Ethernet MAC. Received data from an AVB network can be of three types:
•Precise Timing Protocol (PTP) Packets. Routed to the dedicated hardware “Rx PTP Packet Buffers” which can be accessed by the “Software Drivers.” PTP packets are identified by searching for a specific value in the MAC Length/Type field.
•AV Traffic. Routed to the AV Traffic I/F of the core. These packets are identified by searching for MAC packets containing a MAC VLAN field with one of two possible configurable VLAN priority values; the VLAN priorities are defaulted to values of 3 and 2.
•Legacy Traffic:. Routed to the Legacy Traffic I/F of the core. All packet types which are not identified as PTP or AV Traffic will be considered legacy traffic.
See Chapter 7 for further information.
MAC Header Filters
The MAC Header Filters provided on the receiver legacy traffic path when the core is generated in “Standard CORE Generator Format”. These filters provide a greater flexibility than the standard address filter provided in the LogiCORE IP
When the core is generated in “EDK pcore Format”, the “Legacy MAC Header Filters” are not included since the xps_ll_temac can optionally contain its own Address Filter logic.
Ethernet AVB Endpoint User Guide | www.xilinx.com | 43 |
UG492 July 23, 2010