Ao usar o Avalon® Host Bridge Core mapeado para escrever na RAM on-chip, os dados podem ser perdidos ou gravados incorretamente na memória.
Esse comportamento pode ser observado ao escrever um fluxo de 4 bytes para memória em determinados deslocamentos de memória, em alguns casos, o quarto byte não será escrito ou perdido no sinal i2c_avalon_master_address .
Este problema ocorre devido às seguintes razões:
-
Um erro de manuseio de uma condição ilegal de byteenable sendo emitida, descrita na documentação do Intel® FPGA I2C Agent para Avalon Memory Mapeada host Bridge Core > Write Operation.
-
Um manuseio errado de uma condição de explosão de gravação múltipla ou estado de gravação dividida realizado pelo núcleo de ponte de host mapeado Avalon memória mapeada.
Este problema foi encontrado no software Intel® Quartus® Prime Pro Edition versão 19.1 para Linux.
Para superar o problema, dpossuir o firmware de dispositivo mais recente para o software Intel® Quartus® Prime Pro Edition versão 22.2 a partir do seguinte artigo de conhecimento:
Este problema é corrigido no software Intel® Quartus® Prime Pro Edition v22.3 e no software Intel® Quartus® Prime Standard Edition v22.1 em diante.