UTFPR – Prof. Carlos Raimundo Erig Lima.  Circuitos compostos por lógica seqüencial e por lógica com binacional.  Baseados em flip-flops sincronizados.

Slides:



Advertisements
Apresentações semelhantes
Introdução Revisão de Conceitos de Circuitos Lógicos e Estruturas para Arquitetura de Computadores.
Advertisements

Organização de Computadores I
Máquinas de Estado Sistemas Digitais.
Eletrônica Digital Flip-Flops e Registradores de Deslocamento
CPU: Controle e processamento
Sistemas Digitais Projeto RTL – Unidade de Controle
Circuitos Lógicos e Organização de Computadores Capítulo 8 –Circuitos Seqüenciais Síncronos Ricardo Pannain
Ney Laert Vilar Calazans
Eletrônica Digital Contadores
Máquinas de Estado Eletrônica Digital.
Unidades de Execução e de Controle Sistemas Digitais.
Eletrônica Digital Multiplexadores e Demultiplexadores
Lógica reconfigurável por hardware
Lógica reconfigurável por hardware
Lógica reconfigurável por hardware
Circuitos Lógicos Sequenciais
Finite State Machines.
MC542 Organização de Computadores Teoria e Prática
MC542 Organização de Computadores Teoria e Prática
MC542 Organização de Computadores Teoria e Prática
Análise de Circuitos Sequenciais Síncronos
Circuitos Sequenciais
Registradores de deslocamento (Shift Register)
Registradores de deslocamento (Shift Register)
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.
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.
Decodificador 2 para 4 (2 : 4)
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.
Decodificador 2 para 4 (2 : 4)
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.
MAPA DE KARNAUGH O Mapa de Karnaugh é uma ferramenta de auxílio à minimização de funções booleanas. O próprio nome mapa vem do fato dele ser um mapeamento.
1. Circuitos seqüenciais - conceito 2. Flip-flops 3. Registradores 4
Máquina de Estados Finito
Técnica de modelagem de Máquina de Estados em VHDL
Circuitos Combinacionais Básicos Descrição VHDL
Prof.Corradi Finite State Machines.
UTFPR – Prof. Carlos Raimundo Erig Lima. .….… STD_LOGIC (equivalente ao BIT) STD_LOGIC_VECTOR (equivalente ao BIT_VECTOR)
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.
Engenharia de Software para Computação Embarcada
Lógica reconfigurável por hardware
Lógica reconfigurável por hardware
Multiplexadores e Demultiplexadores
Latches e Flip-Flops GSI008 – Sistemas Digitais
Fundamentos de Circuitos Sequenciais Modelos de Mealy e Moore
Circuitos Seqüenciais
Aula 17 1 Análise Sintáctica Compiladores, Aula Nº 17 João M. P. Cardoso.
Técnicas Digitais e de Microprocessadores II
Circuitos seqüenciais síncronos
Lógica Seqüêncial Bruno Silvério Costa.
Tópicos em Arquitetura de Computadores João Angelo Martini Universidade Estadual de Maringá Departamento de Informática Mestrado em Ciência.
ENGA78 – Síntese de Circuitos Digitais
Funcionamento básico de um processador de 8 bits
Organização e Arquitetura de Computadores Prof. Bruno Silvério Costa
Circuitos Combinacionais Exercícios 2 POSCOMP e ENADE
Hardware Description Language Aula 3 – AHDL (continuação)
UNIDADE LÓGICA ARITMÉTICA (ULA)
Circuitos Sequenciais
Eletrônica Digital II ELT013
Tudo sobre o Processador
Diagrama de estado ? Exemplo:
Componentes básicos de um computador
Eletrônica Digital II ELT013
Cap. V – Análise e Síntese de Circuitos Sequenciais Síncronos
Prof.: Jean Carlo Mendes
Lógica Programável e VHDL Prof. Marcio Cunha Aula 04 – Projeto de Máquina de Estados.
Lógica Programável e VHDL
Prof. Marcio Cunha Aula 10 – Circuitos Sequenciais: Flip-Flop’s
Transcrição da apresentação:

UTFPR – Prof. Carlos Raimundo Erig Lima

 Circuitos compostos por lógica seqüencial e por lógica com binacional.  Baseados em flip-flops sincronizados pela borda por um único sinal de clock.

Lógica de controle (próximo estado) Memória de Estados (Flip- Flops) Lógica de saída entradas saídas clock Estado atual As saídas são uma função das entradas e do estado atual

Lógica de controle (próximo estado) Memória de Estados (Flip- Flops) Lógica de saída entradas saídas clock Estado atual As saídas são uma função do estado atual apenas

Projetar uma máquina de estados para implementar os quatro estados do motor de passo. Seja Q1, Q2 (estado atual), Sentido (horário) e Enable (permite a mudança de estado) entradas e S1 e S2 as saídas para controle de cada fase. A seguinte tabela pode ser montada: A máquina é do tipo Moore pois as saídas dependem apenas do estado atual, ou seja, o que aconteceu no período de clock anterior. Sentido - Enable S1-S2 Estado Atual Q1-Q2 S0 S3S0S111 S1 S0S1S210 S2 S1S2S300 S3 S2S3S001 Próximo estado S0 S1 S2 S3 S=1 S0 S1 S2 S3 S=0

É possível propor uma codificação para os estados: S0 = 00 S1 = 01 S2 = 11 S3 = 10 A tabela fica: Sentido - Enable S1-S2 Estado Atual Q1-Q S= S=0

Criando as funções por mapas de Karnaught: Sentido – Enable (S-E) Estad o Atual Q1- Q

Criando as funções por mapas de Karnaught: Sentido - Enable Estado Atual Q1-Q

A saída S1 e S2 por sua vez só dependem dos estados atuais Q1 e Q2: S1-S2 Estado Atual Q1-Q

1 -Cria-se um novo arquivo do tipo state machine file (*.smf) 2- Usar o ícone Wizard

A tabela deve ser preenchida

Criar um novo *.bdf

Inserir o componente da máquina de estados criada