Problème critique
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.
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.