CXL Controller

Overview

Low-latency Controller IP for cache-coherent root-port, end-point, and dual-mode applications

The Cadence® Controller IP for CXL provides the logic required to integrate an endpoint (EP) controller into any system on chip (SoC). The Controller IP has been extensively tested using Cadence Verification IP for PCIe/CXL and is built on the underlying PCIe Controller that has been tested on the Cadence Palladium® series of verification computing platforms. Cadence offers a comprehensive IP solution that is in volume production and successfully implemented in dozens of applications. Client applications access the controller through the industry-standard Arm® AMBA® 5.0 AXI interface or through a native Cadence interface, the Host Adaptation Layer—Streaming (HLS). The Controller IP is engineered to quickly and easily integrate into any CXL Cache Coherent SoC and connect seamlessly to a PIPE5.2-compliant PCIe PHY.

Key Features

  • Compliant with PCIe 5.0, 4.0, 3.1, 2.1, and 1.1 specifications
  • Compliant with CXL 2.0 and 1.1
  • CXL.io, CXL.mem, and CXL.cache support for Type-1, Type-2, and Type-3 applications
  • 32b PIPE interface for 1GHz core operation
  • Support for up to 4K payload size and 256 functions
  • Low-latency datapath
  • Support for latest ECNs, error counters, ECRC, and end-to-end datapath parity support
  • 512bit datapath for connection to cache fabric

Applications

  • Automotive,
  • Communications,
  • Consumer Electronics,
  • Data Processing,
  • Industrial and Medical,
  • Military/Civil Aerospace,
  • Others

Deliverables

  • Clean, readable, synthesizable RTL Verilog files
  • Verification testbench example with integrated stimulus and monitors
  • Comprehensive user guide
  • Register descriptions
  • Synthesis and STA scripts

Technical Specifications

Maturity
Silicon Proven
×
Semiconductor IP