Lorsque vous utilisez le mégafunction ALTLVDS en mode « PLL externe », vous pouvez recevoir les avertissements suivants :
Avertissement : l’horloge DPA de l’atom du récepteur SERDES « rx[0] » est pilotée par la PLL « xxxxxxx » avec des paramètres dpa_multiply_by et dpa_divide_by non spécifiés
Lors de l’utilisation de la mégafunction ALTLVDS en mode « PLL externe », la mégafunction ALTPLL doit disposer d’une méthode permettant de spécifier les paramètres dpa_multiply_by et dpa_divide_by, qui sont nécessaires dans les applications DPA. Ces paramètres doivent être définis de la même manière que les paramètres clk_multiply_by/divide_by correspondants pour l’horloge qui alimente le port d’horloge ALTLVDS (c’est-à-dire l’horloge à haut débit avec une fréquence égale à la fréquence de données). Si l’option megafunction ALTPLL ne possède pas d’option à cocher sur la page des paramètres de l’horloge de sortie qui indique « Utilisez ces paramètres d’horloge pour l’horloge DPA », vous devrez modifier manuellement l’instance ALTPLL générée et définir les paramètres dpa_multiply_by/dpa_divide_by.
Les exemples suivants supposent que vos paramètres de multiplication et de division sont respectivement de 10 et 1.
--Exemple de modification manuelle de la carte générique (VHDL) de déclaration des composants ALTPLL
dpa_multiply_by : entier ;
dpa_divide_by : entier ;
--Exemple de modification manuelle de l’ALTPLL Generic (VHDL)
dpa_multiply_by => 10, -- Définissez-les en fonction de vos paramètres PLL
dpa_divide_by => 1, -- Définissez-les en fonction de vos paramètres PLL
-- Exemple de modification manuelle de la defparam ALTPLL (Verilog)
altpll_component.dpa_multiply_by = 10,
altpll_component.dpa_divide_by = 1,