When the Transaction Processing Hint Capability is enabled in the core, the user logic can
provide an optional hint with any memory transaction using the
tph_*
signals included in the
s_axis_rq_tuser
bus. To supply a Hint with a request, the user logic must assert
tph_present
in the first beat of the packet, and provide the TPH Steering Tag and Steering Tag
Type on
tph_st_tag[7:0]
and
tph_st_type[1:0]
, respectively.
Figure 30: Requester Request Interface Signals
Integrated Block for PCIe
User Application
PCIe Requester
Request Interface
AXI4-Stream
Master
PCIe
Requester
Interface
s_axis_rq_tdata[1023:0]
s_axis_rq_valid
s_axis_rq_tready
s_axis_rq_tlast
s_axis_rq_tkeep[15:0]
first_be[15:0]
last_be[15:0]
addr_offset[15:0]
discontinue
seq_num0[7:0]
s_axis_rq_tuser[372:0]
pcie_rq_tag[19:0]
pcie_rq_tag_vld
pcie_rq_seq_num[5:0]
pcie_rq_seq_num_vld
AXI4-Stream
Slave
is_sop[3:0]
is_sop0_ptr[1:0]
is_sop1_ptr[1:0]
is_eop0_ptr[4:0]
is_eop1_ptr[4:0]
is_eop[3:0]
seq_num1[7:0]
parity[127:0]
X16185-052522
Chapter 4: Designing with the Core
PG346 (v3.3) November 16, 2022
CPM Mode for PCI Express
155