L'onglet FIFOs permet de fixer les seuils de déclenchement des interruptions d'émission et
de réception en fonction du nombre de caractères présents dans les tampons respectifs, ainsi
que les seuils pour le contrôle de flux. Les valeurs par défaut sont satisfaisantes pour la
plupart des applications classiques.
Réglages des seuils d'interruption :
La valeur définie à l'aide du curseur 'Transmitter' indique le seuil à partir duquel une
interruption d'émission sera générée. Par exemple, la valeur par défaut, 4, indique qu'une
interruption sera générée dès que le nombre de caractères restants
dans la FIFO de
transmission passera de 5 à 4. Cette valeur devrait rester petite, mais il peut être souhaitable
de l'augmenter aux vitesses élevées ou avec des unités centrales peu puissantes ou chargées.
La valeur définie à l'aide du curseur 'Receiver' indique le seuil à partir duquel une
interruption de réception sera générée. Dans le cas de la valeur par défaut, l'interruption se
produit lorsque le nombre de caractères présent dans la FIFO de réception passe de 63 à 64. Si
le nombre de caractères reçus est inférieur au seuil et n'évolue pas pendant un temps
correspondant au temps d'émission de 4 caractères, une interruption 'time out' est générée de
façon à avertir le pilote de périphérique.
Dans le cas d'une application effectuant des transferts de blocs de données importants, on
choisira de préférence des seuils élevés de façon à réduire le nombre d'interruptions et par
conséquent le taux d'occupation CPU. Il n'est pas conseillé cependant d'utiliser les valeurs
maximales, notamment lorsque la vitesse de communication est élevée, afin d'éviter les
écrasements en réception et les interruptions de l'émission.
- 20 -
XRSPCI
'
(
D
T
0
5
9
)
– R
A.7
2003
( D
D T
T 0
0 5
5 9
9 )
)
MANUEL D
UTILISATION
EVISION
MARS
(