Aufgrund eines Problems in der Quartus® Prime Pro Edition Software Version 22.4 und früher tritt der obige Kompilierungsfehler auf, wenn die Multi-Channel DMA FPGA IP für PCI Express* mit deaktiviertem Parameter "MSI-Funktion aktivieren" und aktiviertem Parameter "MSI 64-Bit-Adressierung aktivieren" konfiguriert ist. Beide Parameter müssen deaktiviert werden, wenn die MSI-Funktion deaktiviert wird.
Um dieses Problem zu umgehen, deaktivieren Sie den MSI 64-Bit-Adressierungsparameter im IP-Parameter-Editor , indem Sie die folgenden Schritte ausführen:
- Aktivieren Sie den Parameter MSI Capability , um auf den 64-Bit-Adressierungsparameter zuzugreifen (unter PCIe-Einstellungen>MCDMA-Einstellungen)
- Deaktivieren Sie den Parameter "MSI 64-Bit-Adressierung aktivieren"
- Deaktivieren Sie den Parameter "MSI-Funktion aktivieren"
- Generieren Sie die IP neu, und kompilieren Sie das Design neu.
Dieses Problem wurde ab der Quartus® Prime Pro Edition Software Version 23.1 behoben