Chargement…
Chargement…
Barrel shifter combinatoire : décale i_data à gauche d'un nombre de positions choisi par i_shift (0 à 3). Les bits vacants à droite sont remplis par '0'.
Comportement (table de vérité) :
i_shift | o_data |
|---|---|
"00" | i_data |
"01" | i_data(2 downto 0) & '0' |
"10" | i_data(1 downto 0) & "00" |
"11" | i_data(0) & "000" |
*Aucune horloge, aucun reset : circuit 100 % combinatoire.*
| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_data | Entrée | 4 bits | Donnée d'entrée |
i_shift | Entrée | 2 bits | Nombre de positions (0-3) |
o_data | Sortie | 4 bits | Donnée decalee |