Problème critique
Selon l’utilisateur de la fonction RapidIO II MegaCore
Guide,si vous définissez le Enable CMD changed interrupt
bit
dans le LP-Serial Lane n Status 2
registre (décalages
0x218, 0x238, 0x258 et 0x278), alors si le cœur IP détecte un changement
dans la valeur cmd dans le champ CS dans un paquet RapidIO qu’il reçoit,
le cœur IP génère une interruption.
Également selon la fonction RapidIO II MegaCore
Guide de l’utilisateur,si vous définissez le Enable IDLE2 Received
interrupt
bit dans le LP-Serial Lane n Status 2
registre,
alors si le cœur IP détecte un symbole IDLE2 dans un paquet RapidIO
il reçoit, le cœur IP génère une interruption.
Cependant, si vous définissez l’interruption correspondante, activez bit ou non, le cœur IP ne génère pas d’interruption pour l’une ou l’autre de ces deux événements.
Ce problème n’a aucune solution de contournement. Assurez-vous que vous lisez l’IDLE2
État reçu du IDLE2 received
champ du LP-Serial
Lane n Status 1 (Far End Lane n Status)
registre (décalages)
0x214, 0x234, 0x254 et 0x274) et que vous lisez le CMD modifié
statut du CMD changed
champ du registre LP-Serial
Lane n Status 3 (Received CS Field Commands)
(décalages
0x21C, 0x23C, 0x25C et 0x27C), sans s’appuyer sur une interruption
Signal.
Ce problème est résolu dans la version 14.0 du RapidIO Guide de l’utilisateur de la fonction MegaCore II.