The Hard_Blocks sheet supports an independent subsystem called the CPM. The CPM contains a Type-A PCIe (Gen4 x16) controller and also the necessary hardened components to allow a fabric accelerator to act as a cache coherent interconnect for accelerator (CCIX). The CPM subsystem power is estimated based on the number of controllers used. PDM allows selection of PCIe configuration such as link speed and width. The controller supports Gen1, Gen2, Gen3, Gen4 PCIe modes, up to x16 lanes. It also supports a CCIX only ESM mode (20 or 25 Gb/s). PDM uses PCIe Core A0 by default for CPM and PDM supports four different modes for CPM based on CPM use models. The four modes are as follows:
- CCIX
- CCIX_L2 - (L2 cache)
- PCIE_Controller_Only
- PCIE_Controller_DMA
- PCIE_Controller_Bridge
Figure 1. Create Hard IP Wizard
Figure 2. CPM