D Latch
Modellieren eines D-Flipflops mit Enable-Eingang (D-Latch)
Bibliotheken:
Simulink Extras / Flip Flops
Beschreibung
Der D Latch-Block modelliert ein D-Flipflop mit Enable-Eingang. Der D Latch-Block hat zwei Eingänge:
D: Dateneingang
C: Chip-Enable-Eingangssignal
Das Chip-Enable-Eingangssignal (C) steuert, wann der Block ausgeführt wird. Wenn C größer als null ist, ist die Ausgabe Q gleich der Eingabe D. Es folgt die Truth-Tabelle für den D Latch-Block.
Hinweis
Der D Latch-Block behandelt eine Eingabe ungleich null als wahr (1).
| C | D | Q | !Q |
|---|---|---|---|
| 0 | beliebig | keine Veränderung | keine Veränderung |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 |
Wenn der D Latch nicht aktiviert ist, verbleibt der Block im vorherigen Zustand.
Logische Signale als boolesche oder doppelte Datentypen
Die Einstellung des Konfigurationsparameters Implement logic signals as boolean data (vs. double) wirkt sich auf die Eingabe- und Ausgabedatentypen des D Latch-Blocks aus, da dieser Block ein maskiertes Subsystem ist, das den Logical Operator-Block verwendet. Der Block Logical Operator im maskierten Subsystem weist die folgenden Parametereinstellungen auf:
| Blockparameter | Einstellung |
|---|---|
| Output data type | Inherit: Logical |
| Require all inputs and output to have the same data type | On |
Weitere Informationen zum Konfigurationsparameter Implement logic signals as boolean data (vs. double) finden Sie unter Implement logic signals as Boolean data (vs. double).
Ports
Eingabe
Ausgabe
Versionsverlauf
Eingeführt in R2008b