Article ID: 000080078 Content Type: Error Messages Last Reviewed: 11/25/2016

Error Can Occur When Using Multiple EMIFs in a Single Column and Sharing RZQ Pins

Environment

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

Critical Issue

Description

If you are using multiple external memory interfaces in a single column, you might encounter the following error message when sharing RZQ pins:

Error:

Internal Error: Sub-system: AMM,

Fkile: /quartus/db/amm/amm_atom_mod_util_impl.cpp, Line: 4623

Cannot merge atoms - incompatible sources.

Resolution

The workaround for this problem is to modify an RTL file deployed by the EMIF IP. Proceed as follows:

  1. Open all instances of the file altera_emif_arch_nf_oct.sv.
  2. Locate the instantiation of twentynm_termination_logic.
  3. Comment out or delete the line that connects the port s2pload of this module to the signal oct_s2pload.
  4. Recompile your design.

You should use a separate RZQ resistor for each external memory interface going forward, because doing so will improve the accuracy of calibrated termination settings.

This problem will be fixed in a future version.

Related Products

This article applies to 1 products

Intel® Arria® 10 FPGAs and SoC FPGAs

1