Pour obtenir une explication sur les raisons pour lesquelles l’unité de CDR IV GX/GT Stratix® peut conserver le rx_freqlocked
signal indiqué dans n’importe quel autre mode, à l’exception du mode PCIe, reportez-vous à la feuille d’errata Stratix IV GX (PDF) et à la feuille Stratix feuille ERRATA IV GT (PDF).
Un correctif est disponible pour fournir une solution logicielle pour les versions 9.1 SP2 et 10.0 SP1 des logiciels Quartus® II. Téléchargez et installez le correctif approprié à partir des liens ci-dessous. La solution logicielle pour résoudre ce problème est entièrement intégrée dans les versions logicielles de Quartus II inférieures à 10.0 SP1, et aucune installation de correctif n’est donc nécessaire.
Notez que les correctifs logiciels ne sont pas compatibles avec certains correctifs précédents indiqués ci-dessous. Si vous utilisez un de ces correctifs incompatibles, examinez la autre solution comportant la séquence de réinitialisation illustrée dans la Figure 1 et décrite ci-dessous, ou soumettez une demande de service à mysupport.altera.com si vous avez besoin d’un correctif compatible.
- Logiciel Quartus II version 9.1 SP2 (le correctif 2.109 n’est pas compatible avec les correctifs 2.17, 2.35, 2.76, 2.77, 2.78, 2.83 et 2.98)
- Logiciel Quartus II version 10.0 SP1 (le correctif 1.158 n’est pas compatible avec le correctif 1.151)
Si l’émetteur-récepteur est configuré en mode de base et qu’il nécessite le signal, comme pour le rx_signaldetect
protocole SATA ou SAS, vous devez réémettre l’éditeur de paramètres, réinsérer la fonction IP et recompiler votre conception. Vous pouvez également exécuter ce qui suit à partir de la ligne de commande pour supprimer la fonction IP sans passer par l’éditeur de paramètres :qmegawiz -silent
où altgx_file est le nom du fichier de variation de la fonction IP.
Si l’émetteur-récepteur est configuré dans un autre mode que le mode PCIe et que le rx_signaldetect
signal n’est pas nécessaire, vous pouvez relancer l’étape de montage du logiciel Quartus II sans avoir à effectuer une compilation complète.
Autre solution
En tant que alternative aux solutions logicielles ci-dessus, vous pouvez appliquer la solution de réinitialisation décrite ci-dessous et illustrée dans les formes d’ondes de la Figure 1 pour résoudre le problème.
Figure 1. Réinitialiser les formes d’ondes de séquence
- Affirmez les
rx_analogreset
signaux et affirmez-lesrx_digitalreset
. - Les
rx_freqlocked[0..n-1]
signaux baissent, indiquant que les émetteurs-récepteurs verrouillent l’horloge de référence (verrou à référence). - De s’effacez du
rx_analogreset
signal. Veillez à ce que les données soient présentes dans les entrées du récepteur avant de désélquer lerx_analogreset
signal. - Les
rx_freqlocked[0..n-1]
signaux passent haut, indiquant que les émetteurs-récepteurs verrouillent les données. - Environ 4 μs (tLTD_Auto) après que le dernier
rx_freqlocked
signal soit élevé, delétez lerx_digitalreset
signal.