En raison d’un problème dans la version 22.3 du logiciel Intel® Quartus® Prime Pro Edition, le Intel® FPGA IP DMA multicanal pour PCI Express peut signaler l’erreur suivante lors de la configuration de l’IP avec le mode Port : « Port racine » :
« Mode utilisateur » (m1_mode_hwtcl) « MCDMA » est hors de portée : « Bursting Master », « Bursting Slave », « BAM+BAS »
Pour contourner ce problème, procédez comme suit à l’aide de l’éditeur de paramètres IP :
- Définissez les modes Hard IP et Port sur Gen4 2x8, Native Endpoint (Top-Level Settings>Hard IP Mode/Port Mode).
- Définissez le mode utilisateur PCIe1 MCDMA sur Bursting Master (paramètres PCIe1>paramètres MCDMA PCIe1>mode utilisateur).
- Ensemble Mode IP dur pour revenir au mode de port racine dont vous avez besoin (c’est-à-dire port racine Gen4 x16 / Gen4 x8) (paramètres de niveau supérieur>mode IP dur / mode de port)
Si vous utilisez Platform Designer pour instancier l’IP, ces étapes supplémentaires peuvent être nécessaires pour une compilation réussie :
- Fermez Platform Designer.
- Rouvrez Platform Designer (.qsys) et cliquez sur le composant IP MCDMA.
- Cliquez sur le bouton Mettre à niveau sous la fenêtre Paramètres de l’IP.
Ce problème est résolu dans Intel® Quartus® logiciel Prime Pro Edition 22.4.