Contenu principal

D Latch

Modéliser une bascule D avec entrée d’activation (enable)

  • D Latch block

Bibliothèques :
Simulink Extras / Flip Flops

Description

Le bloc D Latch modélise une bascule D avec entrée d’activation (enable). Le bloc D Latch dispose de deux entrées :

  • D : entrée de données.

  • C : signal d’entrée d’activation du circuit.

Le signal d’entrée d’activation du circuit (C) contrôle quand le bloc doit s’exécuter. Lorsque C est supérieur à zéro, la sortie Q est identique à l’entrée D. La table de vérité du bloc D Latch est présentée ci-dessous.

Remarque

Le bloc D Latch traite une entrée non nulle comme vraie (1).

CDQ!Q
0Toute valeurAucun changementAucun changement
1001
1110

Lorsque le bloc D Latch n’est pas activé, il reste à l’état précédent.

Signaux logiques en tant que types de données booléens ou doubles

Le paramètre de configuration Implement logic signals as boolean data (vs. double) a une incidence sur les types de données d’entrée et de sortie du bloc D Latch car ce dernier est un sous-système masqué qui utilise le bloc Logical Operator. Le bloc Logical Operator dans le sous-système masqué possède les paramètres suivants :

Paramètre de bloc Paramètre
Output data typeInherit: Logical
Require all inputs and output to have the same data typeOn

Pour plus d’informations sur le paramètre de configuration Implement logic signals as boolean data (vs. double), consultez Implement logic signals as Boolean data (vs. double).

Ports

Entrée(s)

développer tout

Signal d’entrée de données, spécifié en tant que scalaire, vecteur ou matrice.

Dépendances

Les types de données que le bloc D Latch accepte dépendent de la définition du paramètre de configuration Implement logic signals as boolean data (vs. double) :

  • On : le bloc D Latch accepte uniquement les signaux de type boolean.

  • Off : le bloc D Latch accepte les signaux de type boolean ou double.

Types de données : double | Boolean

Signal d’entrée d’activation du circuit, spécifié en tant que scalaire, vecteur ou matrice.

Types de données : single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Sortie(s)

développer tout

Signal de sortie Q, avec les mêmes dimensions et type de données que l’entrée D.

Types de données : double | Boolean

Signal de sortie !Q, avec les mêmes dimensions et type de données que l’entrée D.

Types de données : double | Boolean

Historique des versions

Introduit dans R2008b