Che cosa è un Vhdl Con / Select?

August 20

linguaggi di descrizione hardware sono spesso usati per descrivere le funzioni che restituiscono solo vero o falso, noto come funzioni booleane. In molto ad alta velocità del circuito integrato Hardware Description Language (VHDL), l'istruzione select, che è simile alle istruzioni switch e case in altre lingue, fornisce un comodo mezzo di farlo.

Sintassi

La sintassi generale del con-select-quando dichiarazione è:

con {} selezione selezionare

{Espressione} quando {condizione},

{Espressione} quando {condizione},

{Espressione} Quando {} altri.

Valutazione

Quando gli strumenti VHDL valutano un con-select-quando dichiarazione controllano se l'espressione di selezione è uguale a nessuna delle quando le condizioni. L'espressione selezionata è la prima con una condizione corrispondente. La condizione può essere un valore singolo o un intervallo di valori.

limitazioni

In un VHDL con-select-quando dichiarazione, non ci sono due condizioni possono sovrapporsi e tutti i possibili valori di {} selezione deve essere coperto dalla serie di condizioni, a meno che una condizione di altri è incluso. La condizione di altri rappresenta i valori di espressione che non sono altrimenti rappresentati.