Programmation et fonctionnement du module FM 352-5
6.10 Opérations de la bibliothèque FM 352-5
6.10.9
Registres à décalage binaire (SHIFT, SHIFT2, SHIFT4, SHIFT8, SHIFT16 et
SHIFT32)
Description
L'opération "SHIFT" est disponible en six versions (FB124 à FB127, FB84 et FB85) définies
par le nombre de bits décalés en parallèle.
Lorsque l'état de l'entrée CLOCK passe de 0 à 1, la valeur à l'entrée DATA est décalée dans
le premier emplacement du registre à décalage ; ce décalage est reproduit pour chaque front
suivant à l'entrée CLOCK. La sortie est définie par la dernière position dans le registre à
décalage. Lorsque les entrées EN et RESET sont toutes deux à 1, tous les emplacements
du registre à décalage sont remis à 0.
Remarque
L'opération SHIFT32 utilise deux blocs de mémoire vive. Les opérations SHIFT, SHIFT2,
SHIFT4, SHIFT8 et SHIFT16 utilisent chacune un bloc de mémoire vive.
Tous les registres à décalage binaire, ainsi que les opérations LIFO et FIFO nécessitent des
blocs de mémoire vive. Le nombre maximum de blocs de mémoire vive pris en charge par le
module FM 352-5 est de 10.
146
Processeur booléen rapide FM 352‑5
Manuel d'utilisation, 05/2011, A5E00131319-04