Contenuto principale

D Latch

Modellare un flip-flop D Latch abilitato

  • D Latch block

Librerie:
Simulink Extras / Flip Flops

Descrizione

Il blocco D Latch modella un flip-flop D Latch abilitato. Il blocco D Latch presenta due input:

  • D: input dei dati.

  • C: segnale di input di abilitazione del chip.

Il segnale di input di abilitazione del chip (C) controlla quando il blocco viene eseguito. Quando C è maggiore di zero, l'output Q è uguale all'input D. Segue la tabella della verità per il blocco D Latch.

Nota

Il blocco D Latch tratta un input diverso da zero come vero (1).

CDQ!Q
0QualsiasiNessuna modificaNessuna modifica
1001
1110

Quando il blocco D Latch non è abilitato, 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 dati di input e di output del blocco D Latch in quanto questo blocco è 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 typeInherit: Logical
Require all inputs and output to have the same data typeOn

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

espandi tutto

Segnale di input dei dati, specificato come scalare, vettore o matrice.

Dipendenze

I tipi di dati accettati dal blocco D Latch dipendono dall'impostazione del parametro di configurazione Implement logic signals as boolean data (vs. double):

  • On: il blocco D Latch accetta solo segnali di tipo boolean.

  • Off: il blocco D Latch accetta segnali di tipo boolean o double.

Tipi di dati: double | Boolean

Segnale di input di abilitazione del chip, specificato come scalare, vettore o matrice.

Tipi di dati: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Output

espandi tutto

Segnale di output Q, con le stesse dimensioni e lo stesso tipo di dato dell'input D.

Tipi di dati: double | Boolean

Segnale di output !Q, con le stesse dimensioni e lo stesso tipo di dato dell'input D.

Tipi di dati: double | Boolean

Cronologia versioni

Introdotto in R2008b