ID de l'article: 000085148 Type de contenu: Information et documentation de produit Dernière révision: 11/09/2012

Comment configurer le canal d’émetteur-récepteur Stratix® II GX pour qu’il fonctionne entre 2 Gbit/s et 3,125 Gbit/s en utilisant le mode « BASIC - double largeur »

Environnement

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

Dans les versions 6.1 et 7.0 du logiciel Quartus® II, vous ne pouvez pas configurer le gestionnaire de plug-in Plug-in Manager ALT2GXB Megawiz®ard en mode BASIC (avec largeur de bloc de deserializer réglée sur une double largeur) à des débits de données dans la plage de données de 2,5 Gbit/s-3,125 Gbit/s et 3 Gbit/s-3,125 Gbit/s pour la configuration1 et la configuration2 indiquée ci-dessous.

configuration1 : une interface PLD largeur=16, 8B/10B et un matcheur de débit sont utilisés.

configuration2 : largeur de l’interface PLD =16, pas de 8b/10b, pas de correspondance de débit et pas de bloc de commande d’octet.

La raison de cette restriction de taux de données est que dans la version 6.1, le Megawizard ALT2GXB permet un débit de données maximal de 5 Gbit/s et 4 Gbit/s pour la configuration 1 et la configuration 2 respectivement. Lorsque vous utilisez l’option « /2 » dans le « facteur de division des taux de données » (dans l’écran « général » de l’alt2GXB Megawizard), vous pouvez atteindre un taux de données effectif allant jusqu’à 2,5 Gbit/s pour la configuration1 et 2 Gbit/s pour configuration2.

Cette restriction est corrigée à partir de la version 7.1 du logiciel Quartus II.

Par conséquent, pour exécuter un débit de données de l’émetteur-récepteur allant jusqu’à 3,125 Gbit/s dans les configurations mentionnées ci-dessus, utilisez le Megawizard avec la fréquence de données autorisée, puis modifiez manuellement les paramètres suivants dans les fichiers de sortie .v/vhd générés par le mégawizard ALT2GXB.

cmu_pll_inclock_period

rx_cru_inclock_period

rx_data_rate

tx_data_rate

L’exemple suivant montre la modification nécessaire pour obtenir le taux de données effectif de 3 Gbit/s pour configuration1, pour un fichier verilog généré par le Megawizard ALT2GXB.

Étape1 : configurez le mégawizard ALT2GXB dans la configuration1. Définissez la fréquence d’entrée de l’horloge de référence à 125 MHz. Définissez la vitesse de données sur 5 Gbit/s. Définissez le « facteur de division du taux de données » sur 2.  Selon ce paramètre, l’émetteur-récepteur fonctionne à 2,5 Gbit/s.

Le .v généré possède les valeurs de paramètre suivantes.

alt2gxb_component.cmu_pll_inclock_period = 8000

alt2gxb_component.rx_cru_inclock_period =8000

alt2gxb_component.rx_data_rate = 5000

alt2gxb.component.tx_data_rate =5000

Étape 2 : Modifiez le fichier .v ci-dessus.  Vous avez utilisé 125 MHz (5 Gbit/s =125*40) à l’étape 1.  Pour obtenir le taux de données maximal de 6 Gbit/s, vous devez changer la fréquence d’horloge de référence d’entrée pour la porter à 150 MHz (150*40 = 6 Gbit/s). Comme vous avez utilisé le « facteur de division des taux de données » de 2 à l’étape 1, vous obtenez le taux de données effectif de 3 Gbit/s. Vous trouverez ci-dessous les modifications nécessaires dans le fichier .v.

alt2gxb_component.cmu_pll_inclock_period = 6667

alt2gxb_component.rx_cru_inclock_period =6667

alt2gxb_component.rx_data_rate = 6 000

alt2gxb.component.tx_data_rate =6000

--Pour la simulation de RTL verilog fonctionnel dans les outils tiers, modifiez les paramètres suivants dans le fichier .vo.

nliOl.inclk1_period

nliOl.inclk2_period

nlilO.cruclk0_period

nlilO.cruclk1_period

nlilO.cruclk2_period

Dans cet exemple, changez la valeur des paramètres ci-dessus en 6667 (pour refléter l’horloge de référence d’entrée de 150 MHz).

Produits associés

Cet article concerne 1 produits

FPGA Stratix® II GX

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.