Vous pouvez recevoir des messages d’erreur ci-dessous si la conception se compose d’un composant FIR II MegaCore® et d’un composant matériel Floating Point 2 dans le système Qsys.
Erreur (10430) : erreur de déclaration de l’unité principale VHDL à dspba_library_package.vhd(16) : le « dspba_library_package » de l’unité principale existe déjà dans la bibliothèque « nom du projet » et erreur (10430) : erreur de déclaration de l’unité principale VHDL à dspba_library.vhd(17) : l’unité principale « dspba_delay » existe déjà dans le « nom du projet » de la bibliothèque
Pour contourner ce problème :
1. L’utilisateur peut supprimer manuellement une des affectations contenant « dspba_library_package.vhd » et « dspba_library.vhd » dans le fichier .qip généré par Qsys.
2. Une autre procédure à accomplir sans intervention manuelle est que :
a) Déplacez le fichier dspba_library.vhd et dspba_library_package.vhd du répertoire suivant vers le haut d’un niveau.
/.. /ip/altera/altera_nios_custom_instr_floating_point_2/altera_nios_custom_instr_floating_point_2_multi/FPAddSub
b) Modifiez le fichier .tcl suivant en supprimant le fpAddsub/ qui se trouve devant dspba_library.vhd et dspba_library_package.vhd.
/.. /ip/altera/altera_nios_custom_instr_floating_point_2/altera_nios_custom_instr_floating_point_2_multi/fpoint2_multi_qsys_hw.tcl
Exemple après modification :
définir vhdl_filelist [liste fpoint2_multi.vhd \
fpoint2_multi_datapath.vhd \
dspba_library_package.vhd \
dspba_library.vhd \
FPAddSub/FPAddSub.vhd \
FPDiv/FPDiv.vhd \
FPMult/FPMult.vhd \
IntToFloat/IntToFloat.vhd \
Cindtsttst.
FPSqrt/FPSqrt_safe_path.vhd \
FPSqrt/FPSqrt.vhd ]
c) Après avoir modifié les modifications ci-dessus, veuillez réhabiliiser Qsys et compiler la conception à l’aide du logiciel Quartus® II .
Ce problème sera résolu dans la version 15.0 du logiciel Quartus II.