Buscar

Apol 03 - Lógica Programável

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando