ID de l'article: 000078397 Type de contenu: Dépannage Dernière révision: 10/07/2015

Les variations de rapidIO II IP Core 4x peuvent créer un symbole de contrôle inattendu de réessayez les paquets

Environnement

  • Édition d'abonnement Intel® Quartus® II
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Problème critique

    Descriptif

    Les variantes 4x du cœur IP RapidIO II peuvent émettre un packet-retry contrôle symbole sur le lien RapidIO après réception d’un petit nombre de signes de système, petit Paquets RapidIO. Ce problème se produit parce que le cœur IP se réserve 256 octets d’espace, l’espace nécessaire pour un paquet de taille maximale, pour chaque paquet entrant, même si le paquet est petit. De plus, le cœur IP nécessite plus de temps pour lire un paquet à partir de sa mémoire tampon RX plutôt que d’écrire un paquet sur le tampon RX. Lorsque le cœur IP détecte le tampon RX devient complet, il émet un packet-retry symbole de contrôle sur le lien RapidIO.

    Le cœur IP ne contient aucun paquet à la suite de ce problème. Toutefois, le impact du problème sur le débit.

    Ce problème se produit après un flux de très petits paquets arrivant sur le Lien RapidIO. Si le cœur IP reçoit des paquets de 256 octets, le problème ne se pose pas Se produire.

    Résolution

    Pour éviter ce problème, assurez-vous que le partenaire de liaison IP core n’envoie pas une séquence de paquets de paquets s’il n’y a que huit octets, 16 octets ou 32 octets de charge utile.

    Plus précisément, Altera a testé les modèles de données suivants :

    • Si tous les paquets ont une taille de charge utile de 256 octets suivis d’une charge utile explicite l’indication de la fin du paquet (L’EOP est fournie même en cas de retour paquets), le problème ne se produit pas.
    • Si tous les paquets ont une taille de charge utile de 64 octets, 128 octets ou 256 octets, et il ne s’agit pas de transactions SWRITE, le problème est moins susceptible de se produire.

    Produits associés

    Cet article concerne 1 produits

    Circuits programmables Intel®

    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.