Índice Sumário Implementação de Contadores Implementação de contadores

Slides:



Advertisements
Apresentações semelhantes
Flip-Flops e Dispositivos Correlatos
Advertisements

Contadores e Registradores
Organização de Computadores I
Máquinas de Estado Sistemas Digitais.
Eletrônica Digital Flip-Flops e Registradores de Deslocamento
Sistemas Digitais Projeto RTL – Unidade de Controle
Miguel Gonçalves Wanzeller
Técnicas para operações E/S
Lógica Booleana A álgebra booleana é baseada totalmente na lógica. Desta forma, os circuitos lógicos executam expressões booleanas. As expressões booleanas.
Eletrônica Digital Contadores
Introdução aos Sistemas Digitais
Unidades de Execução e de Controle Sistemas Digitais.
Arquitetura dos Microprocessadores 8086 e 8088
Processador Fluxo de Dados e Controle
Circuitos Lógicos Sequenciais
MC542 Organização de Computadores Teoria e Prática
MC542 Organização de Computadores Teoria e Prática
Arquivos Extensíveis.
Organização e Arquitetura de Computadores I Parte de Controle
Soma de Produtos Soma de produtos é uma forma padrão de representação de funções Booleanas constituida pela aplicação da operação lógica OU sobre um conjunto.
Projeto de Circuitos Sequenciais Síncronos
Contadores Digitais.
Análise de Circuitos Sequenciais Síncronos
Uma chave é normalmente aberta e a outra normalmente fechada
Flip-Flop J-K.
O FLIP-FLOP Os latches e os flips-flops são os blocos elementares com os quais se constrói a maior parte dos circuitos sequenciais. Um flip-flop é um dispositivo.
Contadores Contadores são circuitos digitais que variam os seus estados, sob um comando de um clock (relógio), de acordo com uma sequencia predeterminada.
Contadores Assíncronos
O FLIP-FLOP As latches e os flips-flops são os blocos elementares com os quais se constrói a maior parte dos circuitos sequenciais. Um flip-flop é um dispositivo.
Máquina de Estados Uma máquina de estados finitos ou autômato finito é uma modelagem de um comportamento composto por estados, transições e ações Um estado.
1. Circuitos seqüenciais - conceito 2. Flip-flops 3. Registradores 4
Fundamentos de Eletrônica – Circuitos Seqüenciais
Eletrônica Digital Circuitos Combinacionais: O seu estado (os valores) de todas as saídas depende apenas dos valores das entradas neste mesmo instante.
Eletrônica Digital Projeto de Circuitos Combinacionais
Eletrônica Digital II ELT013
Sistemas Digitais Aula 11.
ÁLGEBRA DE CHAVEAMENTO
Sistemas Operacionais I
UTFPR – Prof. Carlos Raimundo Erig Lima. Smart compilation – permite que o Quartus II não execute etapas desnecessárias da compilação. Incremental.
Índice SUMÁRIO Introdução ao projeto de lógica seqüencial.
Sistemas Digitais Circuito de Dados / Circuito de Controlo ASMs e Implementação de Máquinas de Estados Frequently, presenters must deliver material of.
Dezembro de 2005 Sistemas Digitais 1 Síntese com um flip-flop por estado Prof. Carlos Sêrro Adaptado para l ó gica positiva por Guilherme Arroz SISTEMAS.
Conceitos de Lógica Digital
Fundamentos de Circuitos Sequenciais Modelos de Mealy e Moore
Circuitos Seqüenciais Contadores
AUTOMAÇÃO INDUSTRIAL.
Lógica Seqüêncial Bruno Silvério Costa.
Síntese clássica de circuitos sequenciais síncronos
CIRCUITO COMBINACIONAIS
ENGA78 – Síntese de Circuitos Digitais
Eletrônica Digital II ELT013
Circuitos Lógicos e Álgebra de Boole
Eletrônica Digital II ELT013
Programação de Autómatos 4-Tratamento de Dados 4.1- Comparação de dados Programação.
Aplicações com flip-flops
Hardware Description Language Aula 8 –Verilog HDL
Hardware Description Language Aula 4 -VHDL Prof. Afonso Ferreira Miguel, MSc.
Hardware Description Language Aula 9 –Verilog HDL Prof. Afonso Ferreira Miguel, MSc.
Diagrama de estado ? Exemplo:
Eletrônica Digital II ELT013
FLIP-FLOPs.
Máquinas de Estados Finitos (cont)
ANTONIO AUGUSTO LISBOA DE SOUZA
Introdução às Máquinas de Estados Finitos (Finite State Machine - FSM)
Sistemas Digitais Aula 10 GRECO-CIN-UFPE.
Exercício: Trazer próxima aula
Exercícios: trazer próxima aula
Cap. V – Análise e Síntese de Circuitos Sequenciais Síncronos
Circuitos Lógicos Sequenciais
Eletrônica Digital Circuitos Sequenciais
Transcrição da apresentação:

Índice Sumário Implementação de Contadores Implementação de contadores Contadores mais Complexos Contadores de auto início

Implementação Um flip-flop por cada bit de estado Lógica combinatória baseada em codificação

Implementação Diagrama lógico do Contador

Implementação: outro exemplo Registro de deslocamento Entrada determina o próximo estado

Contador mais Complexo Contador complexo Repete 5 estado em seqüência Sem ser uma representação binária Passo 1: Derivar o diagrama de transição de estados Seqüência de contagem: 000,010,011,101,110 Passo 2: Derivar a tabela de transição de estados do diagrama de transição de estados

Contador mais Complexo Diagrama de transição de estados Tabela de transição de estados

Contador mais Complexo Passo 3: K-maps para as funções de próximo estado

Contador mais Complexo Diagrama Lógico do contador

Contadores de auto início Re-derivação da tabela de transição de estados das atribuições de indiferentes

Contadores de auto início Estados de Start-up Quando é feito o power-up, o contador pode ir para um estado não utilizado ou inválido O projetista tem de garantir que o contador entra num estado válido Solução de auto início Projetar contadores nos quais os estados inválidos tenham transições para um estado válido Pode limitar a exploração dos indiferentes

Contadores de auto início