
Table 15: Sideband Signals in pcie(n)_m_axis_cq_tuser (512-bit Interface) (cont'd)
Bit Index
Name
Width
Description
96
discontinue
1
This signal is asserted by the core in the last beat of a TLP, if
it has detected an uncorrectable error while reading the TLP
payload from its internal FIFO memory. The user application
must discard the entire TLP when such an error is signaled
by the core.
This signal is never asserted when the TLP has no payload.
It is asserted only in the last beat of the payload transfer,
that is when is_eop[0] is High.
When the straddle option is enabled, the core does not start
a second TLP if it has asserted discontinue in a beat.
When the core is configured as an Endpoint, the error is also
reported by the core to the Root Complex it is attached to,
using Advanced Error Reporting (AER).
182:119
parity
64
Odd parity for the 512-bit transmit data. Bit i provides the
odd parity computed for byte i of pcie(n)_m_axis_cq_tdata.
183
PASID TLP Valid 0
1
Indicates PASID TLP 0 is valid.
184
PASID TLP Valid 1
1
Indicates PASID TLP 1 is valid.
204:185
PASID 0
20
Indicates PASID TLP Prefix for packet0 to the user design.
224:205
PASID 1
20
Indicates PASID TLP Prefix for packet1 to the user design.
225
Execute Requested 0
1
Indicates Execute Requested for packet0.
226
Execute Requested 1
1
Indicates Execute Requested for packet1.
227
Privileged Mode Requested 0
1
Indicates Privileged Mode Requested for packet0 to the user
design.
228
Privileged Mode Requested 1
1
Indicates Privileged Mode Requested for packet1 to the user
design.
Completer Completion Interface
Table 16: Completer Completion Interface Port Descriptions (512-bit Interface)
Name
I/O
Width
Description
pcie0_s_axis_cc_tdata
pcie1_s_axis_cc_tdata
I
512
Completion data from the user application to the PCIe core.
pcie0_s_axis_cc_tuser
pcie1_s_axis_cc_tuser
I
81
This is a set of signals containing sideband information for
the TLP being transferred. These signals are valid when
pcie(n)_s_axis_cc_tvalid is High.
The individual signals in this set are described in the
following table.
pcie0_s_axis_cc_tlast
pcie1_s_axis_cc_tlast
I
1
The user application must assert this signal in the last cycle
of a packet to indicate the end of the packet. When the TLP
is transferred in a single beat, the user application must set
this bit in the first cycle of the transfer.
This input is used by the core only when the straddle option
is disabled. When the straddle option is enabled, the core
ignores the setting of this input, using instead the is_sop/
is_eop signals in the pcie(n)_s_axis_cc_tuser bus to
determine the start and end of TLPs.
Chapter 3: Product Specification
PG346 (v3.3) November 16, 2022
CPM Mode for PCI Express
58