Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Lógica Programável Os registradores em VHDL são implementados em região de código sequencial dentro de uma estrutura PROCESS. No caso de um registrador sensível a borda, caso dos flip-flops, o código VHDL que identifica uma borda de descida na entrada de clock é: A – IF (ck’EVENT AND ck = ‘1’) B – IF (ck’EVENT AND ck = ‘0’) Você acertou! Rota3 – Tema3 C – IF (NOT ck’STABLE AND ck = ‘1’) D – IF (ck = ‘0’) E – IF (ck’STABLE AND ck = ‘0’) Questão 2/5 - Lógica Programável A máquina de estados é um circuito sequencial que transita em uma sequência finita de estados. Dadas as seguintes sentenças sobre máquinas de estados em VHDL: I – A transição de estados é comandada por uma entrada de clock. II – Na máquina de Mealy o valor da saída depende exclusivamente do estado atual. III – Na máquina de Moore o valor de saída é indicado no arco (seta). IV – A implementação se dá em uma estrutura sequencial PROCESS. V – Os sinais de inicialização assíncrona devem estar na lista de sensibilidade do PROCESS. Marque a alternativa que contém apenas as sentenças corretas. A – I, II e III, somente. B – I, II e IV, somente. C – II, III e V, somente. D – I, III e V, somente. E – I, IV e V, somente. Você acertou! Rota3 – Tema4 Questão 3/5 - Lógica Programável Na conversão de um algoritmo para uma descrição VHDL é necessário entender quais tipos de circuitos são utilizados, ou seja, as unidades funcionais empregadas. Uma tomada de decisão, por exemplo, é realizada por meio de um circuito: A – multiplexador B – registrador C – comparador Você acertou! Rota3 – Tema5 D – subtrator E – de seleção Questão 4/5 - Lógica Programável Dado uma unidade lógica e aritmética (ULA) de 3 bits de controle implementada em VHDL, em que as 4 primeiras operações são lógicas e as últimas 4 operações são aritméticas, considerando uma contagem de 000 a 111 na sua tabela verdade. O bit de entrada de controle que define se a operação é lógica ou aritmética é o: A – LSB B – MSB Você acertou! Rota4 – Tema1 C – USB D – OSB E – ASB Questão 5/5 - Lógica Programável Sobre circuitos codificadores/decodificadores e multiplexadores em VHDL. Dadas as seguintes sentenças: I – O codificador de prioridade pode ser implementado com construção WHEN ELSE, utilizando código concorrente. II – O codificador de prioridade pode ser implementado com construção WITH SELECT, utilizando código sequencial. III – Um multiplexador de 4 entradas com 4 bits cada, considerando o uso do tipo BIT_VECTOR, declara cada uma das suas entradas de dados da seguinte forma: IN BIT_VECTOR (4 DOWNTO 0). IV – Considerando um decodificador BCD para 7 segmentos para um display anodo comum, cuja saída é dada na seguinte ordem: hgfedcba. Para mostrar o dígito decimal 4 com o ponto decimal, o código binário na saída do decodificador é 00011001. Quanto à veracidade dessas sentenças, marque a alternativa correta: A – V, F, V, V B – V, V, F, F C – F, V, V, V D – F, F, V, V E – V, F, F, V Você acertou! Rota4 – Tema2
Compartilhar