Article ID: 000082273 Content Type: Troubleshooting Last Reviewed: 05/29/2015

Possible Internal Error During Compilation for MAX 10 Devices

Environment

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

Critical Issue

Description

This problem affects external memory interface products on MAX 10 devices.

A partial pin placement assignment for DQS/DM pins may cause the following internal error in the fitter stage of compilation:

Internal Error: Sub-system: FCUDA, File: /quartus/fitter/fcuda/fcuda_zb_dq_placement_op.cpp, Line: 8303 m_placed_cell == io_cell

The assignment of partial pin locations is not recommended. The Quartus II software should have produced an error message instead of the internal error.

Resolution

The workaround for this issue to avoid receiving the internal error, is to do one of the following:

  • Assign all DQ/DQS/DM pins from the same DQ_GROUP.
  • Assign only the DQS pin and allow the Quartus II software to place the remaining DQ/DM pins from the same DQ_GROUP.
  • Do not make manual pin assignments and allow the Quartus II software to place all EMIF pins.

This issue is fixed in version 15.0.

Related Products

This article applies to 1 products

Intel® MAX® 10 FPGAs

1