Cursos / Eletrônica / Sistemas Digitais / Aula

arrow_back Aula 05 - VHDL – Parte II

Estudando o CASE

A sintaxe da expressão é esta que vemos na Figura 11:

Figura 11 - Exemplo de trecho de um código VHDL usando a estrutura CASE

No caso do CASE, todas as expressões são avaliadas e a que for satisfeita, a declaração relacionada a condição, será executada. O último when others (quando outros) não é obrigado estar na sintaxe da expressão. Perceba que o CASE também tem sua estrutura intrisicamente sequencial e, portanto, deve estar dentro de um process. Nada melhor do que um exemplo para analisarmos o funcionamento dessa expressão, não é?. Vamos analisar com a equação implementada para o CASE, $out1 = A\overline{BC} + ABC + \overline{A}BC$:

Exemplo de um código VHDL usando a estrutura CASE

Versão 5.3 - Todos os Direitos reservados