Logo Passei Direto
Buscar

Lógica Programável - Conceitos Básicos

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Questão 1/10 - Lógica Programável
  Ler em voz alta
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 2/10 - Lógica Programável
  Ler em voz alta
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 3/10 - Lógica Programável
  Ler em voz alta
A configuração em VHDL estabelece o elo entre a declaração de um componente e uma entidade de projeto.
É necessário utilizar a configuração quando o componente possui uma entidade com:
	
	A
	
	vários pacotes
	
	B
	
	várias constantes
	
	C
	
	vários mapeamentos de portas
	
	D
	
	várias arquiteturas
	
	E
	
	várias bibliotecas
Questão 4/10 - Lógica Programável
  Ler em voz alta
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 5/10 - Lógica Programável
  Ler em voz alta
Um componente em VHDL é uma entidade de projeto empregada na arquitetura de outra entidade.
Primeiramente o componente deve ser declarado, podendo ser no corpo da arquitetura antes da palavra reservada BEGIN. Para chamar o componente na região operacional da arquitetura (após a palavra reservada BEGIN), o comando que estabelece a conexão entre as portas da entidade de projeto com as portas da entidade do componente é:
	
	A
	
	COMPONENT
	
	B
	
	PORT
	
	C
	
	PORT MAP
	
	D
	
	FUNCTION
	
	E
	
	SIGNAL
Questão 6/10 - Lógica Programável
  Ler em voz alta
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 7/10 - Lógica Programável
  Ler em voz alta
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 8/10 - Lógica Programável
  Ler em voz alta
Para iniciar um código em VHDL, primeiramente especificam-se as bibliotecas e pacotes, se necessário, e em seguida define-se a entidade de projeto.
Com a palavra-chave da linguagem PORT definem-se as portas, cujos 4 modos possíveis são:
	
	A
	
	IN, OUT, INOUT, USER
	
	B
	
	IN, OUT, BUFFER, RTL
	
	C
	
	IN, OUT, INOUT, BUFFER
	
	D
	
	INOUT, OUT, BUFFER, WORK
	
	E
	
	IN, INOUT, OUT, STD
Questão 9/10 - Lógica Programável
  Ler em voz alta
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 9/10 - Lógica Programável
  Ler em voz alta
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 10/10 - Lógica Programável
  Ler em voz alta
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
	
	D
	
	subtrator
	
	E
	
	de seleção

Mais conteúdos dessa disciplina