Logo Passei Direto
Buscar

Prática 1 - Logica Programavel

User badge image
analelost

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Prévia do material em texto

Questão 1/10 - Lógica Programável 
Todas as classes de objetos em VHDL devem ser declaradas segundo um tipo 
definido. 
Os 2 tipos do padrão IEEE 1164, que podem assumir 9 valores, são: 
 
A BIT e BIT_VECTOR 
 
B STRING e BIT_VECTOR 
 
C STD_LOGIC e BIT_VECTOR 
 
D STD_LOGIC e STD_LOGIC_VECTOR 
 
E BIT e STD_LOGIC_VECTOR 
 
Questão 2/10 - Lógica Programável 
Nas regiões de código sequencial em VHDL a ordem das linhas é importante para o 
resultado da funcionalidade implementada. 
Os comandos sequenciais ficam em 3 regiões de código específicas, que são: 
 
A PROCESS, FUNCTION, COMPONENT 
 
B PROCESS, PACKAGE, PROCEDURE 
 
C PROCESS, FUNCTION, PROCEDURE 
 
D FUNCTION, PROCEDURE, BLOCK 
 
E FUNCTION, PROCESS, MAP 
 
 
 
 
 
 
 
 
 
 
 
Questão 3/10 - 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. 
Questão 4/10 - Lógica Programável 
Os dispositivos CPLDs são uma evolução dos SPLDs. 
A estrutura mais básica de um CPLD corresponde à um elemento PAL (ou GAL) 
associado a circuitos adicionais em sua saída, incluindo um registrador e 
multiplexadores. Esta estrutura é chamada de: 
 
A Microcélula 
 
B Macrocélula 
 
C LUT 
 
D LE 
 
E PIA 
 
 
 
Questão 5/10 - Lógica Programável 
A primeira estrutura básica de um dispositivo de lógica programável possuía tanto o 
plano AND como o plano OR configuráveis. 
Esta estrutura é chamada de: 
 
A PAL 
 
B LAP 
 
C PLA 
 
D ALP 
 
E LPA 
Questão 6/10 - Lógica Programável 
A linguagem VHDL permite a implementação de subprogramas. 
Dadas as seguintes sentenças: 
I – Os subprogramas compreendem uma região de código sequencial. 
II – Os subprogramas podem ser chamados tanto em regiões de código concorrente 
quanto em regiões de código sequencial. 
III – A função permite retornar um ou mais valores. 
IV – No procedimento o comando RETURN é obrigatório. 
 
Quanto à veracidade dessas sentenças, respectivamente, marque a alternativa 
correta: 
 
A F, V, F, V 
 
B V, F, V, V 
 
C F, V, V, V 
 
D V, F, V, F 
 
E V, V, F, F 
 
 
 
 
 
Questão 7/10 - 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’) 
 
C IF (NOT ck’STABLE AND ck = ‘1’) 
 
D IF (ck = ‘0’) 
 
E IF (ck’STABLE AND ck = ‘0’) 
 
Questão 8/10 - Lógica Programável 
O código VHDL que descreve a operação de um circuito é, a princípio, executado de 
forma concorrente. Isto significa que em uma região de código concorrente a ordem 
das linhas não deve interferir no resultado. 
Existem 3 comandos do VHDL específicos para regiões de código concorrente, são eles: 
 
A WHEN, GENERATE, CASE 
 
B WHEN, GENERATE, BLOCK 
 
C WAIT, GENERATE, BLOCK 
 
D WHEN, GENERATE, LOOP 
 
E WHEN, CASE, BLOCK 
 
 
 
 
 
 
 
 
Questão 9/10 - Lógica Programável 
A linguagem HDL permite descrever circuitos digitais. 
A linguagem de descrição de hardware difere das linguagens de programação de 
software, pois inclui um meio de descrever: 
 
A a tensão de nível alto e a corrente de entrada 
 
B o tempo de propagação e a capacidade de corrente 
 
C o tempo de propagação e a intensidade de sinais 
 
D a tensão de alimentação e a intensidade de sinais 
 
E a capacitância das portas e a intensidade de sinais 
 
Questão 10/10 - Lógica Programável 
O FPGA modelo EP2C5T144C8N é da família Cyclone II da Altera. Seu kit de 
desenvolvimento permite a prototipagem e teste de projetos. 
A sua programação se dá por meio da porta USB do computador, sendo que no kit a 
conexão utilizada é chamada de: 
 
A USB-B 
 
B ASP 
 
C RS232 
 
D SPI 
 
E JTAG

Mais conteúdos dessa disciplina