Knowledge Base Article

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

Description

Due to a problem in the Quartus® Prime Pro Edition Software version 23.3 and earlier, the 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 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 Quartus® Prime Pro Edition Software.

Updated 3 months ago
Version 2.0
No CommentsBe the first to comment