beautypg.com

Mhs file syntax, Figure 12-9 – Xilinx IP Ethernet AVB Endpoint v2.4 UG492 User Manual

Page 127

background image

Ethernet AVB Endpoint User Guide

www.xilinx.com

127

UG492 September 21, 2010

Using the Xilinx 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 Virtex-5
family and implemented the xps_ll_temac using an Embedded Tri-Mode Ethernet MAC
macro.

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.

X-Ref Target - Figure 12-9

Figure 12-9:

Connection to the XPS LocalLink Tri-Mode Ethernet MAC

tx_clk

tx_clk_enable

tx_data[7:0]

rx_clk

rx_clk_enable

rx_data[7:0]

rx_data_valid

rx_frame_good

rx_frame_bad

Temac0AvbTxClk
Temac0AvbTxClkEn

Avb2Mac0TxData[7:0]

Temac0AvbRxClk
Temac0AvbRxClkEn

Mac02AvbRxData[7:0]

Mac02AvbRxFrameGood

Mac02AvbRxDataValid

Mac02AvbRxFrameBad

tx_data_valid

tx_underrun

tx_ack

Avb2Mac0TxDataValid
Avb2Mac0TxUnderrun
Mac02AvbTxAck

XPS LocalLink

Tri-Mode Ethernet MAC

(xps_ll_temac)

Ethernet AVB Endpoint

pcore

MAC

Transmitter I/F

MAC

Receiver I/F

legacy_tx_data[7:0]

legacy_

tx_data_valid

legacy_

tx_underrun

legacy_

tx_ack

Legacy

Transmitter I/F

legacy_rx_data[7:0]

legacy_rx_data_valid

legacy_rx_frame_good

legacy_rx_frame_bad

Legacy

Recevier I/F

Temac02AvbTxData[7:0]
Temac02AvbTxDataValid
Temac02AvbTxUnderrun
Avb2Temac0TxAck

Avb2Temac0RxData[7:0]
Avb2Temac0RxDataValid
Avb2Temac0RxFrameGood
Avb2Temac0RxFrameBad