Cuando se utiliza el núcleo del puente de host Avalon® memoria mapeada para escribir en ram en el chip, es posible que los datos se pierdan o que estén escritos incorrectamente en la memoria.
Este comportamiento se puede observar al escribir una secuencia de 4 bytes en la memoria en ciertas offsets de memoria, en algunos casos, el cuarto bytes no se escribirá ni se perderá en la señal i2c_avalon_master_address .
Este problema se produce debido a las siguientes razones:
-
Se describe en Intel® FPGA I2C Agent que se trata de un manejo erróneo de una condición de byteenable ilegal para Avalon documentación de operación de escritura de Core > Memory Mapped Host Bridge Avalon Memory Mapped Host Bridge.
-
Un manejo erróneo de una condición de ráfaga de escritura múltiple o estado de escritura dividido realizado por el núcleo de puente de host Avalon memoria mapeada.
Este problema se encontró en la Intel® Quartus® Software Prime Pro Edition versión 19.1 para Linux.
Para superar el problema, descargueel firmware del dispositivo más reciente para el software Intel® Quartus® Prime Pro Edition versión 22.2 en el siguiente artículo de conocimiento:
Este problema se corrigió en el Intel® Quartus® Software Prime Pro Edition v22.3 y en Intel® Quartus® Software Prime Standard Edition v22.1 en adelante.