ID de l'article: 000092115 Type de contenu: Errata Dernière révision: 03/04/2023

Pourquoi la mémoire I2C Avalon® mappée FPGA pont hôte n’est-elle pas écrite correctement sur la RAM sur puce lors de l’utilisation du logiciel Intel® Quartus® Prime Pro Edition ?

Environnement

    Logiciel de conception Intel® Quartus® Prime
    FPGA Intel® IP pour pont Esclave I2C vers maître Avalon-MM
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

Lorsque vous utilisez le® Avalon memory mapped Host Bridge Core pour écrire dans la RAM Sur puce, les données peuvent être perdues ou écrites incorrectement dans la mémoire.

Ce comportement peut être observé lors de l’écriture d’un flux de 4 octets vers la mémoire dans certains décalages de mémoire, dans certains cas, le quatrième octet ne sera pas écrit ou mal placé dans le signal i2c_avalon_master_address .

Ce problème se produit en raison des raisons suivantes :

  • Un mauvais maniement d’une condition illégale à l’occasion de l’émission, décrit dans l’Agent I2C FPGA Intel® pour Avalon documentation sur le fonctionnement du pont hôte en mappage de la mémoire > l’écriture.

  • Un mauvais maniement d’une condition d’écriture multiple ou d’état d’écriture divisé effectué par le Avalon mémoire mapped Host Bridge Core.

Ce problème a été trouvé dans la version 19.1 du logiciel Intel® Quartus® Prime Pro Edition pour Linux.

Résolution

Pour surmonter le problème, téléchargez le dernier microprogramme de périphérique pour le logiciel Intel® Quartus® Prime Pro Edition version 22.2 à partir de l’article de connaissances suivant :

Ce problème est résolu dans le logiciel Intel® Quartus® Prime Pro Edition v22.3 et dans le logiciel Intel® Quartus® Prime Standard Edition v22.1.

Produits associés

Cet article concerne 5 produits

Intel® Stratix®
FPGA et FPGA SoC Intel® Agilex™ 7
Intel® Arria®
Intel® Cyclone®
Intel® MAX®

1

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.