The following error has been observed during implementation of a Quartus® II project containing an IP Compiler for PCI Express® core:
Internal Error: Sub-system: ASMDB, File: /quartus/db/asmdb/asmdb_mux.cpp, Line: 363
ASMDB_MUX error: ENCODED_MUX::select : index out of range (index = 1612875783, size = 65536) : last archgroup encountered: type = GX_HIP_UINT_DEVICE_ID, block_type = HSSI_PCIE_HIP
This issue can be seen when the user incorrectly sets the Device ID of the core to be larger than 16-bits, such as setting the Device ID to 0x12341234 rather than 0x0000xxxx. To work around this issue, ensure that the Device ID is correctly set as per the PCI Express specification.
This issue shall be addressed in a future version of the Quartus II tool.