Xilinx IP Ethernet AVB Endpoint v2.4 UG492 User Manual

Page 129

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