Xilinx IP Ethernet AVB Endpoint v2.4 UG492 User Manual

Page 129

Advertising
background image

Ethernet AVB Endpoint User Guide

www.xilinx.com

129

UG492 September 21, 2010

Using the Xilinx XPS LocalLink Tri-Mode Ethernet MAC

PARAMETER C_MEM0_HIGHADDR = 0xcc00ffff

BUS_INTERFACE SPLB = mb_plb

PORT reset = sys_periph_reset

# Connect as per

Figure 12-9

PORT tx_clk = Temac0AvbTxClk

PORT tx_clk_en = Temac0AvbTxClkEn

PORT rx_clk = Temac0AvbRxClk

PORT rx_clk_en = Temac0AvbRxClkEn

PORT tx_data = Avb2Mac0TxData

PORT tx_data_valid = Avb2Mac0TxDataValid

PORT tx_underrun = Avb2Mac0TxUnderrun

PORT tx_ack = Mac02AvbTxAck

PORT rx_data = Mac02AvbRxData

PORT rx_data_valid = Mac02AvbRxDataValid

PORT rx_frame_good = Mac02AvbRxFrameGood

PORT rx_frame_bad = Mac02AvbRxFrameBad

PORT legacy_tx_data = Temac02AvbTxData

PORT legacy_tx_data_valid = Temac02AvbTxDataValid

PORT legacy_tx_underrun = Temac02AvbTxUnderrun

PORT legacy_tx_ack = Avb2Temac0TxAck

PORT legacy_rx_data = Avb2Temac0RxData

PORT legacy_rx_data_valid = Avb2Temac0RxDataValid

PORT legacy_rx_frame_good = Avb2Temac0RxFrameGood

PORT legacy_rx_frame_bad = Avb2Temac0RxFrameBad

PORT rtc_clk = Temac0AvbTxClk

# Unused in this example: connect to custom pcores

PORT av_tx_data = net_gnd

PORT av_tx_valid = net_gnd

PORT av_tx_done = net_gnd

# PORT av_tx_ack =

# PORT av_rx_data =

# PORT av_rx_valid =

# PORT av_rx_frame_good =

# PORT av_rx_frame_bad =

# PORT rtc_nanosec_field =

# PORT rtc_sec_field =

# PORT clk8k =

# PORT rtc_nanosec_field_1722 =

# PORT interrupt_ptp_tx =

# Connected Interrupts (to a xps_intc core)

PORT interrupt_ptp_timer = AvbPtpInt

PORT interrupt_ptp_rx = AvbRxInt

END

Advertising