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.