Altera IP Compiler for PCI Express User Manual

Page 98

Advertising
background image

5–12

Chapter 5: IP Core Interfaces

Avalon-ST Interface

IP Compiler for PCI Express User Guide

August 2014

Altera Corporation

Figure 5–10

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

for TLPs with a three dword header and qword aligned addresses.

Figure 5–11

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

for TLPs with a 3 dword header and non-qword aligned addresses.

Figure 5–10. 128-Bit Avalon-ST rx_st_data<n> Cycle Definition for 3-DWord Header TLPs with QWord Aligned Addresses

clk

rx_st_valid

rx_st_data[127:96]

rx_st_data[95:64]

rx_st_data[63:32]

rx_st_data[31:0]

rx_st_bardec[7:0]

rx_st_sop

rx_st_eop

rx_st_empty

data3

header2

data2

header1

data1

data<n>

header0

data0

data<n-1>

01

Figure 5–11. 128-Bit Avalon-ST rx_st_data<n> Cycle Definition for 3-DWord Header TLPs with non-QWord Aligned
Addresses

clk

rx_st_valid

rx_st_data[127:96]

rx_st_data[95:64]

rx_st_data[63:32]

rx_st_data[31:0]

rx_st_sop

rx_st_eop

rx_st_empty

Data0

Data 4

Header 2

Data 3

Header 1

Data 2

Data (n)

Header 0

Data 1

Data (n-1)

Advertising