Aula 22 - Revisão para a prova 2

Documentos relacionados
Aula 26 - Contadores

Aula 12 - Correção de erros

Aula 27 - Contadores (continuação)

Aula 25 - Chaves, sensores e schimitt trigger

Aula 8 - Unidade lógica aritmética e Multiplicadores

Projetos de Circuitos Digitais em VHDL e FPGA

Aula 29 - Conversores A/D e D/A

Aula 3 - Famílias lógicas

Fundamentos de Sistemas Digitais. Lógica Sequencial. Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno

Finite State Machine (FSM) usando Stateflow-MATLAB. Prof. Juan Mauricio Villanueva

Trabalho de AMSR. Especificação e Verificação de uma Câmara Fotográfica Digital. Problema a Resolver FEUP/MRSC/AMSR MPR. » Problema a concurso

VGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE June 2016

2 a Lista de Exercícios

Como Mudar a Senha do Roteador Pelo IP o.1.1. Configure e Altere a Senha do seu Roteador acessando o IP Acesse o Site e Confira!

CIRCUITOS SEQUENCIAIS (Unidade 5)

Latches e Flip-Flops. Circuitos Lógicos. DCC-IM/UFRJ Prof. Gabriel P. Silva

12/11/13. Obje%vos do laboratório. SST20707 Síntese de Sistemas de Telecomunicações. Síntese de máquinas de estado (FSM) Finite State Machine (FSM)

ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops. Prof. Antonio Heronaldo de Sousa

LATCHES e FLIP-FLOPs. Aula 15 GRECO-CIN-UFPE

Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition)

Análise de Circuitos Sequënciais Máquinas de Mealy e Moore

Aula 16 - Flip-ops comerciais e registradores de deslocamento

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

Rule Set Each player needs to build a deck of 40 cards, and there can t be unit of different faction on the same deck.

Instructions AK-PC 551

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

Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture

NOTAS DE AULA NE7720 SISTEMAS DIGITAIS - II AULA

Como deixar seus cabelos lindos e saudáveis (Coleção Beleza) (Portuguese Edition)

Registradores. Circuitos Lógicos. DCC-IM/UFRJ Prof. Gabriel P. Silva

Instituto Tecnológico de Aeronáutica

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

Computação e Programação 2009 / 2010

EELi02. Prof. Vinícius Valamiel

Aprendi A Fazer Sexo Na Bíblia (Portuguese Edition)

LABORG. VHDL Máquina de estados finitos

Introdução às máquinas de estado finitas

VGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE September 2016

Sistemas Microcontrolados

NORMAS DE FUNCIONAMENTO DOS CURSOS DE LÍNGUAS (TURMAS REGULARES E INTENSIVAS) 2015/2016

Centro de Educação Profissional da Universidade Estadual de Campinas

Vaporpunk - A fazenda-relógio (Portuguese Edition)

CONTADORES DIGITAIS (Unidade 6)

Biscuit - potes (Coleção Artesanato) (Portuguese Edition)

Organização e Arquitetura de Computadores I

Instructions AK-PC 651

ELT601 Eletrônica Digital II

Já Chegou Aos Confins Da Terra. E Agora? (Portuguese Edition)

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

BR localization: Hotfix 003. Technical documentation Documentação Técnica Version Dec 12, de Dezembro de 2018

Um olhar que cura: Terapia das doenças espirituais (Portuguese Edition)

Eletrônica Digital II

Organização e Arquitetura de Computadores

Máquina de Estados. Transições Estados Em Verilog. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg.

Receitas na Pressão - Vol. 01: 50 Receitas para Panela de Pressão Elétrica (Portuguese Edition)

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais

3 Utilizando o CircuitMaker, simule circuito abaixo e preencha sua tabela. Analise que circuito é esse.

Eletrônica Digital I TE050. Circuitos Seqüenciais

Torre Purificadora de Ar MCP-

Instructions AK-PC 351

Introdução A Delphi Com Banco De Dados Firebird (Portuguese Edition)

How to use the system. Meike Borstelmann

Vendors Enquiries for RFP 003/2015

Máquinas de Estados Finitos. Aula 19 Prof. Abel Guilhermino

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

As 10 bobagens mais comuns que as pessoas inteligentes cometem (Portuguese Edition)

Análise e Projeto de Circuitos Combinacionais e Sequenciais

Units 3 and 4. 3rd Bimester Content. Future Predictions. Life events. Personality adjectives. English - Leonardo Bérenger and Aline Martins

Descreva em VHDL, simule no simulador logico e sintetize usando uma ferramenta de CAD para FPGA :

Transcrição:

Aula 22 - Revisão para a prova 2 Prof. Renan Sebem Disciplina de eletrônica digital Departemanto de engenharia elétrica Centro de Ciências Tecnológicas (CCT) Universidade Do Estado de Santa Catarina (UDESC) Joinville-SC Brasil 12 de maio de 2016 ELD0001 Prof. Renan Sebem Aula 22 1 / 9

Itens da aula Avisos Exercícios Referências ELD0001 Prof. Renan Sebem Aula 22 2 / 9

Avisos Avisos Data da prova foi mudada para o dia 19/05/2016, quinta-feira, 12:40; Exercícios e gabarito estão na página! Curso de férias (disciplina de cálculo 1) com Prof. Eliane (janeiro e fevereiro de 2017); 2 a semana de arte e cultura: 11, 12 e 13 de maio. ELD0001 Prof. Renan Sebem Aula 22 3 / 9

Exercícios should have four inputs, called clk, rst, sensors, and remote, and one output, called siren. For the FSM, there should be at least three states, called disarmed, armed, and intrusion, as illustrated in Figure Projete E15.17(b). um alarme If remote = de '1' occurs, carro the utilizando system must uma change máquina from disarmed de estados to armed finitos. or vice versa depending on its current state. If armed, it must change to intrusion when sensors = '1' happens, thus Na Figura abaixo são indicadas as entradas e saídas para a máquina. activating the siren (siren = '1'). To disarm it, another remote = '1' command is needed. Devem existir pelo menos 3 estados: desarmado, armado e intrusão; Note: Observe that this machine, as depicted in Figure E15.17(b), exhibits a major flaw because it does not require remote to go to '0' before being valid again. For example, when the system changes Se remote = 1 ocorre, o sistema deve mudar de "desarmado" para from disarmed to armed, it starts flipping back and forth between these two states if the command remote = "armado" '1' lasts several e clock vice-versa; cycles. Se o alarme está "armado" e sensors = 1 ocorre, o estado deve mudar para "intrusão"; Suggestion: The machine of Figure E15.17(b) can be fixed by introducing intermediate (temporary) states in which the system waits until remote = '0' occurs. Another solution is to use some kind of flag that monitors the signal remote to make sure that only after it goes through zero a new state transition is allowed to occur. Para desarmar o comando remote = 1 deve acontecer; Hint: After solving this exercise, see Section 23.3. A saída "sirens"deve estar ativa quando houver uma intrusão. FIGURE E15.17. 18. Garage door controller Design a controller for an electric garage door, which, as indicated in Figure E15.18, should have, ELD0001 Prof. Renan Sebem Aula 22 4 / 9

Exercícios Projete um controlador para um portão de garagem, que, como indicado na Figura abaixo, deve ter, além do clock e reset, quatro outras entradas: remote (= 1 quando o controle remoto é ativado), aberto (= 1 quando a porta está completamente aberta, fornecido por um sensor), fechado (= 1 quando a porta está completamente fechada, também fornecido por um sensor), e temporizador (= 1 ; 30 s após aberta = 1 ). Na saída, os seguintes sinais devem ser produzidos: potência (quando 1 liga o motor elétrico) e direção (quando 0 o motor roda no sentido de abrir a porta, quando 1 no sentido de fechar). O sistema deve apresentar as seguintes características: I. Se o controle remoto for pressionado enquanto o portão está fechado, ligue imediatamente o motor para abrí-lo. II. Se o controle remoto for pressionado enquanto o portão está aberto, ligue imediatamente o motor para fechá-lo. III. Se o controle remoto for pressionado enquanto a porta está se abrindo ou fechando, o motor é parado imediatamente. Se pressionado novamente, o controle remoto deve causar a porta para ir na direção oposta. IV. A porta não deve permanecer aberta por mais de um determinado período de tempo (por exemplo, 30 s); esta informação é fornecida por um temporizador externo. ELD0001 Prof. Renan Sebem Aula 22 5 / 9

the Exercícios specifications above, would any glitches (during state transitions) be a problem for stem? a. Dadas as especificações acima, quaisquer falhas (durante as transições de estado) seriam um problema para este sistema? b. Estimar o número de flip-flops necessários para implementar este circuito. Será que a frequência de relógio afetaria esse número? Por quê? c. Projetar este circuito usando a técnica de design FSM formal, descrito na Seção 15.2 (assuma uma frequência razoável para CLK). te the number of flip-flops necessary to implement this circuit. Does the clock frequency his number? Why? this circuit using the formal FSM design technique described in Section 15.2 (assume a able frequency for clk). the observation in Exercise 15.17 about how to avoid the effect of long remote = '1' s. bouncer press or change the position of a mechanical switch, bounces are expected to occur before finally settles in the desired position. For that reason, any mechanical switch must be in an actual design. This can be done by simply counting a minimum number of clock uarantee that the switch has been in the same state for at least a certain amount of time (for milliseconds). In this exercise, the following debouncing criteria should be adopted: closed (y = '0'): x must stay low for at least 5 ms without interruption. open (y = '1'): x must stay high for at least 5 ms without interruption. ELD0001 Prof. Renan Sebem Aula 22 6 / 9

Exercícios Sobre a prova - 19/05/2016 as 12:40 - sala E03 Conteúdo: Flip-flops e equações características; Arranjos de flip-flops (Master-slave, geração de pulso na borda do clock, comerciais - datasheets); Registradores de deslocamento universais; Códigos de detecção e correção de erros; Projeto de máquinas de estados finitos (Mealy e Moore); Análise de circuitos através de máquinas de estados finitos. Exercícios e gabarito estão na página! Estudem! ELD0001 Prof. Renan Sebem Aula 22 7 / 9

Referências [1] Volnei Pedroni. Digital electronics and design with VHDL. Morgan Kaufmann, 2008. ELD0001 Prof. Renan Sebem Aula 22 8 / 9

Aula 22 - Revisão para a prova 2 Prof. Renan Sebem Disciplina de eletrônica digital Departemanto de engenharia elétrica Centro de Ciências Tecnológicas (CCT) Universidade Do Estado de Santa Catarina (UDESC) Joinville-SC Brasil 12 de maio de 2016 Obrigado. ELD0001 Prof. Renan Sebem Aula 22 9 / 9