Chargement…
Chargement…
Sur front montant selon i_mode :
00 : maintien01 : décalage a droite, i_sin entre en MSB10 : décalage a gauche, i_sin entre en LSB11 : chargement parallele de i_dataLe reset remet le registre a "0000".
| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_clk | Entrée | 1 bit | Horloge |
i_reset | Entrée | 1 bit | Reset asynchrone actif haut |
i_mode | Entrée | 2 bits | Mode : 00=hold, 01=shift right, 10=shift left, 11=load |
i_sin | Entrée | 1 bit | Entrée série (pour shift) |
i_data | Entrée | 4 bits | Données paralleles |
o_q | Sortie | 4 bits | Contenu du registre |