Il est possible que vous obteniez l’erreur d’installation suivante dans la version 5.1 SP1 du logiciel Quartus® II lorsque vous ciblez un périphérique GX Stratix® II et que votre conception possède plusieurs instances ALT2GXB :
Erreur fatale : module : exception quartus_fit.exe : violation d’accès
Trace de pile :
08fa50e7 : FSAC_OCT_MGR::p lace_atom() 0x7181 (FITTER_FSAC)
08fb7c98 : FSAC_OCT_MGR::p lace_atom() 0x19d32 (FITTER_FSAC)
08fb7af4 : FSAC_OCT_MGR::p lace_atom() 0x19b8e (FITTER_FSAC)
08f9d86b : FSAC_CLOCK_MANAGER::check() 0x17 (FITTER_FSAC)
........
Fin du suivi
Ce problème se produit lorsque l’horloge d’étalonnage (cal_blk_clk) d’au moins deux instances ALT2GXB est pilotée par une horloge synthétiseur provenant d’une PLL.
Ce problème est résolu dans la version 6.0 du logiciel Quartus II. Vous pouvez également contacter les applications Altera pour le correctif 1.08 du logiciel Quartus II version 5.1 SP1.
Comme solution de contournement dans les versions 5.1 et précédentes, procédez comme suit : au lieu de alimenter les ports cal_blk_clk des instances ALT2GXB d’une PLL, utilisez le signal REFCLK de l’émetteur-récepteur pour l’horloge de calibrage, tant qu’il est entre 10 et 125 MHz. Si votre fréquence REFCLK n’est pas comprise entre 10 MHz et 125 MHz, utilisez une broche d’E/S pour alimenter la cal_blk_clk des instances ALT2GXB et définir sa fréquence d’horloge entre 10 MHz et 125 MHz.