ID de l'article: 000078031 Type de contenu: Dépannage Dernière révision: 12/03/2014

Pourquoi ne puis-je pas accélérer ma division en virgule flottante à l’aide de l’instruction personnalisée du diviseur de virgule flottante

Environnement

    Édition d'abonnement Intel® Quartus® II
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

Il existe actuellement un problème connu dans lequel Nios® II software Build tool for Eclipse (SBT4E) n’ajoute pas automatiquement l’indicateur « -mcustom-fpu-cfg=60-2 », même si votre conception créée avec SOPC Builder ou Qsys possède une instruction personnalisée de diviseur de matériel en virgule flottante.

Dans ce cas, les instructions de division en virgule flottante de votre programme C (par ex., a,b,c; a=b/c;) utilisera la sous-routine du diviseur à virgule flottante logicielle au lieu du diviseur à virgule flottante mis en œuvre dans votre matériel.

Afin d’utiliser le diviseur matériel, modifiez le drapeau « -mcustom-fpu-cfg » dans le fichier public.mk dans le projet BSP généré par NiosII SBT4E de « -mcustom-fpu-cfg=60-1» à « -mcustom-fpu-cfg=60-2». Le compilateur peut alors générer l’implémentation des instructions personnalisées souhaitée à l’aide de l’indicateur du compilateur.

Ce problème sera résolu dans une prochaine version de Nios II SBT4E.

Produits associés

Cet article concerne 1 produits

Circuits programmables Intel®

1

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.