Integrated Blocks for PCIe with DMA and Cache Coherent Interconnect (CPM)

Versal AI Edge Series Data Sheet: DC and AC Switching Characteristics (DS958)

Document ID
DS958
Release Date
2024-05-30
Revision
1.8 English

More information and documentation on solutions for PCI Express designs can be found at PCI Express . The Versal Architecture and Product Data Sheet: Overview (DS950) lists how many blocks are in each Versal device.

Table 1. Maximum Performance for Streaming Mode Interface of Integrated Block for PCIe Rev. 4.0 with DMA and CCIX Rev. 1.0 (CPM4)
Symbol Description 1 Performance as a Function of Speed Grade and Operating Voltage (VCCINT) Units
0.88V (H) 0.80V (M) 0.725V (L) 0.70V (L)
-2 -2 -1 -1 -2 -1
PCIe Up To Gen3x16 With One Link With 512-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency 250 250 250 250 250 250 MHz
PCIe Up To Gen4x8 With Two Links With 512-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency 250 250 250 250 250 250 MHz
CCIX Up To Gen3x16 With One Link With 512-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency 250 250 250 250 250 250 MHz
FCPM_CHICLK_MAX CPM AMBA® coherent hub interface (CHI) clock maximum frequency 2 390 390 312 250 312 250 MHz
CCIX Up To Gen4x8 With Two Links With 512-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency 250 250 250 250 250 250 MHz
FCPM_CHICLK_MAX CPM CHI clock maximum frequency 2 390 390 312 250 312 250 MHz
CCIX Up To 20 Gb/s x8 With Two Links
FCPM_USERCLK_MAX CPM user clock maximum frequency 156.125 156.125 156.125 N/A 156.125 N/A MHz
FCPM_CHICLK_MAX CPM CHI clock maximum frequency 2 390 390 312 N/A 312 N/A MHz
CCIX Up To 25 Gb/s x8 With Two Links
FCPM_USERCLK_MAX CPM user clock maximum frequency 195.312 195.312 N/A N/A N/A N/A MHz
FCPM_CHICLK_MAX CPM CHI clock maximum frequency 2 390 390 N/A N/A N/A N/A MHz
  1. This table only specifies the AC switching characteristics of the identified integrated block for PCIe. LogiCORE IP solutions for PCIe that incorporate this block also integrate clocking, logic, and block memory. LogiCORE IP solutions for PCIe must achieve timing closure during design implementation in the target device, including user-contributed application logic. For information and technical guidance on resource use and minimum device requirements, see the Versal Adaptive SoC CPM Mode for PCI Express Product Guide (PG346).
  2. The CHI clock domain is for the CHI interface that connects the coherent hub to the programmable logic.
Table 2. Maximum Performance for DMA Streaming Mode Interface of Integrated Block for PCIe Rev. 4.0 with DMA and CCIX Rev. 1.0 (CPM4)
Symbol Description 1 Performance as a Function of Speed Grade and Operating Voltage (VCCINT) Units
0.88V (H) 0.80V (M) 0.725V (L) 0.70V (L)
-2 -2 -1 -1 -2 -1
PCIe Up To Gen3x16 With One Link With 512-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency 250 250 250 250 250 250 MHz
PCIe Up To Gen4x8 With One Link With 512-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency 250 250 250 250 250 250 MHz
  1. This table only specifies the AC switching characteristics of the identified integrated block for PCIe. LogiCORE IP solutions for PCIe that incorporate this block also integrate clocking, logic, and block memory. LogiCORE IP solutions for PCIe must achieve timing closure during design implementation in the target device, including user-contributed application logic. For information and technical guidance on resource use and minimum device requirements, see the Versal Adaptive SoC CPM DMA and Bridge Mode for PCI Express Product Guide (PG347).
Table 3. Maximum Performance for DMA Memory-Mapped AXI4 Mode Interface of Integrated Block for PCIe Rev. 4.0 with DMA and CCIX Rev. 1.0 (CPM4)
Symbol Description 1, 2 Performance as a Function of Speed Grade and Operating Voltage (VCCINT) Units
0.88V (H) 0.80V (M) 0.725V (L) 0.70V (L)
-2 -2 -1 -1 -2 -1
PCIe Gen4x16 With One Link
FCPM_USERCLK_MAX CPM user clock maximum frequency 500 N/A N/A N/A N/A N/A MHz
PCIe Up To Gen4x8 With One Link
FCPM_USERCLK_MAX CPM user clock maximum frequency 250 250 250 250 250 250 MHz
  1. This table only specifies the AC switching characteristics of the identified integrated block for PCIe. LogiCORE IP solutions for PCIe that incorporate this block also integrate clocking, logic, and block memory. LogiCORE IP solutions for PCIe must achieve timing closure during design implementation in the target device, including user-contributed application logic. For information and technical guidance on resource use and minimum device requirements, see the Versal Adaptive SoC CPM DMA and Bridge Mode for PCI Express Product Guide (PG347).
  2. All clock frequencies shown are for informational purposes only. The CPM user clock is actually internal to the CPM block and cannot be set by the PL because the DMA is operating through hard memory-mapped AXI4 interfaces to the NoC.
Table 4. Maximum Performance for Streaming Mode Interface of Integrated Block for PCIe Rev. 5.0 with DMA and CCIX Rev. 1.1 (CPM5)
Symbol Description 1 Mode Speed Grade and VCCINT_CPM5 2 Operating Voltage Units
0.88V (H) 0.80V (M) 0.70V (L)
-2 -2 -1 -2 -1
PCIe Up To Gen3x16 With One Link With 512-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency Standard 250 250 250 250 250 MHz
Overdrive N/A 250 N/A 250 N/A MHz
PCIe Up To Gen4x8 With Two Links With 512-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency Standard 250 250 250 250 250 MHz
Overdrive N/A 250 N/A 250 N/A MHz
PCIe Up To Gen4x16 With One Link With 1024-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency Standard 250 N/A N/A N/A N/A MHz
Overdrive N/A 250 N/A 250 N/A MHz
CCIX Up To Gen3x16 With 512-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency Standard 250 250 250 250 250 MHz
Overdrive N/A 250 N/A 250 N/A MHz
FCPM_CHICLK_MAX CPM CHI clock maximum frequency 3 Standard 390 390 312 312 250 MHz
Overdrive N/A 390 N/A 312 N/A MHz
CCIX Up To Gen4x8 With One Link With 512-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency Standard 250 250 250 250 250 MHz
Overdrive N/A 250 N/A 250 N/A MHz
FCPM_CHICLK_MAX CPM CHI clock maximum frequency 3 Standard 390 390 312 312 250 MHz
Overdrive N/A 390 N/A 312 N/A MHz
CCIX Up To 20 Gb/s x8 With Two Links
FCPM_USERCLK_MAX CPM user clock maximum frequency Standard 156.125 156.125 156.125 156.125 N/A MHz
Overdrive N/A 156.125 N/A 156.125 N/A MHz
FCPM_CHICLK_MAX CPM CHI clock maximum frequency 3 Standard 390 390 312 312 N/A MHz
Overdrive N/A 390 N/A 312 N/A MHz
CCIX Up To 25 Gb/s x8 With Two Links
FCPM_USERCLK_MAX CPM user clock maximum frequency Standard 195.312 195.312 N/A N/A N/A MHz
Overdrive N/A 195.312 N/A N/A N/A MHz
FCPM_CHICLK_MAX CPM CHI clock maximum frequency 3 Standard 390 390 N/A N/A N/A MHz
Overdrive N/A 390 N/A N/A N/A MHz
CCIX Up To Gen4x16 With One Link
FCPM_USERCLK_MAX CPM user clock maximum frequency Standard 250 N/A N/A N/A N/A MHz
Overdrive N/A 250 N/A 250 N/A MHz
FCPM_CHICLK_MAX CPM CHI clock maximum frequency 3 Standard 390 N/A N/A N/A N/A MHz
Overdrive N/A 390 N/A 312 N/A MHz
  1. This table only specifies the AC switching characteristics of the identified integrated block for PCIe. LogiCORE IP solutions for PCIe that incorporate this block also integrate clocking, logic, and block memory. LogiCORE IP solutions for PCIe must achieve timing closure during design implementation in the target device, including user-contributed application logic. For information and technical guidance on resource use and minimum device requirements, see the Versal Adaptive SoC CPM Mode for PCI Express Product Guide (PG346).
  2. See the Available Speed Grades and Operating Voltages for further information on the dual-voltage operation CPM5 supplies in overdrive mode (0.88V) or standard drive mode (0.70V/0.80V).
  3. The CHI clock domain is for the CHI interface that connects the coherent hub to the programmable logic.
Table 5. Maximum Performance for DMA Streaming Mode Interface of Integrated Block for PCIe Rev. 5.0 with DMA and CCIX Rev. 1.1 (CPM5)
Symbol Description 1 Mode Performance as a Function of Speed Grade and Operating Voltage (VCCINT) Units
0.88V (H) 0.80V (M) 0.725V (L) 0.70V (L)
-2 -2 -1 -1 -2 -1
PCIe Up To Gen3x16 With One DMA instance With 512-bit Interface
FCPM_DMACLK_MAX CPM DMA to PL user clock maximum frequency Standard 433 400 300 250 250 250 MHz
Overdrive N/A 433 N/A N/A 433 N/A MHz
PCIe Up To Gen4x8 With Two DMA Instances With 512-bit Interface
FCPM_DMACLK_MAX CPM DMA to PL (user) clock maximum frequency Standard 433 400 300 250 250 250 MHz
Overdrive N/A 433 N/A N/A 433 N/A MHz
PCIe Up To Gen4x16 With One DMA Instance
FCPM_DMACLK_MAX CPM DMA to PL (user) clock maximum frequency Standard 433 N/A N/A N/A N/A N/A MHz
Overdrive N/A 433 N/A N/A 433 N/A MHz
CPM5 Configuration With Two Gen5x8 DMA Instances
FCPM_DMACLK_MAX CPM DMA to PL (user) clock maximum frequency Standard 433 N/A N/A N/A N/A N/A MHz
Overdrive N/A 433 N/A N/A 433 N/A MHz
  1. This table only specifies the AC switching characteristics of the identified integrated block for PCIe. LogiCORE IP solutions for PCIe that incorporate this block also integrate clocking, logic, and block memory. LogiCORE IP solutions for PCIe must achieve timing closure during design implementation in the target device, including user-contributed application logic. For information and technical guidance on resource use and minimum device requirements, see the Versal Adaptive SoC CPM DMA and Bridge Mode for PCI Express Product Guide (PG347).
Table 6. Maximum Performance for DMA Memory-Mapped AXI4 Mode Interface of Integrated Block for PCIe Rev. 5.0 with DMA and CCIX Rev. 1.1 (CPM5)
Symbol Description 1 Mode Performance as a Function of Speed Grade and Operating Voltage (VCCINT) Units
0.88V (H) 0.80V (M) 0.725V (L) 0.70V (L)
-2 -2 -1 -1 -2 -1
PCIe Up To Gen3x16 With One DMA Instance With 512-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency Standard 250 250 250 250 250 250 MHz
Overdrive N/A 250 N/A N/A 250 N/A MHz
PCIe Up To Gen4x8 With Two DMA Instances With 512-bit Interface
FCPM_USERCLK_MAX CPM user clock maximum frequency Standard 250 250 250 250 250 250 MHz
Overdrive N/A 250 N/A N/A 250 N/A MHz
PCIe Up To Gen4x16 With One DMA Instance
FCPM_USERCLK_MAX CPM user clock maximum frequency Standard 250 N/A N/A N/A N/A N/A MHz
Overdrive N/A 250 N/A N/A 250 N/A MHz
  1. This table only specifies the AC switching characteristics of the identified integrated block for PCIe. LogiCORE IP solutions for PCIe that incorporate this block also integrate clocking, logic, and block memory. LogiCORE IP solutions for PCIe must achieve timing closure during design implementation in the target device, including user-contributed application logic. For information and technical guidance on resource use and minimum device requirements, see the Versal Adaptive SoC CPM DMA and Bridge Mode for PCI Express Product Guide (PG347).