######### Registre

Librairie : Memory #########
Introduction : 2.0 Beta 1
Apparence : #########
Logisim-clasique  Logisim-Evolution 
Logisim-HolyCross 

Comportement

Un registre conserve une seule valeur multi-bit, qui est affichée en hexadécimal au dessus ou dans son rectangle, et est émise sur sa sortie Q. Lorsque l'entrée d'horloge (indiquée par un triangle) se déclenche la valeur stockée dans le registre est remplacée par la valeur de l'entrée D. Le moment exact de l'évènement de l'entrée d'horloge est configuré via l'attribut Trigger.

L'entrée de réinitialisation R remet la valeur du registre à 0 de manière asynchrone, c'est-à-dire que tant que la réinitialisation est à 1, la valeur est fixée à 0, quelle que soit l'entrée de l'horloge.

Broches

Bord est : étiqueté Q
Sortie, Délivre la valeur actuellement stockée dans le registre. La largeur des bits correspond à l'attribut Largeur de données.
Bord est : étiqueté D
Entrée Data: la valeur du registre passe à la valeur de l'entrée D au moment ou l'entrée d'horloge se déclenche selon les règles de l'attribut Trigger La largeur des bits correspond à l'attributLargeur de données.
Bord est : étiqueté WE
Entrée Enable: Lorsque cette valeur est égale à 0, les déclenchements d'horloge sont ignorés. La valeur actuelle continue d'apparaître sur la sortie. Les déclenchements d'horloge sont activés lorsque cette entrée est à 1 ou indéfinie U. Largeur de bit 1.
Bord ouest : indiqué par un triangle
Entrée clock : Au moment où il est déclenché selon les règles spécifiées par l'attribut Trigger, la valeur du registre est mise à jour a partir de l'entrée D. Largeur de bit 1.
Bord sud : étiqueté R
Entrée Reset : Réinitialisation asynchrone : Lorsqu'elle est à 0 ou indéfinie U, cette entrée n'a aucun effet. Tant qu'elle est à 1, la valeur du registre est ramenée à 0. Cela se produit de manière asynchrone, c'est-à-dire sans tenir compte de la valeur actuelle de l'entrée d'horloge. Tant que cette entrée est à 1, les autres entrées n'ont aucun effet. Largeur de bit 1.

Attributs

Lorsque le composant est sélectionné ou en cours d'ajout, Alt-0 through Alt-9 modifient son attribut Largeur de données.

Largeur donnée
La largeur de bit de la donnée stoquée par le registre.
Trigger
Configure la façon dont l'entrée d'horloge est interprétée. Les valeurs :
Front montant indique que le composant doit mettre à jour sa valeur à l'instant où l'horloge passe de 0 à 1.
Front descendant indique qu'il doit mettre à jour sa valeur à l'instant où l'horloge passe de 1 à 0.
Niveau haut indique que la bascule doit mettre à jour en continu lorsque l'entrée d'horloge est à 1.
Niveau bas indique qu'elle doit mettre à jour en continu lorsque l'entrée d'horloge est à 0.
Étiquette
Le texte de l'étiquette associée au composant.
Police des étiquettes
La police de caractères avec laquelle l'étiquette doit être affichée.

Comportement de l'outil pousser

En cliquant sur le compteur, le clavier se concentre sur le composant (indiqué par un rectange rouge) et la saisie de chiffres hexadécimaux modifie la valeur stockée dans le régisre.

Comportement de l'outil texte

Permets de modifier l'étiquette associée au composant.

Retour à Référence de la bibliothèque