IP PortfolioInterface controllerscxl

of_ccix

CCIX transaction and link layer

Maturity plannedTargets FPGA + ASICDifficulty Very hardPriority 3

CCIX cache-coherent interconnect layers carried over PCIe with request agent, home agent and slave agent message handling.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
tlp_txoutAXI4-Stream512 
tlp_rxinAXI4-Stream512 

Standards

  • CCIX Base Specification 1.1

Notes

CCIX is largely superseded by CXL; kept for legacy Arm server interop.

More in cxl

IDBlockMaturity
of_cxl11_devCXL 1.1 device controllerplanned
of_cxl2_type3CXL 2.0 Type 3 memory expander controllerplanned
of_cxl3_devCXL 3.x device controllerplanned
of_cxl_root_portCXL host root portplanned