Article ID: 000080229 Content Type: Troubleshooting Last Reviewed: 06/18/2012

Arria V and Cyclone V Hard Memory Controller Options May Not Function Correctly for Interfaces with 2 Chip Selects

Environment

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

Critical Issue

Description

This problem affects DDR2 and DDR3, LPDDR2, QDR II, and RLDRAM II products.

On Arria V and Cyclone V devices, hard memory controller options for user refresh, self refresh, or deep power-down may not function correctly for interfaces with two chip selects. This problem may cause simulation to hang, and in some cases may result in hardware failure.

Resolution

The workaround for this issue is to edit the RTL file altera_mem_if_hard_memory_controller_top_arriav.sv (for Arria V designs) or altera_mem_if_hard_memory_controller_top_cyclonev.sv (for Cyclone V designs), and change the following lines:

.localrefreshchip ( local_refresh_chip ), .localdeeppowerdnreq ( local_deep_powerdn_req ), .localdeeppowerdnchip ( local_deep_powerdn_chip ), .localselfrfshreq ( local_self_rfsh_req ), .localselfrfshchip ( local_self_rfsh_chip ),

to:

.localrefreshchip ( local_refresh_chip_wire ), .localdeeppowerdnreq ( local_deep_powerdn_req ), .localdeeppowerdnchip ( local_deep_powerdn_chip_wire ), .localselfrfshreq ( local_self_rfsh_req ), .localselfrfshchip ( local_self_rfsh_chip_wire ),

This issue will be fixed in a future version.

Related Products

This article applies to 2 products

Cyclone® V FPGAs and SoC FPGAs
Arria® V FPGAs and SoC FPGAs

1