EDK pcore Format

EDK pcore Format

Figure 5-2illustrates 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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tri-Mode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Page 41
Image 41
Xilinx UG492 manual EDK pcore Format