Article ID: 000091172 Content Type: Troubleshooting Last Reviewed: 04/19/2024

Why I get incorrect read value from offset 0x00 of Avalon-MM slave port of On-chip Memory II (RAM or ROM) FPGA IP when Enable In System Memory Content Editor feature is enabled?

Environment

  • Intel® Quartus® Prime Pro Edition
  • On-Chip Memory (RAM or ROM) Intel® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to the problem with the subcomponent of On-chip Memory II (RAM or ROM) Intel FPGA IP introduced in Quartus® Prime Pro Edition Software version 21.4, when you enable the In-System Memory Content Editor feature inside On-chip Memory II (RAM or ROM) Intel FPGA IP, all read from offset 0x00 using On-chip Memory II (RAM or ROM) Intel FPGA IP Avalon-MM slave port will be invalid. The returned data will be the same as data from the previous transaction.

    Resolution

    To work around this problem, uncheck Enable In-System Memory Content Editor feature in the On-chip Memory II (RAM or ROM) Intel FPGA IP parameters editor. If you need to read or edit memory content, connect JTAG to Avalon Master Bridge Intel FPGA IP to the Avalon-MM slave port on the On-chip Memory II (RAM or ROM) Intel FPGA IP. Then you can use System Console to interface memory content for debug purposes.

     

    Related Products

    This article applies to 4 products

    Intel Agilex® 7 FPGAs and SoC FPGAs
    Intel® Arria®
    Cyclone® V FPGAs and SoC FPGAs
    Intel® Stratix® 10 FPGAs and SoC FPGAs