关键问题
英特尔® Arria® 10 FPGA PCIe 3.0 IP 内核将将 4.0 数据链路功能交换视为不受支持的 DLLP 类型(根据 PCIe 3.0 规格),不受支持的 DLLP 类型未被标记为有效的 DLLP,因此请不要取消 InitFC。
发生这种情况时,英特尔® Arria® 10 FPGA不会报告出错。这是预期的行为。
为解决此问题,请禁用 PCIe 4.0 系统中的数据链路功能交换 [基本规格 4.0 章节 7.7.4.2 数据链路功能寄存器(偏移 04h)]以与传统硬件兼容。
英特尔® Quartus® Prime 软件的未来版本中不会解决此问题。