Problème critique
Si le cœur IP de RapidIO II reçoit une séquence IDLE2 très courte, le symbole de contrôle suivant immédiatement la séquence IDLE2 est ignoré.
Ce problème affecte les variantes suivantes :
- 1 fois plus de variations lors de la réception d’une séquence IDLE2 d’un, deux ou trois caractères
- 2 variations lors de la réception d’une séquence IDLE2 d’un caractère par voie
L’impact de ce problème dépend du type de symbole de contrôle que le cœur IP de RapidIO II ignore. Par exemple, dans le plus grand nombre de communications boîtier, le symbole de contrôle que le cœur IP ignore est un démarrage de paquet Symbole. Dans ce cas, le cœur IP ignore le paquet entier, et percevoir ensuite le paquet suivant comme ayant un ackID inattendu. En réponse à l’ackID inattendu, le cœur IP RapidIO II envoie un symbole de contrôle non accepté par paquets. Le processus de récupération d’erreur force ensuite le partenaire de liaison à renvoyer le paquet manquant, et la normalité reprise des opérations.
Pour éviter ce problème, assurez-vous que le partenaire de liaison RapidIO ne génère pas de courtes séquences IDLE2 qui déclenchent le problème. Par exemple, le Altera cœur IP RapidIO II ne génère pas une telle séquences courtes en IDLE2, et le commutateur IDT CPS-1848 ne génère pas une telle séquences brèves d’IDLE2 lors d’un fonctionnement en mode 2 ou 4 fois.
Ce problème est résolu dans la version 13.0 du MegaCore RapidIO II Fonction.