CIRCUITOS SEQUENCIAIS. Adão de Melo Neto

Documentos relacionados
Circuitos Sequenciais. Sistemas digitais

Circuitos Digitais Contadores. Orivaldo Santana Jr.

Sistemas Digitais para Computação. AULAS TEÓRICAS 19 a 33

Circuitos Digitais Cap. 6

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

Índice. Modelos e Procedimentos

Disciplina: Laboratório de Circuitos Digitais

Circuitos Seqüenciais: Latches e Flip-Flops. Fabrício Noveletto

Eletrônica Digital II. Exemplo de um CI com encapsulamento DIP. Diagrama do CI 74XX76.

Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento

Circuitos Lógicos Aula 23

LABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 9: Análise de Circuitos com Contadores

Capítulo VIII Registradores de Deslocamento e Contadores

INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA CONTADORES

Projeto de Máquinas de Estado

CAPÍTULO 5 CIRCUITOS SEQUENCIAIS

Aula 11: Blocos Digitais Básicos Decodificador e Multiplexador

FLIP-FLOPS FLOPS. INTRODUÇÃO Os circuitos anteriormente estudados são chamados de

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Conceitos básicos do

FLIP FLOPS. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos M-1113A

Arquitetura de Computadores Circuitos Combinacionais, Circuitos Sequênciais e Organização de Memória

MINISTÉRIO DA EDUCAÇÃO IFSC - Campus São José. CST em Telecomunicações ELETRÔNICA DIGITAL CONTADORES. Marcos Moecke

CAPÍTULO 6 CIRCUITOS SEQUENCIAIS IV: PROJETO DE REDES SEQUENCIAIS

Circuitos sequenciais elementares

Projecto e Controlo em Lógica Digital

ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva

A Figura 1 mostra uma organização do NEANDER com uma UAL de 6 funções. Figura 1: Organização para o NEANDER.

TÉCNICAS DIGITAIS I (CURSO DE ENGENHARIA DE TELECOMUNICAÇÕES)

Contadores. Contadores Assíncronos Crescentes

Organização e Arquitetura de Computadores. Ivan Saraiva Silva

Flip-Flops (Aplicações) Prof. Rômulo Calado Pantaleão Camara

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

Programação Básica em STEP 7 Operações Binárias. SITRAIN Training for Automation and Drives. Página 6-1

Flip-Flops. Slide 1. Flip-flop NOR SR cruzado. Reiniciar Configurar Reter Não usado. Flip-flop NAND SR cruzado. Reiniciar Configurar Reter Não usado

Apostila para Eletrônica ELETRÔNICA DIGITAL I

CONSTRUÍNDO OS SISTEMAS SEQÜENCIAIS PELA ASSOCIAÇÃO DOS FLIPs/FLOPs À UMA LÓGICA COMBINACIONAL.

Tecnicas com Sistemas Digitais

Organização e Arquitetura de Computadores I

Capítulo 7 Circuitos sequenciais: latches, flipflops, registradores, contadores

DATA: HORÁRIO DE ENTRADA: HORÁRIO DE SAÍDA: BANCADA: NOMES DOS COMPONENTES DO GRUPO DE TRABALHO:

Aula 03. Processadores. Prof. Ricardo Palma

MEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Set/10

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Circuitos Digitais - ECA. Prof. Dr. Fabian Vargas.

VHDL Lógica Síncrona. Sinais de Saída. Sinais de Entrada. barreira. carg. VHDL -Lógica Síncrona

Aula 09. Memórias e Circuitos Digitais Seqüenciais

ANO LETIVO 2015 / 2016

Portas lógicas e circuitos digitais. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

Disciplina: Laboratório de Circuitos Digitais

Controlador de DMA. Gustavo G. Parma

CAPÍTULO 4 CIRCUITOS SEQUENCIAIS II: CONTADORES ASSÍNCRONOS

Análise e Projeto de Contadores Síncronos. Circuitos Lógicos Prof. Daniel D. Silveira

Programmable Interval Timer

- SISTEMAS DIGITAIS II

CONSTRUÇÃO DE UMA UCP HIPOTÉTICA M++ INTRODUÇÃO

MÓDULO N.º 1 SISTEMAS DE NUMERAÇÃO HORAS / TEMPOS CONTEÚDOS OBJETIVOS AVALIAÇÃO

Colégio Metrópole. Curso Técnico Instrumentação e Automação Industrial

Portas lógicas e Circuitos. Marcos Monteiro, MBA

Arquitetura e Organização de Computadores I

Estrutura de um Computador

SISTEMAS DIGITAIS CIRCUITOS SEQUENCIAIS BÁSICOS

Microprocessadores. Memórias

Comandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios

ORGANIZACÃO DE COMPUTADORES PROCESSADORES CHIPS TRANSISTORES

Exercícios de Circuitos Combinacionais

Microprocessadores e Microcontroladores Prof. Edilson R. R. Kato Simulação do computador SAP-1

Armazenar dados e programas que serão utilizados pelo processador (CPU Unidade Central de Processamento)

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS

Organização e Arquitetura de Computadores I

SISTEMAS OPERACIONAIS. 3ª. Lista de Exercícios

Registradores de uma CPU. Registradores de uma CPU - Acumulador

Sistemas Digitais I LESI :: 2º ano. Questões Práticas de Sistemas Sequenciais

Componentes do Computador e. aula 3. Profa. Débora Matos

Descrição de circuitos algebricamente, álgebra de Boole e circuitos lógicos, teorema de boole e De Morgan. Simplificação e projeto.

Experimento 06 Unidade Aritmética

CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Rio de Janeiro, 13 de novembro de 2008.

Processamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores

Sistemas Digitais I LESI :: 2º ano. Conceitos sobre Sistemas Sequenciais

DATA: HORÁRIO DE ENTRADA: HORÁRIO DE SAÍDA: BANCADA: NOMES DOS COMPONENTES DO GRUPO DE TRABALHO: PROJETO - CONTADORES ASSÍNCRONOS

Sistemas Operacionais. Rodrigo Rubira Branco

Instituto Tecnológico de Aeronáutica - ITA Divisão de Engenharia Eletrônica Departamento de Eletrônica Aplicada Laboratório de EEA-21

MINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações CONTADORES. Marcos Moecke

LÓGICA SEQÜENCIAL Prof. Corradi

Ministério da Educação Universidade Federal do Ceará Pró-Reitoria de Graduação

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT DEPARTAMENTO DE ENGENHARIA ELÉTRICA DEE

CRONÔMETRO DIGITAL PROJETO

Contadores (Aula1) Prof. Rômulo Calado Pantaleão Camara

Introdução aos Computadores Introdução à Ciência de Computadores Outubro / 16

Projeto Dirigido: Genius

Sistemas Computacionais e Hardware. Disciplina: Informática Prof. Higor Morais

Memorias. Flip-Flop RS básico (Assíncrono) preencher. Tabela da verdade S R Q A S Q

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA DEPARTAMENTO DE ELETRÔNICA E COMPUTAÇÃO. Caderno Didático - Disciplina de Sistemas Digitais A

Período: 4º Disciplina: Técnicas e Sistemas Digitais

Oganização e Arquitetura de Computadores

Circuitos Combinacionais Básicos

Conversor Analógico /Digital

CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS

Fundamentos de Programação. Diagrama de blocos

Arquitectura de Computadores (I)

Circuitos sequenciais elementares

Transcrição:

CIRCUITOS SEQUENCIAIS Adão de Melo Neto 1

EMENTA DEFINIÇÃO FLIP-FLOP SR FLIP-FLOP SR COM ENTRADA DE CLOCK FLIP-FLOP D COMPARAÇÃO DOS FLIP-FLOPS FLIP-FLOP X LATCH FLIP FLOP JK FLIP-FLOP D A PARTIR DO JK FLIP-FLOP T APLICAÇÕES - MEMÓRIA (REGISTRADORES) APLICAÇÕES - CONTADORES APLICAÇÕES - REGISTRADORES DE DESLOCAMENTO APLICAÇÕES MEMÓRIA(MEMÓRIA PRINCIPAL) 2

Circuitos Sequenciais Nestes circuitos existe uma realimentação da saída para a entrada (denominado estado interno) cuja principal função é fazer com que as saídas dependam das entradas atuais e de estados ocorridos anteriormente. Um circuito seqüencial é constituído de um conjunto de flip-flops e portas lógicas interligadas. 3

FLIP-FLOPS 4

FLIP-FLOP É o elemento básico utilizado para armazenar informações em um sistema digital. Ele permite a escrita e a leitura de um valor binário (0 e 1). Características Fundamentais Biestável = pode guardar um dos dois valores (0 ou 1) permanentemente e enquanto estiver energizado. Possui dois sinais (Q e /Q), sendo um complemento do outro, ou seja, quando Q=1 então /Q=0 ( e vice-versa). 5

FLIP-FLOPS FLIP-FLOP SR FLIP-FLOP SR COM ENTRADA DE CONTROLE FLIP-FLOP D 6

FLIP-FLOP SR 7

Flip-Flop SR O estado de um flip-flop SR é especificado através do par Q e seu complemento /Q. Estados possíveis: SET, RESET, MEMÓRIA, PROIBIDO PROIBIDO: Combinação S=0 e R=0 Não é utilizada por produzir um estado Q=/Q Estado SET: Q=1 e /Q=0 alcançado pela combinação S=0 e R=1 Estado RESET: Q=0 e /Q=1 alcançado pela combinação S=1 e R=0 MEMÓRIA: Combinação S=1 e R=1 O estado atual é mantido 8

Estado Proibido (obtido por S=0 e R=0) Quando S=R=0, as saídas das NAND serão Q=1 e /Q=1. Agora, as entradas das 1 a NAND são S=0 e /Q=1 ==> Q=1 Agora, as entradas das 2 a NAND são Q=1 e R=0 ==> /Q=1 Q=/Q é PROIBIDO. 9

Estado SET: Q=1 e /Q=0 (obtido por S=0 e R=1) Observe na figura a seqüência: Quando S=0, a saída da 1 a NAND é Q=1. As entradas da 2 a NAND são Q=1 e R=1 e portanto /Q=0 As entradas da 1 a NAND são S=0 e /Q=0 e portanto Q=1 10

Estado RESET: Q=0 e /Q=1 (obtido por S=1 e R=0) Observe na figura a seqüência: Quando R=0, a saída da 2 a NAND é /Q=1. As entradas da 1 a NAND são S=1e /Q=1 e portanto Q=0. As entradas da 2 a NAND são Q=0 e R=0 e portanto /Q=1. 11

Estado Memória: Q e /Q mantido (obtido por S=1 e R=1) Exemplo: considere que Q=1 e /Q=0. Quando S=1 e R=1 e Q=1 e /Q=0 As entradas da 1 a NAND são S=1 e /Q=0 e portanto Q=1 As entradas da 2 a NAND são Q=1 e R=1 e portanto /Q=0 12

FLIP-FLOP SR COM ENTRADA DE CLOCK 13

Flip-Flop SR com entrada de CLOCK (C) Com a entrada de controle (C) não é necessário se fazer uma combinação de S e R para se manter o estado atual - memória (basta C=0). 1 0 1 Flip-Flop SR Flip-Flop SR 14

Flip-Flop SR com entrada de controle (C) MEMÓRIA RESET SET PROIBIDO

Flip-Flop SR com entrada de controle (C) Flip-Flop SR com entrada de clock (c) Flip-Flop SR ESTADO 1 0 1 Flip-Flop SR 16 Flip-Flop SR com entrada de clock (c)

FLIP-FLOP D 17

Motivação: Flip-Flop D Evitar a entrada S=R=1 não determinística, ou seja, que leva ao estado proibido Corresponde ao flip-flop SR com entrada de clock (C) em que não necessita-se mais duas entradas S e R: apenas uma entrada D. Como S=D e R=/D não existe a possibilidade de ocorrer o estado proibido (S=1 e R=1). 18

EXEMPLO Flip-Flop D MEMÓRIA RESET SET 19

Flip-Flop SR, SR com entrada de clock e D 20

DIFERENÇA ENTRE UM FLIP- FLOP e um LATCH Um flip-flop é sensível a uma transição positiva do sinal de clock e um latch é sensível ao nível deste mesmo sinal C 21

DIFERENÇA ENTRE UM FLIP- FLOP e um LATCH Um flip-flop é sensível a uma transição positiva do sinal de clock e um latch é sensível ao nível deste mesmo sinal FLIP FLOP D 22

FLIP-FLOP JK 23

Flip-Flop JK 24

FLIP-FLOP D a partir do JK 25

Flip-Flop D 26

FLIP-FLOP T a partir do JK 27

Flip-Flop T 28

EXERCÍCIOS FF D Preencha o Diagrama de Estados 29

EXERCÍCIOS FF T Preencha o Diagrama de Estados 30

APLICAÇÕES MEMÓRIA (REGISTRADORES) 31

REGISTRADORES Componente essencial de todo computador. Armazena tanto dados como instruções a serem executadas pelo processador. Algumas memórias RAM, cache e registradores são construídos com flip-flops. Registradores São formados por vários flip-flops. 8 bits 8 flip-flops. 16 bits 16 flip-flops 32

APLICAÇÕES CONTADORES 33

CONTADORES

Contador Assíncrono Crescente Módulo 8

Contador Assíncrono Decrescente Módulo 8

MEMÓRIA PRINCIPAL RELEMBRANDO... FLIP-FLOP SR 37

MEMÓRIA PRINCIPAL Sinal de seleção (select) = 1 (seleciona) = 0 (não seleciona) Entrada (Input) Valor a ser escrito Saída (output) Sinal de habilitação da escrita (write) =1 (escreve entrada ) =0 (apenas lê entrada)

MEMÓRIA PRINCIPAL MEMÓRIA DO TIPO SELEÇÃO LINEAR CÉLULA BÁSICA DE MEMÓRIA COM 01 BIT (escrevendo valor 1) SELECT = 1 1 Q 1 ENTRADA = 1 Habilita a Escrita (W) do valor de entrada WRITE = 1 0 /Q 1 1 SET 39

MEMÓRIA PRINCIPAL MEMÓRIA DO TIPO SELEÇÃO LINEAR CÉLULA BÁSICA DE MEMÓRIA COM 01 BIT (escrevendo valor 0) SELECT = 1 0 Q 1 ENTRADA = 0 Habilita a Escrita (W) do valor de entrada WRITE = 1 1 /Q 0 0 RESET 40

MEMÓRIA PRINCIPAL MEMÓRIA DO TIPO SELEÇÃO LINEAR CÉLULA BÁSICA DE MEMÓRIA COM 01 BIT (manter o valor atual) SELEÇÃO = 1 0 Q 1 WRITE = 0 (ESCRITA NÃO HABILITADA) 0 /Q 0 VALOR MANTIDO 41

MEMÓRIA PRINCIPAL MEMÓRIA DO TIPO SELEÇÃO LINEAR (célula com 12 bits) 3 bits 3 bits 3 bits 3 bits 42

Contador Assíncrono Decrescente Módulo 8 10 bits 1024 células Endereço a ser acessado na memória