Article ID: 000092115 Content Type: Errata Last Reviewed: 04/03/2023

Why is the I2C Avalon® Memory Mapped FPGA Host Bridge not writing to On-Chip RAM correctly when using Intel® Quartus® Prime Pro Edition Software?

Environment

    Intel® Quartus® Prime Design Software
    I2C Slave To Avalon-MM Master Bridge Intel® FPGA IP
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

When using the Avalon® Memory Mapped Host Bridge Core for writing into On-Chip RAM, the data might get lost or incorrectly written into memory.

This behavior can be observed when writing a stream of 4 bytes to memory in certain memory offsets, in some cases, the fourth byte will not be written or misplaced into the i2c_avalon_master_address signal. 

This problem occurs because of the following reasons: 

This problem was found in the Intel® Quartus® Prime Pro Edition Software version 19.1 for Linux. 

Resolution

To overcome the problem, download the Latest Device Firmware for the Intel® Quartus® Prime Pro Edition Software version 22.2 from the following knowledge article:

This problem is fixed in the Intel® Quartus® Prime Pro Edition Software v22.3 and Intel® Quartus® Prime Standard Edition Software v22.1 onwards.

Related Products

This article applies to 5 products

Intel® Stratix®
Intel Agilex® 7 FPGAs and SoC FPGAs
Intel® Arria®
Intel® Cyclone®
Intel® MAX® CPLDs and FPGAs

1