EXERCÍCIOS DE NE 772

Documentos relacionados
EXERCÍCIOS DE PREPARAÇÃO PARA PROVA B2

AULA 9 - IMPLEMENTAÇÕES POR EQUAÇÃO DE ESTADOS E DE SAÍDA DOS MODELOS DE MEALY E DE MOORE 1 BIT POR ESTADO. pág. 342 a 346.

- SISTEMAS DIGITAIS II

Nome...Nota... a) O número de bits do conversor DAC será : 10cm / 0,01 = O conversor terá : 2 n , assim 2 n 1001, o valor de n = 10 Bits.

IMPLEMENTAÇÕES POR EQUAÇÃO DE ESTADOS E DE SAÍDA DOS MODELOS DE MEALY E DE MOORE 1 BIT POR ESTADO.

TABELA DO F/F. T Q n Q n+1

AULA 8 Máquina de Estados Finitos F.S.M. (pg. 132 a 135).

- SISTEMAS DIGITAIS II

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

Universidade Federal do ABC

Aula 14. Contadores Assíncronos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Registradores de Deslocamentos.

Codificadores e Decodificadores Prof. Rômulo Calado Pantaleão Camara

Prof. Luís Caldas Síntese de Sistemas Seqüenciais por Diagrama de Estados SÍNTESE DE SISTEMAS SEQÜENCIAIS POR DIAGRAMA DE ESTADOS

Lista de Exercícios 2

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

Experiência 5: Circuitos osciladores e conversores digital-analógicos

SOLUÇÃO : 2) Converter os números da base 10 para a base 5. N1 = (134) 10 N2 = (245) 10. Resposta : N1 = (1014) 5 N2 = (1440) 5

ELE 0316 / ELE 0937 Eletrônica Básica

ENGC40 - Eletrônica Digital

SÍNTESE DE SIST. SEQUENCIAIS SÍNCRONOS. Sel Sistemas Digitais Prof. Homero Schiabel

2 a Lista de Exercícios

Circuito combinacional

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

Revisão de Circuitos Digitais

Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

- SISTEMAS DIGITAIS II

Lista de Exercícios 1

Aula 18. Máquina de Estados Parte 2. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Eletrônica Digital para Instrumentação

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

A) A C + A B D + A B C D B) A B + A B D + A B C D C) A C + A C D + A B C D D) A C + A B D + A B C D

Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória interna.

Organização e Arquitetura de Computadores I

Universidade Federal do ABC

P U C E N G E N H A R I A PONTIFÍCIA UNIVERSIDADE CATÓLICA LABORATÓRIO DE SISTEMAS DIGITAIS. Prof. Dr. João Antonio Martino

AULA 2 Implementação de Flip-Flops dos tipos JK e RS Livro Texto pág. 113 a 117 e 124 e 146 a 148 e 150 a 152.

1) Projeto um sistema digital para executar as seguintes funções representadas na notação simplificada:

3) PRÁTICA DE LABORATÓRIO

CIRCUITOS DIGITAIS. Contadores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau. Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau

Disciplina: Eletrônica Digital Aluno: Nº: Código: EL52M Turma: Prof: Gustavo B. Borba Código: Data: / /

Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

Disciplina ELETRÔNICA DIGITAL

Eletrônica Digital. Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN

OHMÍMETRO DIGITAL. 1 O Projeto. 1.1 Sensor. 1.2 Conversor A/D

PONTIFÍCIA UNIVERSIDADE CATÓLICA

Eletrônica Digital II. Engenharia de Computação

CARGA HORÁRIA TOTAL : 108 h/aulas TEORIA: 72 h/aulas PRÁTICA: 36 h/aulas. CURSO(S): Engenharia Elétrica SEMESTRE/ANO : 02/2010

Eletrônica e Circuitos Digitais Aula 14 Contadores e Registradores. Daniel S Batista

Os CI são utilizados para implementar os dispositivos e os sistemas utilizados em sistemas digitais.

Relatório de Prática no LABORATORIO

3 a Lista de Exercícios

Análise e Projeto de Circuitos Combinacionais e Sequenciais

Capítulo 8 Interface com o mundo analógico

CIRCUITOS DIGITAIS. Contadores e Registradores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

Eletrônica Digital II

(a) (b) (c) (d) =? 2. (a) (c) (b) (d) (a) (c) (b) (d) (a) 5BA4 16 (c) 7DC6 16

Técnicas de Interface: conversor A/D e D/A

EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro

PCS 2304 PROJETO LÓGICO DIGITAL 19/05/2006 Gabarito Preliminar 6 a Lista de Exercícios Contadores

NOTAS DE AULA NE7720 SISTEMAS DIGITAIS - II AULA

a) Bloco lógico do decodificador b) A tabela da verdade do decodificador, saída decimal lógica positiva e entrada código BCD

Aula 17. Máquina de Estados Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Universidade Federal do ABC

364 SISTEMAS DIGITAIS

ELETRÔNICA DIGITAL II

ELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores. Prof. Antonio Heronaldo de Sousa

Mapeamento de memória e conexões do Controlador CP-WSMIO2DI2DO

Relatórios de Práticas no LABORATORIO

ESTUDO DOS CIs 74LS90, 74LS92 e 74LS93

UNIP 1.a Prova Sistemas Digitais EE - 8P/7W-01 Turma A Sem Consulta Tempo 180 min. Permitido o uso de calculadora a interpretação faz parte da prova.

Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos

Representação de Informação. 1. Converta cada um dos seguintes números para o seu equivalente decimal: a)

Departamento de Engenharia Elétrica SEL 384 Laboratório de Sistemas Digitais I PRÁTICA Nº5B

CIRCUITOS DIGITAIS. Circuitos Combinacionais e Técnicas de Simplificação

LÓGICA DIGITAL CONCEITOS DE CLOCK RELÓGIOS (CLOCK) Prof. Celso Candido ADS / REDES / ENGENHARIA

Sistemas Digitais. Módulo 14 Prof. Celso CIRCUITOS SEQÜÊNCIAIS

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR

Flip-Flop. Uma das coisa importantes que se pode fazer com portas booleanas é criar memória.

28/05/2017. Interface com Conversores A/D e D/A. Interface com Conversores A/D e D/A SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

1. Sistemas de numeração e códigos 23

Transcrição:

EXERCÍCIOS DE NE 772 Os exercícios recomendados pelo Tocci, os resolvidos em sala de conversores ADC e DAC, bem como gabaritos de provas anteriores fazem parte desta lista. 1. Projetar um contador reversível módulo 7, selecionado por uma chave K, onde K= 1 o contador conta no modo crescente e para K = 0, o contador conta no modo decrescente. Pede-se : a) A modelagem do contador descrito por um diagrama de estados. b) A implementação do contador por FSM, implementado com memória ROM. c) A capacidade da memória ROM. 2. Implementar o problema do motor de passo usando FSM. Pede-se : a) Implementação da FSM usando ROM. b) Capacidade da ROM. 3. Projetar um contador módulo 4 e módulo 8 usando FSM. O contador é controlado por uma chave K, onde K = 0 o contador conta em modo crescente e K =1 em modo decrescente. Uma segunda chave M seleciona o módulo do contador, onde M = 0 o módulo é 04 e M =1 o módulo é 8. Pede-se : a) Modelagem por Moore. b) Implementação usando ROM. c) A capacidade da ROM para implementação do contador. 4. Projetar um controle digital para um disco de corte. O disco se encontra em repouso na posição X. O disco só se movimenta quando existe uma peça a ser cortada, identificada por um sensor Y. Para a segurança do operador, existe uma cortina de luz que quando ultrapassada não deixa o disco partir. O disco gira por 3 ciclos completos no sentido horário e 01 ciclo no sentido anti-horário e em seguida o disco pára na posição X. Pedese : a) A modelagem do controle digital por diagrama de estados. b) A implementação do sistema por FSM usando memória ROM. c) A capacidade da memória ROM. 5. Construir um sistema seqüêncial síncrono capaz produzir uma saída ALTO sempre que a paridade impar dos dados de entrada estiver incorreta. Os dados incluem 01 bit para a paridade e 03n bits para os dados. A paridade é o último bit da série seqüencial de 04 bits. Pede-se : a) O diagrama de estados representando o processo de deteção. b) Implementação através de FSM. 6. O fluxograma a seguir representa um processo. Pede- se : a) A modelagem por diagrama de estados. b) A implementação do sistema por FSM usando memória ROM. c) A capacidade da ROM. Pág. 1

A= B = 0 0 X 1 A = 1B = 0 A= 0 B = 1 0 Y 1 0 Y 1 A= B = 1 1 X 0 7. Construir um circuito de decodificação para um banco de memória conforme disposição a seguir. Pede-se : a) Utilizando o CI- decodificador 74138 mais uma lógica adicional, esboçar o circuito de decodificação. b) Implementar o circuito de decodificação usando memória ROM como decodificador. 8191 0 2K 1K 2K 2K 1K 8. Construir um banco de memória de 8K x 8, partindo de um chip de 2K x 8. Construir o sistema de decodificação usando somente inversores. A 0 a A 10 MEM. R/W D 0 a D 7 CS 1 CS 0 Pág. 2

9. Os sinais lógicos descritos pelas formas de ondas a seguir representam o funcionamento de um circuito sequencial. Pede-se : a) A modelagem do sistema por um diagrama de estados. b) A tabela de estados e saída do sistema. c) A implementação por FSM usando memória ROM. Sinal A Sinal B SAÍDA Y SAÍDA X T 10. Gerar as funções lógicas para 04 variáveis de entrada AB,C e D, conforme as funções booleanas a seguir. 1 - F 1 = A B + AC D + B D 2 F 2 = AC + BC + AD 3 F 3 = ABD + C D + AD + BCD 4 F 4 = B C D + AC + BD + A B C D. Pede- se : a) Implementar as funções usando memória ROM, mapa de endereços e conteúdos. b) Capacidade da ROM utilizada. 11. Construir um somador de 02 números X e Y na base 4. Pede-se : a) Implementar o somador usando memórias ROM, mapa de endereços b) Capacidade da ROM. 12. Construir um gerador de ondas quadradas de largura variável. O sistema deve gerar ciclicamente 04 pulsos. Cada dos pulsos gerados devem ser simétricos (ondas quadradas) e bipolar com 5V P-P, sendo o primeiro pulso de período de 2ms, o segundo deve dobrar o período e assim por diante até o 4.o pulso. O diagrama de blocos a seguir mostra como são gerados os pulsos. Sabendo-se que na saída do circuito existe um amplificador somador de ganho unitário. Pede-se : Obs.: A saída da ROM em NL1 + 5V e NL0 = Gnd. a) Implementar o somador usando memórias ROM, mapa de endereços b) Capacidade da ROM. c) A freqüência do oscilador. Pág. 3

Osc. + CONTADOR ROM Σ A = +1 Saída - 13. Um processo de aquecimento o qual exige medidas precisas de temperatura é monitorado por um sensor de temperatura o qual gera 5mV para 10 C com precisão de ± 0,0025% para 1000 C. Deseja-se leituras na temperatura de 1000 C com precisão máxima de + 0 C 0,1 C. Pretende-se realizar as medições numa faixa de 50 C, de 975 C e 1025 C, com um conversor ADC. Sabendo-se que o erro do DAC em 1000 C é de ± 0,005%. Pede-se : a) A tensão de entrada que deve ser aplicada em V IN (-) para o ínício da faixa de medida. b) O número de bits do conversor ADC. c) O passo real do conversor. d) A tensão de F.S. e) O valor digital para a temperatura de 1010 C 14. Projetar um sistema digital o qual produz uma saída igual a 1 sempre que a entrada for uma seqüência de 03 bits sucessivos formando 101. Pede-se : a) Modelar o processo usando Moore. b) Modelar o processo usando Mealy. c) As equações de estados pelo Modelo de Moore. d) As equações de estados pelo Modelo de Mealy. 15. Para o diagrama de estados a seguir, pede-se : a) As equações de estados pelo Modelo de Mealy. Definição : Entrada = X, Saídas = /YZ 0/00 S 0 1/00 S 1 1/00 0/10 1/01 0/11 1/01 S 2 S 3 0/11 16. Para o diagrama de estados a seguir, pede-se : Pág. 4

a) As equações de estados pelo Modelo de Mealy. Definição : Entrada = X, Saídas = /YZ X /A B S 0 X/A B S 1 Z/A B Z /AB Y/A B Z/AB Z/A B S 2 S 3 Z /AB 17. Construir um sistema seqüencial o qual produz uma saída ALTO sempre que a entrada X de dados serial receber ou a seqüência 101 ou a seqüência 010. Pede-se : a) Modelagem do processo pelo Modelo de Moore. b) As equações de estados e de saída. c) Repetir itens a e b) pelo Modelo de Mealy. 18. Construir um sistema seqüencial o qual produz duas saídas X e Y ( X = 1 e Y =1 ), quando as entradas A e B forem iguais a 00. Caso as entradas A e B forem 01 ou 10, as saídas S e Y (X =0 e Y =1) e caso as entradas A e B forem iguais a 11, as saídas deverão ser iguals (X = 0 e Y = 0 ). Pede-se : a) O diagrama de estados pelo Modelo de Moore. b) As equações de estados e de saída. 19. Um móvel M está em repouso no ponto A, conforme mostrado a seguir e se movimenta quando a chave de start é pressionada. O móvel sai da posição A se dirige até o outro lado toca no ponto B. Ao tocar no ponto B o sentido de movimento é invertido e o móvel M sai de B em direção ao ponto A e em seguida ao tocar no ponto A o móvel M pára. Pede-se : a) O diagrama de estados do processo pelo Modelo de Moore. b) As equações de estados e de saída. c) Repetir itens a e b) pelo Modelo de Mealy. 20. Um sistema de bomba e tanque são modelados por um sistema seqüencial para o controle do abastecimento de água. A água é captada de um poço artesiano e para o funcionamento adequado da bomba, existem 02 sensores de níveis N 1 e N 2 que controlam o ligamento e desligamento da bomba. Pede-se: a) O diagrama de estados do processo pelo Modelo de Moore. b) As equações de estados e de saída. c) Repetir itens a e b) pelo Modelo de Mealy. Pág. 5

21. Um processo de controle possui 3 fases definidas a seguir : Fase 1 : Um motor M gira após um sinal de start é gerado pelo controlador e daí o motor M gira e movimenta uma engrenagem esta através de uma correia dentada movimenta um cilindro cujo movimento é linear sobe-desce e executa por 05 vezes. Após executar 05 vezes esta operação de sobe-desce, um sinal P é ativo indicando que este processo terminou. O controlador encerra este processo desenergizando o motor M. Fase 2 : Este processo inicia após concluída a fase 1 e neste processo é enviado um sinal de start para uma mesa giratória G que se movimenta no sentido horário tendo 04 estações de parada P 1,P 2,P 3 e P 4 dispostas a cada 90 da posição inicial. Em cada estação a mesa deverá parar e aguardar até que a prensa correspondente tenha realizado a operação de estampagem. A descida das prensas M 1,M 2,M 3 e M 4 é simultanea e deverá ser comandada uma única vez, através de um único sinal de D comum a todas as prensas de descida das prensas e todas monitoradas por cada sensor individual F 1,F 2, F 3 e F 4 de prensa em cima. Após a estapagem das peças pelas prensas o processo da fase 2 é encerrado. O controlador encerra o processo desligando a mesa giratória G. Fase 3 : O processo da fase inicia após a conclusão da fase 2 onde um sinal de start dispara um alimentador de peça para a prensa o qual será iniciado. O alimentador A deve estar na posição inicial e transferir a peça de um magazine para a prensa. O movimento do alimentador é fixo e ele pega a peça no magazine e leva para a prensa. Um sensor de peça em posição R indica a presença da peça e um sensor L de peça na prensa indica que a peça foi alimentada.. Um sensor T indica que o alimentador se encontra na posição inicial. Um sinal de alerta S indica ao operador que não existe peça no magazine ou acabou a peça do magazine e nesta condição o alimentador não inicia o processo. Sempre que o alimentador retorna para a posição inicial encerra-se a fase 3 e inicia-se a fase 1 novamente. Um esquema de representação do controle das fases 1,2 e 3 e o controlador das fases é apresentado a seguir. Pede-se : a) A modelagem das 03 fases separadamente e a modelagem do controle C das fases em automatico. b) As equações de estados e de saídas das fases. A seguir apresentamos o esquema de representação do sistema C C O N T R O L A D O R FASE 1 FASE 2 FASE 3 1.Q SOLUÇÃO : Pág. 6

a) Diagrama de estados 0/1 0/1 0/1 0/1 0/1 0/1 0 1 2 3 4 5 6 0/1 São necessários 03 F/Fs Q 2 Q 1 Q 0, b) Tabela de estados presente e futuro ATUAL ENTRADA K SAÍDA Q 2 Q 1 Q 0 0 1 S 000 110 001 0 001 000 010 0 010 001 011 0 011 010 100 0 100 011 101 0 101 100 110 0 110 101 000 1 111 000 000 0 c) Mapa da ROM DIAGRAMA DE BLOCOS DA FSM K ROM S Q 2 Q 1 Q 0 Q 2 Q 1 Q 0 CLK D 0 D 1 F/F D 2 ck D 0 D 1 D 2 Pág. 7

Q 2 Q 1 Q 0 K Q 2 Q 1 Q 0 S A 3 A 2 A 1 A 0 B 3 B 2 B 1 B 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 1 0 1 0 0 0 1 0 0 0 0 1 0 0 1 0 1 0 1 1 0 0 1 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 0 0 0 1 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 1 1 1 0 0 1 1 0 0 1 0 1 1 1 1 0 1 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 c) Capacidade da ROM : 16 x 4 2. SOLUÇÃO : a) Variáveis de Entrada Variáveis de Saída X, C, Y Z1 e Z2 b) Lógica das Variáveis ENTRADA X = 1 Disco sobre X X = 0 Disco fora de X C = 0 Area sem qualquer presença do operador C = 1 Área invadida pelo operador Y = 0 Sem peça Y = 1 Com peça SAÍDA Z1 = 1 Disco acionado no sentido horário Z1 = 0 Disco sem acionamento Z2 = 1 Disco acionado no sentido anti-horário Z2 = 0 - Disco sem acionamento Pág. 8

a) Diagrama de estados C S 0 Z1= 0 Z2 = 0 C Y C X X X S 1 X S 2 X C C C Z1 = 1 Z2 = 0 Z1 = 1 Z2 = 0 X S 3 X Z1 = 1 Z2 = 0 S 4 Z1 = 0 X Z2 = 1 b) Tabela de Estados presentes e futuros Designando os estados, conforme a tabela a seguir, temos : Q 2 Q 1 00 01 11 10 Q 0 0 S0 X X X 1 S1 S2 S3 S4 ATUAL ENTRADAS X,C,Y SAÍDAS Q 2 Q 1 Q 0 000 001 010 011 100 101 110 111 Z1 Z2 0 0 0-001 - 000-001 - 000 0 0 0 0 1-001 - 000-011 - 000 1 0 0 1 0-000 - 000-000 - 000 0 0 0 1 1-011 - 000-111 - 000 1 0 1 0 0-000 - 000-000 - 000 0 0 1 0 1-101 - 000-000 - 000 0 1 1 1 0-000 - 000-000 - 000 0 0 1 1 1-111 - 000-101 - 000 1 0 Pág. 9

Q 2 Q 1 Q 0 X C Y Q 2 Q 1 Q 0 Z1 Z2 A 5 A 4 A 3 A 2 A 1 A 0 B 4 B 3 B 2 B 1 B 0 0 0 0 0 0 0 - - - 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 - - - - - 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 - - - - - 0 0 0 1 0 1 0 0 1 0 0 0 0 0 1 1 0 - - - - - 0 0 0 1 1 1 0 0 0 0 0 0 0 1 0 0 0 - - - - - 0 0 1 0 0 1 0 0 1 1 0 0 0 1 0 1 0 - - - - - 0 0 1 0 1 1 0 0 0 1 0 0 0 1 1 0 0 - - - - - 0 0 1 1 0 1 0 1 1 1 0 1 1 0 0 0 0 - - - - - 1 1 0 0 0 1 0 0 0 0 0 1 1 0 0 1 0 - - - - - 1 1 0 0 1 1 0 0 0 0 0 1 1 0 1 0 0 - - - - - 1 1 0 1 0 1 0 0 0 0 0 1 1 0 1 1 0 - - - - - 1 1 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 1 1 1 1 0 1 1 1 0 0 1 - - - - - 1 1 1 0 1 0 1 0 1 1 0 1 1 1 0 1 1 0 0 0 0 0 1 1 1 1 0 0 - - - - - 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 0 0 0 0 1 0 1 1 1 1 1 1 0 0 0 1 0 Pág. 10

3. SOLUÇÃO a) Diagrama de estados conforme o fluxograma. S 0 A= 0 B =0 X X Q 1 0 1 Q 0 0 S 0 S 2 1 S 1 S 3 Y S 1 X S 2 Y A= 1 B =0 Y Y A= 0 B =1 S 3 A= 1 B =1 X b) A tabela de estados presentes e futuros. ATUAL ENTRADA X,Y SAÍDA Q 1 Q 0 00 01 10 11 A B 00 01 01 10 10 0 0 01 01 11 01 11 1 0 10 11 10 11 10 0 1 11 00 00 11 11 1 1 c) Mapa da ROM Q 1 Q 0 X Y Q 1 Q 0 A B A 3 A 2 A 1 A 0 B 3 B 2 B 1 B 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 0 0 1 1 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 1 1 1 0 1 0 0 0 1 1 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 1 0 1 1 0 1 1 1 0 0 1 1 1 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Pág. 11

c) Capcidade da ROM : 16 x 4 4) Construção de um decodificador para o banco de 8K. Considerar como se fossem 8 dispositivos de 1K pois 1K é a memória de menor capacidade. 74138 O 2 O 0 O 1 CS 2 CS 1 +Vcc E0 E1 E2 O 3 O 4 O 7 CS 5 CS 3 O 5 O 6 C B A CS 4 A 12 A 11 A 10 As linhas de endereços para 8K : 13 Linhas A 0 A 12 As linhas para 1K são : 10 linhas A 0 A 9 Sobraram A 10, A 11 e A 12 End. Inicial Endereço Final Capacidade Mem. Dispositivo de Mem. Linha de saída dec. 0000 07FF 2K 1 O 0 e O 1 0800 0BFF 1K 2 O 2 0C00 0FFF 2K 3 O 3 e O 4 1000 17FF 2K 4 O 5 e O 6 1800 1BFF 1K 5 O 7 Pág. 12

c) Com ROM A 12 A 11 A 10 CS 0 CS 1 CS 2 CS 3 CS 4 A 2 A 1 A 0 B 4 B 3 B 2 B 1 B 0 0 0 0 0 1 1 1 1 0 0 1 0 1 1 1 1 0 1 0 1 0 1 1 1 0 1 1 1 1 0 1 1 1 0 0 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 0 B 4 CS 0 A 12 A 2 R B 3 CS 1 A 11 A 1 O B 2 CS 2 A 10 A 0 M B 1 CS 3 B 0 CS 4 Pág. 13

5. Associação de memória A 0 a A 10 A 12 A 11 MEM. 1 R/W CS 1 CS 0 A 12 A 11 CS 1 CS 2 0 0 A 12 A 11 0 1 A 12 A 11 1 0 A 11 A 12 1 1 A 11 A 12 A 0 a A 10 MEM. 2 R/W A 12 CS 1 A 11 CS 0 A 0 a A 10 MEM. 3 R/W A 11 A 12 CS 1 CS 0 D 0 a D 7 A 0 a A 10 A 11 MEM. 4 R/W CS 1 A 12 CS 0 Pág. 14

Tabela de endereços da memória de cada memória. A 12 A 11 Faixa de Endereço Dispositivo 0 0 0000 a 07FF 1 0 1 0800 a 0FFF 2 1 0 1000 a 17FF 3 1 1 1800 a 1FFF 4 6. A cada variação de entrada haverá uma evolução e a geração de tantos estados novos quantos necessários. Para cada estado impor a saída correspondente observando as formas de ondas descritas. O diagrama de estados ficará : No modo fundamental só pode ocorrer a variação de uma entrada por vez. A S 0 B S 1 S 3 X = 1 B B A B S 2 S 4 B Y = 1 A S 5 A b) A tabela de estados do problema, inicialmente designação de estados. Q 2 Q 1 00 01 11 10 Q 0 0 S 0 S 3 S 4 X 1 S 1 S 2 S 5 X Estados Entradas A, B Saídas Q 2 Q 1 Q 0 00 01 11 10 X Y 0 0 0 000 010-001 0 0 0 0 1 001-010 001 0 0 0 1 0-010 010 000 1 0 0 1 1 110 010 010-0 0 1 0 0 000 000 000 000 0 0 1 0 1 000 000 000 000 0 0 1 1 0 110 110-111 0 0 1 1 1 111-010 111 0 1 d) Mapa da ROM Pág. 15

7. As funções booleanas a serem implementadas são : 1 - F 1 = A B + AC D + B D 2 F 2 = AC + BC + AD 3 F 3 = ABD + C D + AD + BCD 4 F 4 = B C D + AC + BD + A B C D. Pede- se : Montaremos a tabela da verdade para todas estas funções e a sua correpondência com endereços e conteúdos da ROM. Como uma ROM é interna implementada com um circuito decodificador de endereços o qual representa em cada saída o produto booleano de todas as variáveis endereços de entrada e mais um circuito OU entre todos estes produtos booleanos sendo que para cada saída da ROM teremos um OU entre todos os produtos booleanos, a ROM necessária para implementar o problema terá no máximo 4 saídas, uma para cada função. a) Tabela da verdade e o mapa da ROM. A 3 A 2 A 1 A 0 B 3 B 2 B 1 B 0 ROM ROM A B C D F 1 F 2 F 3 F 4 Endereço Conteúdo 0 0 0 0 1 0 1 0 0 A 0 0 0 1 1 0 0 1 1 9 0 0 1 0 1 0 0 0 2 8 0 0 1 1 1 0 0 0 3 8 0 1 0 0 0 0 1 0 4 2 0 1 0 1 0 0 0 1 5 1 0 1 1 0 0 1 0 0 6 4 0 1 1 1 0 1 1 1 7 7 1 0 0 0 1 0 1 0 8 A 1 0 0 1 1 1 0 1 9 D 1 0 1 0 1 1 1 1 A F 1 0 1 1 0 1 0 1 B 5 1 1 0 0 0 0 1 0 C 2 1 1 0 1 1 1 1 1 D F 1 1 1 0 0 1 1 1 E 7 1 1 1 1 0 1 1 1 F 7 b) A capacidade da ROM é de 16 x 4. A B C D A 3 A 2 A 1 A 0 R O M B 3 B 2 B 1 B 0 F 1 F 2 F 3 F 4 8. Os números serão X 1 X 0 de 0 a 3 e Y 1 Y 0 de 0 a 3. Pág. 16

Devemos montar uma tabela da verdade e fazer a correpondência com a ROM. A 3 A 2 A 1 A 0 B 2 B 1 B 0 ROM ROM X 1 X 0 Y 1 Y 0 F 1 F 2 F 3 Endereço Conteúdo 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 1 0 0 1 0 2 2 0 0 1 1 0 1 1 3 3 0 1 0 0 0 0 1 4 1 0 1 0 1 0 1 0 5 2 0 1 1 0 0 1 1 6 3 0 1 1 1 1 0 0 7 4 1 0 0 0 0 1 0 8 2 1 0 0 1 0 1 1 9 3 1 0 1 0 1 0 0 A 4 1 0 1 1 1 0 1 B 5 1 1 0 0 1 1 0 C 3 1 1 0 1 1 0 0 D 4 1 1 1 0 1 0 1 E 5 1 1 1 1 1 1 0 F 6 b) A capacidade da ROM é de 16 x 3 X 1 X 0 Y 1 Y 0 A 3 A 2 A 1 A 0 R O M B 2 B 1 B 0 F 1 F 2 F 3 2. Este problema é gerar uma seqüência com forme a seguir, sendo 4 pulsos e largura variável. O primeiro de largura unitária e simétrico, o segundo o dobro, o terceiro o quádruplo do primeiro e o quarto pulso óctuplo do primeiro. Início : 1 0 1 1 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1-0 0 0 0 0 0 0 0. A ROM será de capacidade 30 x 1, conforme a seguir. a) O mapa da ROM conforme a seqüência, será : Pág. 17

b) A capacidade será 30 x 1. c) A freqüência será f = 1/T = 1KHz. Exercícios de preparação _ne772 End. 0 1 2 3 4 5 6 7 8 9 a b c d E F Cont. 1 0 1 1 0 0 1 1 1 1 0 0 0 0 1 1 End. 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F Cont. 1 1 1 1 1 1 0 0 0 0 0 0 0 0 - - Obs.: Aplicar uma tensão 2,5V na entrada do somador, para obter o sinal bipolar de amplitude máxima de ± 2,5V 3. Inicialmente devemos encontrar os valores de temperatura para o sensor e o DAC. Sensor = 0,0025% de 1000 = 0,025 C DAC = 0,005% de 1000 = 0,05 C Sendo 0,1 C a precisão de leitura do processo, então, o passo deverá ser : K = 0,1 0,075 = 0,025 C. (Passo provisório). A faixa de temperatura é de 1925 a 975 = 50 C. (Novo F.S). O número de bits, será : 2 n 1 F.S. / K 2 n 2001 n = 11 bits. (Mínimo). a) Sendo 5mV para 10 C = 97,5 x 5 = 487,5mV (Para zerar o sensor, estado 0). b) O número de bits igual a 11. d) O passo real será : 50/ 2047 = 0,02447 C. e) O F.S. 102,5 x 5 = 512,5mV. f) O equivalente digital será : 1010 975 = 35 C O valor digital será : 35 / 0,0247 = 1433. 11. Para a forma de onda a seguir, onde X é a entrada e Y e Z as saídas do sistema, projetar o sistema seqüencial síncrono. CK X Y Z O diagrama de estados pelo modelo de Moore fica : Pág. 18

S 0 /00 1 0 S 1 /10 S 1 /01 A tabela de estados completa fica : Atuais X Saídas Estados Q 1 Q 0 0 1 Y Z S 0 0 0 10 01 0 0 S 1 0 1 00 00 1 0 S 2 1 0 00 00 0 1 X 1 1 00 00 0 0 S i /YZ Designação de Estados Q 1 0 1 Q 0 0 S 0 S 2 1 S 1 X b) Tabela da ROM A 2 A 1 A 0 B 3 B 2 B 1 B 0 End. Cont. Q 1 Q 0 X Q 1 Q 0 Y Z A B 0 0 0 1 0 0 0 0 8 0 0 1 0 1 0 0 1 3 0 1 0 0 0 1 0 2 2 0 1 1 0 0 1 0 3 2 1 0 0 0 0 0 1 4 1 1 0 1 0 0 0 1 5 1 1 1 0 0 0 0 0 6 0 1 1 1 0 0 0 0 7 0 Pág. 19

11. Solução : MOORE c) Equações de Estados Moore MEALY 1 1 0 S 0 /0 1 S 1 /0 0 S 2 /0 1 S 3 /1 0 0 Estados S 0 = (S 0 + S 2 ) x ; S 1 = (S 0 + S 1 + S 3 ) x; S 2 = (S 1 + S 3 ) x ; S 3 = S 2 x. Saída Y = S 3. d) Equações de Estados Mealy Estados S 0 = (S 0 + S 2 ) x ; S 1 = (S 0 + S 1 + S 2 ) x; S 2 = S 1 x ; S 3 = S 2 x. 0/0 S 0 1/0 1/0 0/0 S 1 1/1 S 2 0/0 Saída Y = S 2 x. 12. Definição : Entrada = X, Saídas = /YZ Equações de Estados 0/00 S 0 1/00 S 0 = S 3 X + S 0 X S 1 = S 0 X + S 2 X S 2 = S 1 X + S 2 X S 3 = S 1 X + S 3 X S 1 1/00 Equações de Saídas - Mealy 0/10 1/01 0/11 Y = S 2 X + S 3 X Z = S 1 X + S 2 X + S 3 X 1/01 S 2 S 3 0/11 Pág. 20

13. Definição : Entrada = X, Saídas = /YZ X /A B S 0 X/A B Equações de Estados S 0 = S 3 Z + S 0 X S 1 = S 0 X + S 2 Z + S 1 Z Y S 2 = S 1 Y + S 2 Z S 3 = S 1 Z + S 3 Z S 1 Z/A B Equações de Saídas - Mealy Z /AB Y/A B Z/AB A = S 2 Z + (S 1 + S 3 )Z B = (S 1 + S 2 ) Z + S 3 Z Z/A B S 2 S 3 Z /AB Pág. 21