Avalon-st rx data interface signals, Avalon-st rx data interface signals -6 – Altera Low Latency Ethernet 10G MAC User Manual

Page 88

Advertising
background image

Signal

Direction

Width

Description

avalon_st_tx_

empty[]

In

2

Use this signal to specify the number of empty bytes

(not used) in the cycle that contain the end of a

packet.
• 0x0: All bytes are valid.

• 0x1: The last byte is invalid.

• 0x2: The last two bytes are invalid.

• 0x3: The last three bytes are invalid.

Avalon-ST RX Data Interface Signals

Table 5-7: Avalon-ST RX Data Interface Signals

Signal

Direction

Width

Description

avalon_st_rx_

startofpacket

Out

1

When asserted, indicates the beginning of the RX

data.

avalon_st_rx_

endofpacket

Out

1

When asserted, indicates the end of the RX data.

avalon_st_rx_valid

Out

1

When asserted, indicates that the

avalon_st_rx_

data[]

signal and other signals on this interface are

valid.

avalon_st_rx_ready

In

1

Assert this signal when the client is ready to accept

data.

avalon_st_rx_

error[]

Out

6

When set to 1, the respective bits indicate an error

type:
• Bit 0—PHY error.

• For 10 Gbps, the data on

xgmii_rx_data

contains a control error character (FE).

• For 10 Mbps,100 Mbps,1 Gbps,

gmii_rx_err

or

mii_rx_err

is asserted.

• Bit 1—CRC error. The computed CRC value

does not match the CRC received.

• Bit 2—Undersized frame. The RX frame length

is less than 64 bytes.

• Bit 3—Oversized frame.

• Bit 4—Payload length error.

• Bit 5—Overflow error. The user application is

not ready to receive more data while still

receiving incoming data from the MAC IP core.

avalon_st_rx_data[]

Out

32

RX data to the client.

5-6

Avalon-ST RX Data Interface Signals

UG-01144

2014.12.15

Altera Corporation

Interface Signals for LL Ethernet 10G MAC

Send Feedback

Advertising