Article ID: 000097552 Content Type: Troubleshooting Last Reviewed: 12/11/2023

Why does the Intel Agilex® 7 R-Tile Compute Express Link* (CXL) 1.1/2.0 FPGA IP not remove the HDM Base Address before the address conversion?

Environment

  • Intel® Quartus® Prime Pro Edition
  • OS Independent family

    BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem in the Intel® Quartus® Prime Pro Edition Software version 23.3 and earlier, the Intel Agilex® 7 R-Tile Compute Express Link* (CXL) 1.1/2.0 FPGA IP doesn't remove the HDM Base Address, which causes the unexpected converted address in the user logic.

    For Example:
    1. The transaction with HDM base address = 0x4f414c000000 and offset = 0, so the complete address should be 0x4f414c000000 + 0 = 0x4f414c000000;

    2. The Intel Agilex® 7 R-Tile Compute Express Link* (CXL) 1.1/2.0 FPGA IPCXL IP outputs to user logic with converted address[51:6] = 0x13d0_5300_0000;

    3. This converted address will not be routed to the target memory address 0, which causes unexpected behavior.

    Resolution

    This problem is scheduled to be fixed in a future release of the Intel® Quartus® Prime Pro Edition Software.

    Related Products

    This article applies to 1 products

    Intel Agilex® 7 FPGAs and SoC FPGAs I-Series