
Appendix F
Migrating
This section provides information on migrating from the Ult™ PCIe core to the Versal
®
ACAP CPM Mode for PCIe core.
Migrating to CPM4
Ports
New Ports
All of the ports in the CPM4 PCIE have
pcie0
or
pcie1
(as per the core selected ) as prefix to
the port names used in Ult™. For example, for the
s_axis_rq_tuser
port in
Ult is
pcie0_s_axis_rq_tuser
in Versal
®
CPM4.
The following table lists the new ports in the Versal CPM4 Controllers relative to the Ult
device integrated block for PCIe IP.
Note: The following tables mentions only
pcie0*
ports, but apply to both
pcie0*
and
pcie1*
ports.
Table 68: New Ports for Versal CPM4
Name
I/O
Notes
pcie0_cfg_10b_tag_requester_enable[3:0]
O
Per function state of Device Control2 Register 10-Bit Tag
Requester Enable bit.
pcie0_cfg_atomic_requester_enable[3:0]
O
Per function state of Device Control2 Register AtomicOp
Requester Enable bit.
pcie0_cfg_ats_control_enable[3:0]
O
Per function State of ATS Control Register Enable bit.
pcie0_cfg_ext_tag_enable
O
State of Device Control Register Ext Tag (8-Bit) Enable
bit.
pcie0_cfg_fc_vc_sel
I
Selects the Virtual Channel for the type of flow control
information presented on the cfg_fc_* signals.
pcie0_cfg_vc1_enable
O
VC1 Resource Control Register: VC Enable bit.
pcie0_cfg_vc1_negotiation_pending
O
VC1 Resource Status Register: VC Negotiation Pending
bit.
pcie0_cfg_pasid_enable[3:0]
O
Per Function PASID Enable.
pcie0_cfg_pasid_exec_permission_enable[3:0]
O
Per Function PASID Exec Permission Enable.
Appendix F: Migrating
PG346 (v3.3) November 16, 2022
CPM Mode for PCI Express
275