Article ID: 000078695 Content Type: Troubleshooting Last Reviewed: 12/01/2011

Incorrect Logic Created

Environment

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

Critical Issue

Description

If you use folding on a subsystem with multipliers larger than that natively supported (for example wider than 18 ×18 on Cyclone families and larger than 36 ×36 on Stratix families) illegal logic may be created. This issue affects all designs that use folding.The design may fail.

Resolution

To work around the issue, set the workspace variable DSPBA_Features.OptimizeLargeMults = false for the HDL generation of the model in such cases. For example, on the File menu, point to Model Properties, click on the Callbacks tab, click InitFcn, and type in the following function:

DSPBA_Features.OptimizeLargeMults = false;

Alternatively, on the File menu, point to Model Properties, click on the Callbacks tab, click StopFcn, and type in the following function:

DSPBA_Features.OptimizeLargeMults = true;

This issue will be fixed in a future version of the DSP Builder advanced blockset.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1