Projekt 5: Multiplexer, avkodare, kodare och Växelreglage (8 / 10 steg)
Steg 8: Shifter
En shifter är en krets som ger en N-bitars utdata baseras på en N-bitars indata och vissa kontroll bitar, där de N utdata bitarna är plats-skiftat kopior av de ingående bitarna, och sättet bitarna att skifta bestäms av kontroll bitar. Som ett exempel visas tabellen sanningen för en 4-bitars shifter ovan i Fig. 5. Det finns tre kontroll bitar (D, R, sv) i exemplet. De aktiverar olika funktioner:
-En fyllning signal (F) bestämmer om bitar utrymd SKIFT verksamhet få en ' 1 'eller en ' 0'.
-En rotera signal (R = '1' för rotera) bestämmer om skiftat ut bitar kasseras eller återerövras i lediga bitar.
-En riktning signal (D = '1' för höger) bestämmer vilken riktning övergången kommer att ta.
-En aktivera signal (sv = '1' för SKIFT av 1 bit, '0' för SKIFT av 0 bit, dvs kringgå) avgör om en SKIFT operation måste göras.