ID de l'article: 000080681 Type de contenu: Dépannage Dernière révision: 23/10/2019

Pourquoi le cœur IP du Stratix® 10 Ethernet 25G reçoit-il des paquets erronés aléatoires dans un état ouvert ?

Environnement

    Intel® Quartus® Prime Pro Edition
    FPGA Intel® IP Ethernet 25G
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

Dans de rares cas, le cœur IP Ethernet 25G Stratix® 10 peut toujours recevoir des paquets erronés aléatoires lorsqu’il fonctionne dans des conditions ouvertes, c’est-à-dire qu’il n’y a pas de fibre ou de module QSFP28 connecté.

Résolution

Une solution de contournement à ce problème consiste à modifier le paramètre SYNOPT_STRICT_SOP dans le fichier wrapper IP de niveau supérieur à 1.

Cette solution de contournement n’est disponible que pour les conceptions dont la fonction Preamble Pass-Through est désactivée.

Localisez le fichier wrapper de la variante IP Ethernet 25G dans /synth/<file_name>.v.

Lors de l’instanciation de l’IP Ethernet 25G spécifique à la version, modifiez le paramètre SYNOPT_STRICT_SOP de (0) à (1).

Ne régénérez pas le cœur IP Ethernet 25G. Compilez votre conception.

Exemple de fichier de variante IP de conception dans /synth/ex_25g.v :

ex_25g_alt_e25s10_191_dyjat6a #(

. SYNOPT_READY_LATENCY (0),

. SYNOPT_CORE_VAR (0),

. SYNOPT_KHZ_REF_EN (0),

. SYNOPT_RSFEC (0),

. SYNOPT_DIV40 (1),

. SYNOPT_LINK_FAULT (0),

. SYNOPT_STRICT_SOP paragraphe 1,

. SYNOPT_PREAMBLE_PASS (0),

Veuillez noter que vous pouvez observer des données indésirables sur le bus l1_rx_data 64 bits. Le l1_rx_valid doit être utilisé comme indicateur pour accepter ou ignorer les données.

Ce problème devrait être résolu dans une prochaine version du logiciel Quartus® Prime Pro Edition.

Produits associés

Cet article concerne 1 produits

FPGA et FPGA SoC Intel® Stratix® 10

1

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.