Altera IP Compiler for PCI Express User Manual

Page 96

Advertising
background image

5–10

Chapter 5: IP Core Interfaces

Avalon-ST Interface

IP Compiler for PCI Express User Guide

August 2014

Altera Corporation

Figure 5–6

illustrates the mapping of Avalon-ST RX packets to PCI Express TLPs for a

three dword header with qword aligned addresses. Note that the byte enables
indicate the first byte of data is not valid and the last dword of data has a single valid
byte.

Figure 5–7

shows the mapping of Avalon-ST RX packets to PCI Express TLPs for TLPs

for a four dword with qword aligned addresses with a 64-bit bus.

Figure 5–6. 64-Bit Avalon-ST rx_st_data<n> Cycle Definition for 3-DWord Header TLPs with QWord Aligned Address

(Note 1)

Note to

Figure 5–6

:

(1) rx_st_be[7:4] corresponds to rx_st_data[63:32]. rx_st_be[3:0] corresponds to rx_st_data[31:0]

clk

rx_st_data[63:32]

rx_st_data[31:0]

rx_st_sop

rx_st_eop

rx_st_be[7:4]

rx_st_be[3:0]

Header 1

Data1

Data3

Header 0

Header2

Data0

Data2

F

1

F

E

Figure 5–7. 64-Bit Avalon-ST rx_st_data<n> Cycle Definitions for 4-DWord Header TLPs with QWord Aligned Addresses

clk

rx_st_data[63:32]

rx_st_data[31:0]

rx_st_sop

rx_st_eop

rx_st_be[7:4]

rx_st_be[3:0]

header1

header3

data1

header0

header2

data0

F

F

Advertising