EDK pcore Format
EDK pcore Format
Figure 5-2 illustrates the functional blocks of the Ethernet AVB Endpoint core when it is generated in EDK pcore format. As illustrated, this is intended to be connected to the XPS LocalLink Tri-Mode Ethernet MAC.
Each of the functional blocks illustrated will be introduced in the following sections of this chapter. However, observe from the figure that:
•The xps_ll_temac contains its own PLB interface. Consequently, the logic connecting the “PLB Interface” of the Ethernet AVB Endpoint core to the Host I/F (as seen in Figure 5-1) is not present in this case.
•The “Legacy Traffic Interface” of the Ethernet AVB Endpoint core is connected directly to the xps_ll_temac; this allows the xps_ll_temac core to source and sink legacy frame data, such as TCP/IP protocol traffic. The full duplex “AV Traffic Interface” remains for connection to custom logic.
•The “MAC Header Filters”, as seen in Figure 5-1, are not present in this case. The xps_ll_temac instead contains its own Address Filter logic.
|
|
|
|
|
|
|
|
|
| Ethernet AVB Endpoint |
|
|
|
|
|
|
|
|
| |
|
| AV |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
| Tx Arbiter |
|
|
|
| XPS LocalLink | |||
| Traffic |
|
| AV Traffic I/F |
|
|
|
|
|
|
|
|
|
| ||||||
|
| Tx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Ethernet MAC | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| Rx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Avb2TemacTxData |
.c, .h |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
software |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
drivers |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Temac2AvbRxData |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Precise Timing Protocol (PTP) |
|
|
|
|
|
|
|
|
| |||||
Embedded |
| PLB |
|
|
|
|
| Tx PTP Packet Buffer |
| Tx Time Stamp |
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Micro |
|
| PLB I/F |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Processor |
|
|
|
|
|
|
|
|
|
|
| Real Time Counter |
|
|
|
| Tx PHY | |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
| Rx PTP Packet Buffer |
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Rx Time Stamp |
|
|
| Rx PHY | ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Legacy
Traffic
Legacy Traffic I/F
Rx Splitter
Tx
Rx
Avb2TemacRxData
Temac2AvbTxData
PLB
Figure 5-2: Ethernet AVB Endpoint Core Block Diagram for Connection to the XPS Tri-Mode Ethernet MAC
(xps_ll_temac) in the EDK
Ethernet AVB Endpoint User Guide | www.xilinx.com | 41 |
UG492 July 23, 2010