En raison d’un problème dans la version 14.1 du logiciel Intel® Quartus® II, l’horloge utilisateur HPS 2 ne peut pas être activée à partir de HPS Megawizard dans Qsys.
Pour contourner ce problème dans la version 14.1 du logiciel Intel® Quartus® II, procédez comme suit :
Pour activer HPS User Clock 2
- Enregistrez votre projet Qsys et quittez Qsys
- Ouvrez le fichier .qsys contenant l’instance HPS dans un éditeur de texte <nom de projet>.qsys
- Recherchez le paramètre S2FCLK_USER2CLK_Enable et définissez-le sur true
<parameter name="S2FCLK_USER2CLK_Enable » value="true » /> - Enregistrez le fichier .qsys
- Ouvrez le projet dans Qsys et générez le système
Remarque : Les étapes ci-dessus peuvent devoir être répétées si les paramètres HPS sont modifiés dans Qsys.
Pour définir la fréquence de l’horloge utilisateur HPS 2
La fréquence de l’horloge utilisateur HPS 2 doit être réglée manuellement, en suivant le flux de synchronisation personnalisé du préchargeur tel qu’utilisé pour le logiciel Quartus II 13.1 et versions antérieures. Ce flux met à jour le fichier de transfert BSP généré software/<bsp name>/generated/pll_config.h
Veuillez consulter la page Rocketboards suivante pour plus de détails : http://www.rocketboards.org/foswiki/Documentation/PreloaderClockingCustomization131
Ensuite, une contrainte d’horloge comme celle ci-dessous doit être ajoutée à n’importe quel fichier .sdc. Assurez-vous que le fichier .sdc doit être sourcé après le fichier .qip.
create_clock -period <HPS User Clock 2 period> [get_pins -compatibility_mode *|fpga_interfaces|clocks_resets|h2f_user2_clk]