Using the Xilinx XPS LocalLink Tri-Mode Ethernet MAC
Ethernet AVB Endpoint
pcore
XPS LocalLink
(xps_ll_temac)
MAC
Transmitter I/F
MAC
Receiver I/F
Legacy
Transmitter I/F
Legacy
Recevier I/F
tx_clk tx_clk_enable
tx_data[7:0] tx_data_valid tx_underrun tx_ack
rx_clk
rx_clk_enable
rx_data[7:0] rx_data_valid rx_frame_good rx_frame_bad
legacy_tx_data[7:0] legacy_tx_data_valid legacy_tx_underrun legacy_tx_ack
legacy_rx_data[7:0] legacy_rx_data_valid legacy_rx_frame_good legacy_rx_frame_bad
Temac0AvbTxClk
Temac0AvbTxClkEn
Avb2Mac0TxData[7:0]
Avb2Mac0TxDataValid
Avb2Mac0TxUnderrun
Mac02AvbTxAck
Temac0AvbRxClk
Temac0AvbRxClkEn
Mac02AvbRxData[7:0]
Mac02AvbRxDataValid
Mac02AvbRxFrameGood
Mac02AvbRxFrameBad
Temac02AvbTxData[7:0]
Temac02AvbTxDataValid
Temac02AvbTxUnderrun
Avb2Temac0TxAck
Avb2Temac0RxData[7:0]
Avb2Temac0RxDataValid
Avb2Temac0RxFrameGood
Avb2Temac0RxFrameBad
Figure 12-9: Connection to the XPS LocalLink Tri-Mode Ethernet MAC
MHS File Syntax
The following code extracts are taken from an XPS project which connected the Ethernet AVB Endpoint core to an instance of the xps_ll_temac. This design targeted the
This MHS syntax is included for illustration/guideline purposes. It is recommended that the XPS GUI is used to import and connect pcore peripherals rather than by manually editing the .mhs file for a given project. Please refer to Xilinx Platform Studio documentation.
Certain lines are highlighted and commented to draw attention.
Ethernet AVB Endpoint User Guide | www.xilinx.com | 127 |
UG492 July 23, 2010