Les décalages se produisent lorsque la netliste doré contient une lpm_mult mégafunction implémentée dans la logique avec le paramètre lpm_pipeline est supérieure à 0.
Le logiciel Quartus® II implémente lpm_mult mégafunctions dans la logique au lieu d’un bloc DSP dans les situations suivantes :
- La conception cible un périphérique sans blocs DSP, comme un périphériqueCyclone™.
- Le nombre de lpm_mult mégafunctions dans la conception d’or est supérieur au nombre de blocs DSP disponibles dans le périphérique cible.
- Vous spécifiez que la lpm_mult mégafunction soit implémentée en logique.
Pour contourner ce problème :
Si vous instanciez l’lpm_mult mégafunction dans votre code RTL, appliquez la propriété de la boîte noire au module qui instantanéise le lpm_mult mégafunction. Si votre outil de synthèse inférer le lpm_mult mégafunction, créez un fichier de dossier autour du multiplicateur et appliquez la propriété de la boîte noire au module de l’emballage.
Pour plus d’informations sur la vérification officielle, reportez-vous à la section Vérification officielle dans le volume 3 du Manuel de Quartus II.