IP Products

CXL_Cluster V3P1 IP

Features:

  • Based on PCIe Gen5 64GT/s, Total 16 lanes
  • PCIe 4 links of x4 lanes can be configured as 1 x16 ​
  • Vendor-Specific Extended Capability (VSEC) registers are provided ​
  • Designated Vendor-Specific Extended Capability (DVSEC) registers are provided ​
  • AXI-Lite and AHB interface for Configuration space register access ​
  • AXI-Lite interface to access DVSEC  registers ​
  • Message Signal Interrupt Extended (MSI-X) support ​
  • AXI fabric operates at 256 bits, with rate adaptation to 256 bits and four separate ports ​

CXL.io V3P1 IP

Features:

  • CXL 3.0 Compliant with IDE 
  • Based on PCIe Gen6 64GT/s, Total 16 lanes 
  • PCIe 4 links of x4 lanes can be configured as 1 x16 or 2 x8 
  • Bandwidth adjustment based on system needs
  • Vendor-Specific Extended Capability (VSEC) registers are provided
  • 4 Links of x4 can be integrated to generate x16 lane interface
  • Designated Vendor-Specific Extended Capability (DVSEC) registers are provided
  • AXI-Lite and APB interface for Configuration space register access
  • AXI-Lite Snoop interface to access DVSEC and CLDAT registers   
  • Message Signal Interrupt Extended (MSI-X) support   

CXL.mem V3P1 IP

Features:

  • Max Throughput: 64 GB/s​
  • Memory Size per AXI Port (DDR Subchannel): Up to 256 GB​
  • Number of CXL Ports: 1
  • Number of LDIDs per CXL Port: Up to 4
  • Number of HDM Decoders per LDID: Up to 4
  • Number of m2s Requests per Tick: Up to 2 m2s_rwd and 2 m2s_req
  • Interleave Ways of HDM Decoder: 2, 4, 8, 16
  • Interleave Ways of AXI Ports (DDR Subchannels): 3, 6, 12
  • Interleave Granularity of HDM Decoder: 256 B, 512 B, 1 KB, 2 KB, 4 KB, 8 KB, and 16 KB
  • Interleave Granularity across AXI Ports (DDR Subchannels): 64 B, 256 B, and 1024 B

CXL.io MMIO Register Set IP

Features:

  • CXL.io supports PCIe/CXL X16 Link.​
  • CXL.io block provides AHB interfaces to access MMIO space registers.
  • Registers can be access indirectly through the PCIe link from the host.
  • Vendor-Specific Extended Capability (VSEC) and Designated Vendor-Specific Extended Capability (DVSEC) registers are provided
  • AXI4 and AHB interface for Configuration space register access

CXL Component Register Set IP

Highlights:

  • Simplifies device configuration and management.
  • Enhances interoperability between devices and host systems.​
  • Enables efficient communication and resource utilization.
  • Promotes CXL technology adoption and innovation.

CXL Designated Vendor Specific Extended Capability Register Set IP

Features:

  • Customized Capabilities: For flexibility, accommodating a variety of use cases and specialized hardware.
  • Extended Capabilities: Including specialized control registers, feature flags, or configuration settings specific to the device or vendor.​
  • Device Identification and Configuration: To recognize the device, access its specific features and configure its behavior.
  • Vendor-Specific Features: Including enhanced security measures, unique data processing capabilities or specialized data transfer modes.
  • Interoperability Support: It ensures not to disrupt the fundamental compatibility and interoperability of device across different vendors
  • Programming Interface: To interact with the vendor-specific functionalities of a devices.
  • Compliance and Standards: To ensure compatibility and compliance with the broader CXL ecosystem.
  • Future-Proofing and Extensibility: For future enhancement and extension without requiring a complete overhaul of the CXL standard.​

PCIe Gen4 PHY IP

Features:

  • Physical Coding Sublayer (PCS) block with PIPE interface​
  • Lane Margining at the receiver​
  • Fixed PMA data symbol width
  • PIPE bifurcation for up to 16 lane PHY configurations
  • Continuous time linear equalizer with programmable settings.
  • Spread-spectrum clocking
  • Transmitter performance under low-supply conditions.
  • Data and clock recovery under low-supply conditions.

External Memory Interface IP

Features:

  • Boundary scan
  • Access from CPU1 to CPU6 Fast access to 3 Primary CPUs (1,3)  1 pipeline in forward path to CPUs (2) ​
  • Access from RTDMA  1 pipeline in for forward path  Burst support with Look ahead address generation
  • For Large transfers / Copy use of RTDMA is recommended
  • Separate Buffer Module (with data line buffer and Write FIFO) for each CPU  All reads to External Memory Interface forced to be 64-bit accesses.  Data line buffer can be bypassed using alternate memory map  Write FIFO can contain up to 4 entries
  • 64-bit access from initiator will be cause a Peripheral Bus-burst 2×32 bit accesses on the Peripheral Bus External Memory Interface IP further splits accesses based on External Memory Interface IP data  size (16/32 based on Narrow Mode config for SDRAM, 8/16/32 based on Size config for ASRAM).
  • Accesses from different initiators are arbitrated in round-robin 
  • Accesses from same initiator arbitrated in Fixed priority
  • Supports single chip-select (CS0) for SDRAM, four chip-selects (CS1-CS4) for ASRAM, and an additional range for External Memory Interface IP register accesses

JTAG Tap Controller IP

Features:

  • Boundary scan
  • Device and design verification
  • Switching to special CPU or chip modes
  • Configuring the JTAG chain
  • Communication with special devices accessible via a JTAG TAP
  • Remote API
  • JTAG commands
  • Support for High-Performance Systems