ID de l'article: 000074859 Type de contenu: Dépannage Dernière révision: 11/09/2012

Pourquoi mon filtre FIR (Fini de réponse à la histique) n’a-t-il pas été mis en œuvre dans les blocs de traitement des signaux numériques (DSP) Stratix même si j’ai activé la case à cocher Utiliser Stratix bloc DSP dédié dans le logiciel Qu...

Environnement

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif Il y a un problème dans la version 2.5 du compilateur FIR qui fait que les filtres FIR dont l’entrée est minime et/ou la largeur du bit de coefficient sont implémentées dans des éléments logiques (EL) plutôt que dans les blocs Stratix DSP.

En tant que solution de contournement, vous pouvez attribuer manuellement les multiplicateurs aux Stratix blocs DSP en effectuant les étapes suivantes :

  1. Dans le répertoire de projets, ouvrez le fichier <nom du filtre FIR>_st.v.
  2. Pour mettre en œuvre q des multiplicateurs dans les blocs DSP pour les instanciations du module Umlu_0_n , , ,..., , et , trouver Umlu_1_n Umlu_2_n Umlu_q-2_n Umlu_q-1_n l’instanciation du module Umlu_x_d », où x est un nombre entre 0 et q-1.
  3. Ajoutez la définition de paramètre suivante à l’instanciation du module, en remplaçant x par le numéro du nom d’instanciation du module :
    defparam Umlu_X_n.DSP_USE = "YES";

Ce problème est actuellement prévu pour être résolu dans une prochaine version du compilateur FIR.

Produits associés

Cet article concerne 1 produits

Circuits programmables Intel®

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.