D Flip-Flop
Modellare un flip-flop D abilitato con attivazione sul fronte positivo
Librerie:
Simulink Extras / Flip Flops
Descrizione
Il blocco D Flip-Flop modella un flip-flop D abilitato, con attivazione sul fronte positivo. Il blocco D Flip-Flop presenta tre input:
D: input dei dati
CLK: segnale di clock
!CLR: segnale di input di abilitazione
Sul fronte positivo (ascendente) del segnale di clock, se il blocco è abilitato (!CLR è maggiore di zero), l'output Q è uguale all'input D. Segue la tabella della verità per il blocco D Flip-Flop.
Nota
Il blocco D Flip-Flop tratta un input diverso da zero come vero (1).
| D | Q | !Q |
|---|---|---|
| 1 | 1 | 0 |
| 0 | 0 | 1 |
Se il blocco non è abilitato sul fronte ascendente del segnale di clock, Q viene reimpostato a zero. Quando il segnale di clock non è ascendente, il blocco rimane nello stato precedente.
Segnali logici come tipi di dati booleani o doppi
L'impostazione del parametro di configurazione Implement logic signals as boolean data (vs. double) influisce sui tipi di dato di input e di output del blocco D Flip-Flop in quanto D Flip-Flop è un sottosistema mascherato che utilizza il blocco Logical Operator. Il blocco Logical Operator nel sottosistema mascherato presenta le seguenti impostazioni dei parametri:
| Parametro del blocco | Impostazione |
|---|---|
| Output data type | Inherit: Logical |
| Require all inputs and output to have the same data type | On |
Per ulteriori informazioni sul parametro di configurazione Implement logic signals as boolean data (vs. double), vedere Implement logic signals as Boolean data (vs. double).
Porte
Input
Output
Cronologia versioni
Introdotto in R2008b