Contact Us
Overview

SmartDV’s CXL 2.0 Controller IP is a fully featured Compute Express Link solution purpose-built for SoC designs requiring CXL switching, memory pooling, and disaggregated memory connectivity in AI accelerator, HPC, and data center applications. Fully compliant with the CXL 2.0 specification and built on the PCIe 5.0 physical interface at 32 GT/s, it delivers the complete CXL 2.0 protocol stack including CXL.io, CXL.cache, and CXL.mem, alongside new CXL 2.0 capabilities for multi-level switching, memory pooling across multiple host processors, and device integrity and data encryption.

Designed for the advanced integration requirements of modern disaggregated memory and AI accelerator SoC designs, the IP implements all CXL 2.0 features including multi-host memory sharing and pooling, CXL switch support for connecting multiple CXL 1.x and 2.0 devices to a host processor, ARB/MUX Link Management Packets, all CXL.cache/CXL.mem request and response messages, complete snoop responses, 32B and 64B cache line support, Multiple Data Header, byte enable, link layer retry, data poisoning, Address Translation Service, QoS Telemetry, Advanced Error Reporting, and Hot/Warm/Cold Reset support.

Built for design flexibility and silicon efficiency, the IP core is highly configurable for both ASIC and FPGA implementations. Its parameterized architecture and clean host interface enable fast integration across a wide range of advanced process nodes.

Request Data Sheet
CXL Controller
Key Features
  • Full CXL 2.0 Controller Functionality – Complete CXL.io, CXL.cache, and CXL.mem protocol implementation per CXL 2.0 at 32 GT/s with multi-level switching and memory pooling support
  • CXL Switching Support – Multi-level switching capability connecting multiple CXL 1.x and 2.0 devices to CXL 2.0 host processors for disaggregated memory architectures
  • Memory Pooling and Sharing – Multi-host memory sharing and pooling support for efficient data center memory resource utilization
  • Device Integrity and Encryption – CXL 2.0 device integrity and data encryption support for secure data center deployments
  • Complete Protocol Stack – ARB/MUX Link Management Packets, all CXL.cache/CXL.mem messages, 32B/64B cache lines, MDH, byte enable, link layer retry, data poisoning, ATS, QoS Telemetry, and AER
  • Native PCIe Mode and Reset – Full PCIe 5.0 compliance with PIPE interface and Hot/Warm/Cold Reset support
Compliance and Compatibility
  • Fully compliant with CXL 2.0 specification; backward compatible with CXL 1.1 and CXL 1.0
  • Built on PCIe 5.0 physical interface per PCI-SIG PCIe 5.0 specification
  • Supports CXL Type 1, Type 2, and Type 3 device configurations
  • Configurable SoC interface supporting AXI, AHB, APB, and custom wrappers for seamless integration
  • Compatible with ASIC and FPGA design flows across leading foundry process nodes
  • Compatible with all major EDA synthesis, simulation, and linting flows

Request Datasheet