由于 Quartus® II 软件中的 PCI Express® 内核实施出现问题,Deassert_INTA消息可能会在 Assert_INTA消息发出后很快发出,而Rxmirq_irq[n] 信号仍然显示。 这不是传统中断逻辑的预期操作。
从 Quartus II 软件版本 11.0 开始,此问题将影响在 Qsys 中实施的设计。
要解决此问题:
1. 下载以下文件:pciexp_dcram.v
2. 将此文件复制到 Quartus II 安装目录中的以下目录 :install_dir>/ip/altera/ip_compiler_for_pci_express/lib
3. 在 Qsys 内重新生成 PCI Express 内核
4. 重新生成 Qsys 设计
5. 重新编译您的项目
此问题将在 Quartus® II 软件的未来发行版中解决。