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

Documentos relacionados
AULA 5 Aplicação com divisor de freqüência com o CI Livro Texto pág.197 a 200.

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

2. FLIP FLOP tipo D síncrono borda de descida e com entradas assíncronas preset e clear. PRE Q n F/F CLR

Eletrônica Digital para Instrumentação. Herman Lima Jr.

Disciplina ELETRÔNICA DIGITAL

LABORG. VHDL Máquina de estados finitos

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

Aula 12. Flip-Flop Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

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)

Lógica Reconfigurável

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

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

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

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.

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

Disciplina de SSC Elementos de Lógica Digital II (Prática)

ELETRÔNICA DIGITAL II

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

Organização e Arquitetura de Computadores

2006, António Esteves, Sistemas Digitais 1, UM-DI. Módulo 6. Sistemas sequenciais

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

EELi02. Prof. Vinícius Valamiel

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

CIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

ELT601 Eletrônica Digital II

Exercícios de Fixação

ANÁLISE DE SIST. SEQUENCIAIS SÍNCRONOS. SEL Sistemas Digitais Prof. Homero Schiabel

Circuitos Seqüenciais

Divisão de Engenharia Eletrônica Laboratório de ELE-20

UNIVERSIDADE FEDERAL DO CEARÁ DEPARTAMENTO DE ENGENHARIA EM TELEINFORMÁTICA DISCIPLINA: PROJETO LÓGICO DIGITAL PROFESSOR: ALEXANDRE COELHO

Sistemas Digitais Módulo 10 Circuitos Sequenciais: Latches e Flip-Flops

SISTEMAS DIGITAIS (SD)

Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições

Organização e Arquitetura de Computadores I

Sistemas Digitais (SD)

SISTEMAS DIGITAIS (SD)

Exercícios de Laboratório 3

EELi02. Prof. Vinícius Valamiel

CONTADORES DIGITAIS (Unidade 6)

Introdução a Sistemas Digitais

Eletrônica Digital II

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Eletrônica Digital I TE050. Circuitos Seqüenciais

PDA de Sistemas Digitais em Circuitos Programáveis

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

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

CIRCUITOS SEQUENCIAIS. Adão de Melo Neto

Shift Registers e Contadores Assíncronos

CIRCUITOS SEQÜENCIAIS. Um modo de classificar os circuitos digitais seria subdividi-los em: - circuitos combinacionais; - circuitos seqüenciais.

Circuitos Seqüenciais Latches e Flip-Flops

Circuitos sequenciais síncronos

CIRCUITOS SEQUENCIAIS (Unidade 5)

Flip-Flops, Registros e Contadores

CIRCUITOS SEQUENCIAIS (Unidade 5)

SISTEMAS DIGITAIS (SD)

Tipos enumerados definem uma lista de valores, e são especialmente úteis na

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

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

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

Organização e Arquitetura de Computadores I

FIGURA 5-1 Diagrama geral de um sistema digital. Sistemas Digitais: Princípios e Aplicações Ronald J. Tocci e Neal S. Widmer Capítulo 5 Prentice Hall

Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo

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

LABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 7: Análise de Circuitos Biestáveis

Índice. Modelos e Procedimentos

Circuitos Sequenciais

Circuitos sequenciais

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

Organização e Arquitetura de Computadores I

1.a Questão : (Valor 1,5) O sistema seqüencial é descrito por uma equação de estados:

CIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

SSC0112 Organização de Computadores Digitais I

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

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

Circuitos sequenciais

VHDL Circuitos Combinacionais

UFAL- Campus Arapiraca- Equipe:Igor Rafael, Matheus Torquato, Onassys Constant, Arthur Erick, Luis Eduardo. LÓGICA SEQUENCIAL

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

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

Empréstimo Para o caso particular da presente operação, a partir do quarto bit, o

Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Microprograma

Síntese de circuitos sequenciais síncronos(máquinas de estados finitos)

Centro Federal de Educação Tecnológica de Pelotas CEFET-RS. Aula 09. Projeto de Blocos Seqüenciais. Prof. Sandro Vilela da Silva

Contador Síncrono Binário

Biestáveis R S, J K e D

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

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

Lógica: Combinacional x Sequencial

SSC512 Elementos de Lógica Digital. Latches e Flip Flops. GE4 Bio

Circuitos Sequenciais

SISTEMAS DIGITAIS (SD)

ELETRÔNICA DIGITAL APLICADA Aula 8- Registradores de deslocamento como contadores

Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1

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

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

Modelação de circuitos síncronos

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

Transcrição:

AULA 1 Introdução aos Sistemas Seqüenciais pg. 111 a 117 1. SISTEMAS COMBINACIONAIS Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória interna. 2. SISTEMAS SEQÜENCIAIS Um sistema no qual a sua saída futura depende não somente das entradas presentes como também do estado atual é chamado de sistema seqüencial. Os sistemas que operam no modo seqüencial podem ser sistemas síncronos onde a resposta de saída só se modifica ao comando de um sincronismo ou assíncrono, onde a resposta se modifica conforme a chegada dos sinais nas entradas do sistema e do tempo de propagação destes por cada bloco lógico. Um sistema seqüencial é uma máquina de estados cuja saída depende do estado atual do sistema e das entradas externas. Os estados atuais definidos como estados internos são armazenados na memória do sistema e é conhecido como a memória de estado. O circuito evolui de estado lógico para o próximo estado ou estado futuro pela combinação da entrada externa com o estado lógico da memória. Este novo estado passa a ser o estado atual e é armazenado na memória do sistema, assim alterando o estado lógico da memória. Para uma seqüência de eventos, o sistema executa uma seqüência de estados. Como a memória é finita o número de diferentes estados que o circuito pode percorrer será um número finito de estados. MODELO GERAL Máquina Seqüencial (Sincrona) Modelo Geral Externas U(k) Circuito Combinatório Saídas Atuais Z(m) Estado Atual Estado Futuro +1 n bits n = número de k = número de CLK m = número de Um circuito que possui memórias internas implementadas através de circuitos de memórias chamados de flipflops é capaz de realizar diversos tipos de aplicações, pela associação deles. 2.1 Exemplos de sistemas seqüenciais Pág. 1

Contadores; Registradores; Células de memórias; Outros. a) Classifique os itens abaixo em seqüenciais ou combinacionais. Sistemas Portas Lógicas Codificador Demultiplex Registrador Flip-flop Decodificador Somador/Subtrator Contador s Estáticas Unidade Lógica Aritmética Tipos combinatória Seqüencial 3. Modos de operações de um sistema seqüencial. Os modos de operações dos sistemas seqüenciais são: 3.1 Modo Seqüencial Assíncrono São circuitos seqüenciais 3.2 Modo Seqüencial Síncrono São circuitos seqüenciais 3.3 Relógio 4. MODELOS DE DESCRIÇÕES DE SISTEMAS Para os modos de operação síncronos e assíncronos, dois modelos podem descrever o comportamento dinâmico dos sistemas. São eles: modelo de Mealy e de Moore. Vamos trabalhar somente com sistemas seqüenciais síncronos. Pág. 2

SISTEMAS SEQUENCIAIS SÍNCRONOS MODELOS DE MOORE E MEALY (Caracterização) Modelo de Moore: Circuito no qual as saídas são funções diretas dos estados. Externas Est. Seguinte) Máquina de MOORE (ES) Saídas Atuais (EA) (Flip-Flops) Saída) CK Modelo de Mealy: Circuito no qual as saídas são funções dos estados e das entradas. Externas Est. Seguinte) (ES) (Flip-Flops) (EA) Saída) Saídas Atuais CP Nota: Em geral, os circuitos de Moore apresentam uma maior simplicidade na geração das saídas, enquanto os circuitos de Mealy conduzem a um menor número de estados e à eventual redução do número de FFs necessários. Pág. 3

5. Elemento de memória - Latch primitivo SC NOTAS DE AULAS NE-7720 - SISTEMAS Digitais II Este é um elemento conhecido como Latch (circuito capaz de armazenar um ou mais bits), sendo: S = Set (carrega) e C = Clear (Limpa), utilizado como memória temporária(latch). A lógica deste elemento é descrita por uma tabela da verdade, cujas entradas são S e C mais o seu estado interno definem o estado futuro e a saída. a) Circuito Latch NE b) Tabela dinâmica de estados do SC S C S C +1 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 +1 -> Estado Futuro. -> Estado Atual. P -> Condição Proibida. c) Tabela da verdade do SC d) Equação de estados S C +1 0 0 0 1 1 0 1 1 SC 00 01 11 10 0 1 +1 = e) Tabela de transição do latch SC f) Representação por diagrama de estados do SC S C +1 0 0 0 1 1 0 1 1 0 1 g) Formas de Ondas Exercícios Recomendados Repetir para o latch NOU. Pág. 4

IMPLEMENTAÇÃO EM VHDL NOTAS DE AULAS NE-7720 - SISTEMAS Digitais II -- LATCH_NAND ENTITY aula_1 IS PORT( s,c : IN BIT; q : BUFFER BIT); END aula_1; ARCHITECTURE a OF aula_1 IS PROCESS (s,c) IF s = '0' THEN q <= '1'; -- set Q assincrono ELSIF c = '0' THEN q <= '0'; -- reset Q assincrono ELSE q <= q ; -- guarda Q END IF; END PROCESS; END a; USE ieee.std_logic_1164.all; ENTITY latch_ne_estrutural IS PORT( s, c: IN BIT; -- variaveis de entrada q,qn : BUFFER BIT); -- saídas END latch_ne_estrutural; ENTITY mynand2 IS Port(i1, i2 : IN BIT; o: OUT BIT); END mynand2; ARCHITECTURE Structural OF mynand2 IS o <= NOT(i1 AND i2); END Structural; ARCHITECTURE Structural OF latch_ne_estrutural IS COMPONENT mynand2 PORT( i1, i2: IN BIT; o: OUT BIT); END COMPONENT; U1: mynand2 port map(s,qn,q); U2: mynand2 port map(c,q,qn); END Structural; Pág. 5