CD240-G5 Desktop Appliance for PCI Express Gen5 and CXL

Request a Quote
Software Features


The OakGate CD240 Compute Express Link (CXL) Validation Desktop Appliance is the industry's first validation system designed to test and debug PCI Express® 5.0 CXL Memory Expansion Devices.

The CD240-G5 CXL Validation Appliance is ideal for test teams who need to validate CXL device functionality and performance in a Intel host-based test system. The CXL Validation Appliance can connect up to four (4) CEM (for add-in-cards) or four (4) EDSFF E.3 CXL memory expansion devices.

The CXL Validation Desktop Appliance is powered by the OakGate Endeavor software, the industry’s first CXL-based validation testing software. The robust Endeavor software offers a broad set of testing features and capabilities. Endeavor supports a range of capabilities including traffic generation, register editing, security flows utilizing SPDM over DOE, SMBus and PCIe VDM, power control, sideband control and an interface to send passthrough commands. The CXL validation platforms also includes a python application programming interface (API).

Endeavor CXL Validation Software Features

Feature Description

View CXL devices that currently appear on the PCI bus. Set IP subnets and scan for the system. Includes user-based device locking (with status) to ensure a device is only being used by one user at a time.

Register Editor

Read and Write PCI Registers. Filter and Search Registers. Export to CSV.


Execute built-in security flows utilizing Security Protocols and Data Models (SPDM) and Data Object Exchange (DOE). Support for SPDM transport layers SMBus/I2C, PCIe VDM & DOE. Send/receive mailbox commands

Traffic Generation

Easily generate common memory traffic profiles (reads/writes).

Passthrough Commands

Simple Interface for sending protocol-specific commands. Save and Load Commands. Construct commands via decoded command view settings or modify the command bytes directly. Currently supports Data Object Exchange (DOE) protocol.

Peripheral Control and Power Management

Power control. Sideband PERST#, REFCLK, PWRDIS control.

Python Application Programming Interface

Control the Endeavor via Python API (uses Python 3). Each Endeavor application instance automatically starts its own REST server. Supported capabilities include Access Discovery Table, Start/Stop Devices, Rescan Appliance, Lock Devices, Read/Write Registers, and Send DOE Passthrough Commands.

CM-Series 4-Bay CXL Modules

Oakgate 4-Bay Modules for the PCIe 5.0 CD240-G5 CXL Validation Appliance are a robust, versatile way to test and debug solid-state CXL memory devices. Available for Type 3 CEM and E.3 CXL Memory Expansion Devices. The 4-Bay Modules can be easily swapped in/out.

Explore more

Have a Question?

We’re here to help and answer any question you might have.
We look forward to hearing from you