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