Sie sind auf Seite 1von 3

Nome: Patrick de Souza Sagioratto

Nome: Thallia Caveion

Questionário
12-1. Faça uma tabela relacionando cada modo e configuração para a OLMC de
uma GAL juntamente com seus bits de controle (SYN, AC0, AC1). Identifique
quais OLMCs podem ser usadas em cada configuração.
Modo Configuração OLMC
Conecta-se um pino de I/O de
uma OLMC na matriz de
Entrada dedicada entrada através do
[quando AC1(n) = 1] redirecionamento do sinal por
uma OLMC adjacente.
Simples Pinos 15 e 16 não podem ser
[SYN = 1, AC0 = 0] usados
Possui seu inversor tristate
Saída combinacional dedicada sempre habilitado.
[quando AC1(n) = 0] Todos os pinos podem ser
usados
Pinos 13 a 18 são realimentados
para a matriz de entrada.
Complexo Pinos 12 e 19 não podem ser
[SYN = 1, AC0 = 1] O bit AC1 para cada OLMC está no nível lógico 1 realimentados nem ser usados
como entrada.
Pinos 11 e 1 podem ser usados
como entrada.
Utiliza um flip-flop D em cada
Síncrona [quando AC1 = 0] OLMC para sincronizar todas as
saídas dos flip-flops à transição
de um sinal de clock comum
Registrador A habilitação da saída é
[SYN = 0, AC0 = 1] controlada por uma expressão
Combinacional [quando AC1 = 1] produto da matriz de entrada,
fornecendo habilidade de usar
sinais bidirecionais em
aplicações de barramentos.

12-2. Escreva todos os modos que podem ser usados para implementar os
recursos a seguir:
a) Um latch D com saídas tristate
Simples, complexo, registrador
b) Um flip-flop D
Registrador
c) Um contador síncrono
Registrador
d) Um circuito decodificador
Simples, complexo, registrador
12-3. Para cada modo e configuração, diga qual é o número máximo de termos em
uma expressão do tipo soma de produtos.
Simples (saída dedicada): 8 termos
Complexo: 7 termos
Registrador (síncrona): 8 termos
Registrador (combinacionl): 7 termos
12-4. Identifique a fonte do sinal de realimentação (FMUX) para cada modo e
configuração.

Modo Configuração Habilitação


Simples Saída realimentada Realimentar uma matriz
de entrada por meio de
uma célula adjacente
Complexo Saída com realimentação Realimentar um estado
existente para a matriz
de entrada

Registrador Com registrador Flip-flop D realimentado


de deslocamento para a matriz de entrada

12-5. Identifique a fonte do sinal de habilitação das saídas tristate (TSMUX) para
cada modo e configuração.

Modo Configuração Habilitação


Simples Entrada GND
Saída Vcc

Complexo 8º termo produto da


matriz de entrada

Registrador Com registrador Pino 11 ( OE ) 8º termo


Combinacional
produto

12-6. Mostre que, programando o bit XOR em nível ALTO, o nível do pino de saída
será o mesmo que o da saída da porta OR na OLMC para os Exemplos 12-1,
12-2 e 12-3.
Os compiladores lógicos permitem que você entre com o seu projeto em forma de
tabela-verdade, realiza a redução lógica, a geração das expressões lógicas e da
produção do tipo apropriado de saída. Como XOR é equivalente a OR a saída
será a mesma.

12-7. Relacione os equipamentos necessários para desenvolver circuitos usando


PLDs.
Um computador
Software de desenvolvimento para PLDs
Programador
Software para acionar o programador
Dispositivo de lógica programável

12-8. Escreva um arquivo de entrada que programaria uma GAL 16V8A para
funcionar como um decodificador 74LS138 de 3 linhas para 8 linhas.

12-9. Desenhe o diagrama completo para o circuito do Exemplo 12-4 se este fosse
implementado usando chips convencionais.

12-10. Escreva um arquivo de entrada para o CUPL que programaria uma GAL
16V8A para funcionar como um contador binário de módulo 8.

12-11. Um motor de passo pode ser movimentado energizando-se seus


enrolamentos na seguinte sequência:

1010
1001
0101
0110
Escreva as equações no formato CUPL que irão criar o contador que poderá
acionar o motor de passo.
12-12. Passando pela sequência de estados do problema 12-11 na direção oposta, o
motor de passo vai girar na direção oposta. Escreva as equações que
recebam uma entrada externa (dir) e que façam girar o motor no sentido
horário quando dir = 0 e no sentido anti-horário quando dir = 1 (o motor
avança um passo na transição do clock).
Escreva o arquivo de entrada para programar a GAL 16V8A.
12-13. Projete uma fechadura eletrônica. Seu circuito deve ter como entrada uma
combinação de três bits e um botão ENTRA. Se a sequência correta de
valores de três bits é fornecida (101 <ENTRA>, 100 <ENTRA>, 111 <ENTRA>),
o bit de saída deve ir para ALTO, e a porta deve ser destrancada.