Altera Stratix V Avalon-ST User Manual

Page 41

Advertising
background image

Signal

Direction

Description

qwords contain data, resulting in the following encodings for the

128-and 256-bit interfaces:
• 128-Bit interface:

rx_st_empty

= 0,

rx_st_data[127:0]

contains valid data

rx_st_empty = 1

,

rx_st_data[63:0]

contains valid data

• 256-bit interface: single packet per cycle mode

rx_st_empt

y

= 0,

rx_st_data[255:0]

contains valid

data

rx_st_empty

= 1,

rx_st_data[191:0]

contains valid data

rx_st_empty

= 2,

rx_st_data[127:0]

contains valid

data

rx_st_empty

= 3,

rx_st_data[63:0]

contains valid data

• When the TLP ends in the lower 128 bits, the following

equations apply:

rx_st_eop[0]=1 & rx_st_empty[0]=0

,

rx_st_

data[127:0]

contains valid data

rx_st_eop[0]=1 & rx_st_empty[0]=1

,

rx_st_

data[63:0]

contains valid data,

rx_st_data[127:64]

is

empty

• When TLP ends in the upper 128bits, the following equations

apply:

rx_st_

eop[1]=1 & rx_st_empty[1]=0

,

rx_st_

data[255:128]

contains valid data

rx_st_eop[1]=1 & rx_st_empty[1]=1

,

rx_st_

data[191:128]

contains valid data,

rx_st_

data[255:192]

is empty

rx_st_ready

Input

Indicates that the Application Layer is ready to accept data. The

Application Layer deasserts this signal to throttle the data stream.
If

rx_st_ready

is asserted by the Application Layer on cycle

<n> , then <n + >

readyLatency

is a ready cycle, during which

the Transaction Layer may assert

valid

and transfer data.

The RX interface supports a

readyLatency

of 2 cycles.

rx_st_valid

Output

Clocks

rx_st_data

into the Application Layer. Deasserts within

2 clocks of

rx_st_ready

deassertion and reasserts within 2 clocks

of

rx_st_ready

assertion if more data is available to send.

4-6

Avalon‑ST RX Interface

UG-01097_sriov

2014.12.15

Altera Corporation

Interfaces and Signal Descriptions

Send Feedback

Advertising