
Table 23: Sideband Signals in pcie(n)_m_axis_cq_tuser (1024-bit Interface) (cont'd)
Bit Index
Name
Width
Description
163:160
is_sop[3:0]
4
Signals the start of a new TLP in this beat. These outputs are
set in the first beat of a TLP. When straddle is disabled, only
is_sop[0] is valid and is_sop[1] is permanently set to 0. When
straddle is enabled, the settings are as follows:
•
0000: No new TLP starting in this beat.
•
0001: A single new TLP starts in this beat. Its start
position is indicated by is_sop0_ptr[1:0].
•
0011: Two new TLPs are starting in this beat. at locations
determined by is_sop0_ptr[1:0] and is_sop1_ptr[1:0]
respectively.
•
0111: Three TLPs are starting in this beat. at locations
determined by is_sop0_ptr[1:0], is_sop1_ptr[1:0] and
is_sop2_ptr[1:0] respectively.
•
1111: Three TLPs are starting in this beat. at locations
determined by is_sop0_ptr[1:0], is_sop1_ptr[1:0],
is_sop_2_ptr[1:0] and is_sop2_ptr[1:0] respectively.
•
All other values are reserved.
Use of this signal is optional for the user logic when the
straddle option is disabled, because a new TLP always starts
in the beat following tlast assertion.
165:164
is_sop0_ptr[1:0]
2
Location of first SOP in the beat:
•
00: Byte lane 0
•
01: Byte lane 32
•
10: Byte lane 64
•
11: Byte lane 96
167:166
is_sop1_ptr[1:0]
2
Location of second SOP in the beat:
•
00:Reserved
•
01: Byte lane 32
•
10: Byte lane 64
•
11: Byte lane 96
169:168
is_sop2_ptr[1:0]
2
Location of third SOP in the beat:
•
00:Reserved
•
01: Reserved
•
10: Byte lane 64
•
11: Byte lane 96
171:170
is_sop3_ptr[1:0]
2
Location of fourth SOP in the beat:
•
00:Reserved
•
01: Reserved
•
10: Reserved
•
11: Byte lane 96
Chapter 3: Product Specification
PG346 (v3.3) November 16, 2022
CPM Mode for PCI Express
75