Article ID: 000085879 Content Type: Troubleshooting Last Reviewed: 03/04/2023

Why do I get incorrect read data from my Simple Dual Port RAM when the clock enable 1 signal is inverted?

Environment

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Critical Issue

Description

Due to a problem in the Intel® Quartus® Prime Pro Edition Software version 19.3 and later, Intel Agilex® 7 FPGA M20K simple dual-port RAM read data may be incorrect when configured as follows:

Port:

The clocken1 is inverted 

Parameters:

altera_syncram_component.intended_device_family  = "Agilex"
altera_syncram_component.operation_mode  = " DUAL_PORT"
altera_syncram_component.ram_block_type  = "M20K"
altera_syncram_component.clock_enable_input_b  = "BYPASS"
altera_syncram_component.clock_enable_output_b  = "NORMAL"
altera_syncram_component.address_reg_b  = "CLOCK1"
altera_syncram_component.outdata_reg_b  = "CLOCK1"

 

Resolution

To work around this problem, download and install the appropriate patch.

Download and install the following Patch 0.31 for the Intel® Quartus® Prime Pro Edition Software v20.4:

Download and install the following Patch 0.02 for the Intel Quartus Prime Pro Edition Software v21.1:

This problem is fixed starting with the Intel Quartus Prime Pro Edition Software v21.2.

Related Products

This article applies to 1 products

Intel Agilex® 7 FPGAs and SoC FPGAs

1