Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/09/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/291026/novo/1/52192 1/4 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 é: Nota: 20.0 A IF (ck’EVENT AND ck = ‘1’) B IF (ck’EVENT AND ck = ‘0’) 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. Nota: 20.0 A I, II e III, somente. Você acertou! Rota3 – Tema3 12/09/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/291026/novo/1/52192 2/4 B I, II e IV, somente. C II, III e V, somente. D I, III e V, somente. E I, IV e V, somente. 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: Nota: 20.0 A multiplexador B registrador C comparador 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: Nota: 20.0 A LSB B MSB Você acertou! Rota3 – Tema4 Você acertou! Rota3 – Tema5 12/09/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/291026/novo/1/52192 3/4 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: Nota: 20.0 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 – Tema1 Você acertou! Rota4 – Tema2 12/09/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/291026/novo/1/52192 4/4
Compartilhar