Article ID: 000084129 Content Type: Error Messages Last Reviewed: 03/29/2023

WARNING: altera_mem_if_sequencer_cpu_no_ifdef_params_sim_cpu_inst_test_bench/av_ld_data_aligned_unfiltered is ‘x’

Environment

    Quartus® II Subscription Edition
    Simulation
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

When simulating UniPHY-based memory controllers, you may experience the above warning. The warning is caused by two uninitialized register files that are inadvertently accessed during the startup of the Nios sequencer in the memory controller.

Resolution

To fix this warning, implement the following workaround:

1) Open the altera_mem_if_sequencer_cpu_no_ifdef_params_sim_cpu_inst.v file

2) For the two instances of altsyncram, add the following line:

the_altsyncram.intended_device_family = "STRATIXIV"

Change the intended_device_family to the used FPGA device family (STRATIXIII, STRATIXIV, etc.). The instance should look like the following:

altsyncram the_altsyncram (

.address_a (wraddress),

.address_b (rdaddress),

.clock0 (clock),

.data_a (data),

.q_b (ram_q),

.wren_a (wren) );

defparam

the_altsyncram.address_reg_b = "CLOCK0",

the_altsyncram.intended_device_family = "STRATIXIV",

the_altsyncram.maximum_depth = 0,

the_altsyncram.numwords_a = 32,

the_altsyncram.numwords_b = 32,

the_altsyncram.operation_mode = "DUAL_PORT",

the_altsyncram.outdata_reg_b = "UNREGISTERED",

the_altsyncram.ram_block_type = "AUTO",

the_altsyncram.rdcontrol_reg_b = "CLOCK0",

the_altsyncram.read_during_write_mode_mixed_ports = "DONT_CARE",

the_altsyncramthe_altsyncram.width_b = 32,

the_altsyncram.widthad_a = 5,

the_altsyncram.widthad_b = 5;

 

This issue has been fixed in Intel® Quartus® Prime Software version 12.1.1

Related Products

This article applies to 20 products

Cyclone® V SX SoC FPGA
Cyclone® V GT FPGA
Stratix® V GX FPGA
Stratix® V GT FPGA
Cyclone® V GX FPGA
Stratix® V GS FPGA
Arria® V GZ FPGA
Arria® V SX SoC FPGA
Cyclone® V ST SoC FPGA
Arria® V ST SoC FPGA
Arria® V GX FPGA
Arria® V GT FPGA
Stratix® III FPGAs
Stratix® IV GX FPGA
Arria® II GZ FPGA
Stratix® IV GT FPGA
Cyclone® V E FPGA
Stratix® V E FPGA
Stratix® IV E FPGA
Cyclone® V SE SoC FPGA

1