Chargement…
Chargement…
Sur reset, le registre et le compteur interne sont remis à zéro. Quand i_load='1', i_parallel est chargé et o_valid indique qu'une séquence de 4 bits est disponible. Quand i_shift='1', le bit courant est envoyé sur o_serial, puis le registre décale vers le bit suivant.
Comportement
i_load est prioritaire sur i_shift ;o_valid='1' tant qu'il reste au moins un bit à transmettre ;| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_clk | Entrée | 1 bit | Horloge |
i_rst | Entrée | 1 bit | Reset synchrone actif haut |
i_load | Entrée | 1 bit | Chargement parallèle |
i_shift | Entrée | 1 bit | Avance d’un bit |
i_parallel | Entrée | 4 bits | Mot à sérialiser |
o_serial | Sortie | 1 bit | Bit série courant |
o_valid | Sortie | 1 bit | Donnée série valide |