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.
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.