Sistemas Digitais (SD)
|
|
|
- David Cruz Avelar
- 8 Há anos
- Visualizações:
Transcrição
1 Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Minimização do Número de Estados S1 S2 S3 S4 S5 S6 S1-S3 S2-S4 S1-S5 S3-S5 S2-S6 S4-S6 S0 S1 S2 S3 S4 S5
2 Aula Anterior Na aula anterior: Definição de circuito sequencial síncrono Máquinas de Mealy e de Moore Especificação de circuitos sequenciais síncronos: Diagrama de estados Projecto de circuitos sequenciais síncronos: Codificação dos estados Tabela de transição de estados Determinação das funções lógicas de saída e estado seguinte 2
3 Planeamento SEMANA TEÓRICA 1 TEÓRICA 2 PROBLEMAS/LABORATÓRIO 15/Fev a 19/Fev Introdução Sistemas de Numeração 22/Fev a 26/Fev Álgebra de Boole Elementos de Tecnologia 29/Fev a 04/Mar Funções Lógicas Minimização de Funções P0 07/Mar a 11/Mar Minimização de Funções Def. Circuito Combinatório; Análise Temporal L0 14/Mar a 18/Mar Circuitos Combinatórios Circuitos Combinatórios P1 21/Mar a 25/Mar FÉRIAS DA PÁSCOA FÉRIAS DA PÁSCOA 28/Mar a 01/Abr Circuitos Combinatórios Circuitos Sequenciais: Latches L1 04/Abr a 08/Abr Circuitos Sequenciais: Flip-Flops Caracterização Temporal P2 11/Abr a 15/Abr Registos Contadores 18/Abr a 22/Abr Exercícios Teste 1 Síntese de Circuitos Sequenciais Síncronos 25/Abr a 29/Mai Síntese de Circuitos Sequenciais Síncronos Síntese de Circuitos Sequenciais Síncronos L2 P3 L3 02/Mai a 06/Mai Memórias Máq. Estado Microprogramadas: Circuito de Dados e Circuito de Controlo P4 09/Mai a 13/Mai Máq. Estado Microprogramadas: Microprograma Circuitos de Controlo, Transferência e Processamento de Dados de um Processador L4 16/Mai a 20/Mai Lógica Programável P6 P5 23/Mai a 27/Mai P6 Revisões L5 3
4 Sumário Tema da aula de hoje: Especificação e projecto de circuitos sequenciais síncronos: Minimização do número de estados Exemplo (Mealy) Bibliografia: M. Mano, C. Kime: Secções 5.4 a 5.7 G. Arroz, J. Monteiro, A. Oliveira: Secção 7.1 a 7.4 4
5 Síntese de Circuitos Síncronos Revisão: circuito combinatório vs circuito sequencial Circuito Combinatório O valor da saída depende apenas do valor nas entradas nesse instante Circuito Sequencial O valor da saída depende do valor actual nas entradas, bem como da história anterior dos estados do circuito o Como? através de elementos de memória (ex: latches e flip-flops) Podem ser divididos em: o Síncronos: o sinal de relógio sincroniza toda a actividade do circuito o Assíncronos: não usam sinal de relógio as transições de estado ocorrem sempre que há uma alteração nas entradas do circuito 5
6 Síntese de Circuitos Síncronos Revisão: Circuito Sequencial Síncrono Entradas Primárias Saídas Primárias CLK Registos Circuito Combinatório Realimentação Duas componentes: Bloco de lógica puramente combinatória o Implementa as funções necessárias para que o circuito tenha a transição entre estados pretendida Elementos de memória, controlados por um sinal de relógio o Mantém o estado do circuito ao longo do tempo 6
7 Síntese de Circuitos Síncronos Revisão: Máquinas de Moore vs. Máquinas de Mealy As máquinas de estado síncronas podem ser dividias em: Máquinas de Moore: a saída depende apenas das variáveis de estado actuais; Máquinas de Mealy: a saída é função das variáveis de estado actuais e do valor das entradas presentes no circuito Entradas CLK Registos Lógica de geração de saídas e do próximo estado Saídas 7
8 Síntese de Circuitos Síncronos Projecto de Circuitos Sequenciais Síncronos Procedimento: Especificação formal: o Diagrama de estados o Fluxograma Simplificação da especificação Projecto: 1. Codificação dos estados 2. Tabelas de transição de estados 3. Determinação das funções lógicas de saída e estado seguinte 8
9 Simplificação da Especificação Projecto de Circuitos Sequenciais Síncronos Procedimento: Especificação formal: o Diagrama de estados o Fluxograma Simplificação da especificação Projecto: 1. Codificação dos estados 2. Tabelas de transição de estados 3. Determinação das funções lógicas de saída e estado seguinte 9
10 Simplificação da Especificação Exemplo Detector de Paridade Pretende-se enviar dados por uma linha, em grupos de 3 bits. A linha está sujeita a ruído, pelo que se implementou um protocolo de detecção de erros que garante que cada grupo de 3 bits tem um número par de bits a 1. O circuito sequencial pretendido deverá assinalar na sua saída sempre que ocorrer um erro de transmissão, identificado por um número ímpar de bits num grupo de 3 bits 10
11 Simplificação da Especificação Exemplo Detector de Paridade Problema: Como construir o diagrama de estados? A solução é única? É possível optimizar o número de estados? 11
12 Simplificação da Especificação Construção do Diagrama de Estados O diagrama de estados pode ser construído directamente a partir da definição do problema: Enumerar todas as possíveis combinações de estados que podem ocorrer a partir do estado de Reset (S0), e gerar o valor 1 na saída quando o número de 1 s for ímpar, retornando ao estado S0 para processar a próxima sequência de 3 bits. 12
13 Simplificação da Especificação Construção do Diagrama de Estados Este diagrama de estados pode ser simplificado? Existem estados equivalentes que podem ser fundidos? Definição: Dois estados dizem-se estados equivalentes se, e só se, para cada combinação possível nas entradas, eles geram a mesma saída e transitam para o mesmo estado ou para estados que também sejam equivalentes. 13
14 Simplificação da Especificação Tabela de Implicações Uma linha e uma coluna por estado; Indica quais os pares de estados que são equivalentes; Uma vez que esta matriz é simétrica, apenas se considera a componente inferior à diagonal principal: Exemplo: S1 S4 S4 S1 14
15 Simplificação da Especificação Tabela de Implicações 1º Passo: identificar os pares de estados que não podem ser equivalentes, porque geram saídas diferentes para a mesma entrada. Exemplos: Os estados S0 e S6 são necessariamente não equivalentes, porque geram saídas diferentes para a entrada 1 O estado S0, cuja saída é sempre 0, não pode ser equivalente ao estado S3, pois este gera 1 na sua saída quando a entrada é 1; Idem para os estados S4, S5 ou S6. S1 S2 S3 S4 S5 S6 S0 S1 S2 S3 S4 S5 15
16 Simplificação da Especificação Tabela de Implicações 2º Passo: identificar os pares de estados que são equivalentes, pois não só geram as mesmas saídas, como transitam para os mesmos estados (ou equivalentes). Exemplos: Os estados S4 e S5 são equivalentes, porque têm as mesmas saídas, para ambos os valores de entrada, e transitam para o estado S0, para ambos os valores de entrada; Idem para os estados S3 e S6. S1 S2 S3 S4 S5 S6 S0 S1 S2 S3 S4 S5 16
17 Simplificação da Especificação Tabela de Implicações 3º Passo: identificar os pares de estados que poderão ser equivalentes caso outros pares também o sejam. Exemplos: Os estados S1 e S2 apenas poderão ser equivalentes se os estados S3 e S5 forem equivalentes e se os estados S4 e S6 forem equivalentes a entrada correspondente ao par (S1,S2) deve ser preenchida com os pares (S3,S5) e (S4,S6) S1 S2 S3 S4 S5 S6 S1-S3 S2-S4 S1-S5 S3-S5 S2-S6 S4-S6 S0 S1 S2 S3 S4 S5 17
18 Simplificação da Especificação Tabela de Implicações 4º Passo: eliminar, através de passagens sucessivas da tabela, os elementos que não podem ser equivalentes, dado que a sua equivalência depende da equivalência de outros estados que a tabela indica como não sendo equivalentes. Exemplos: O par (S0,S1) não pode ser equivalente, porque depende do par (S1,S3) que a tabela mostra como sendo não equivalente O par (S0,S2) não pode ser equivalente, porque depende do par (S1,S5) que a tabela mostra como sendo não equivalente O par (S1,S2) não pode ser equivalente, porque depende do par (S3,S5) que a tabela mostra como sendo não equivalente S1 S2 S3 S4 S5 S6 S1-S3 S2-S4 S1-S5 S3-S5 S2-S6 S4-S6 S0 S1 S2 S3 S4 S5 18
19 Simplificação da Especificação Simplificação do Diagrama de Estados De acordo com o processo de simplificação realizado, conclui-se que: O estado S3 é equivalente ao estado S6 O estado S4 é equivalente ao estado S5 S1 S2 S3 S4 S5 S6 S0 S1 S2 S3 S4 S5 19
20 Simplificação da Especificação Simplificação do Diagrama de Estados De acordo com o processo de simplificação realizado, conclui-se que: O estado S3 é equivalente ao estado S6 O estado S4 é equivalente ao estado S5 20
21 Simplificação da Especificação Simplificação do Diagrama de Estados De acordo com o processo de simplificação realizado, conclui-se que: O estado S3 é equivalente ao estado S6 O estado S4 é equivalente ao estado S5 21
22 Síntese de Circuitos Síncronos Projecto de Circuitos Sequenciais Síncronos Procedimento: Especificação formal: o Diagrama de estados o Fluxograma Simplificação da especificação Projecto: 1. Codificação dos estados 2. Tabelas de transição de estados 3. Determinação das funções lógicas de saída e estado seguinte 22
23 Síntese de Circuitos Síncronos Codificação dos Estados Considerando a existência de 5 estados (S 0,S 1,S 2,S 3,S 4 ), a codificação usando código binário natural irá usar k flip-flops, em que k = log 2 (5) = = 3 Codificação Estado Q 2 Q 1 Q 0 S S S S S
24 Síntese de Circuitos Síncronos Tabela de Transição de Estados S5 S6 S7??? Entradas da Tabela Saídas da Tabela Entrada Estado Estado Presente Seguinte Saída 0 S 0 S S 0 S S 1 S S 1 S S 2 S S 2 S S 3 S S 3 S S 4 S S 4 S 0 1 O que acontece se a máquina transitar para um estado inválido (S 5,S 6,S 7 )? Lock-out!!! Solução: obrigar a máquina a transitar para um estado válido (ex: S 0 ) 24
25 Síntese de Circuitos Síncronos Tabela de Transição de Estados S5 S6 S7 -/0 -/0 -/0 Entradas da Tabela Saídas da Tabela Entrada Estado Estado Presente Seguinte Saída 0 S 0 S S 0 S S 1 S S 1 S S 2 S S 2 S S 3 S S 3 S S 4 S S 4 S 0 1 X S 5 S 0 0 X S 6 S 0 0 X S 7 S 0 0 Preenchimento com os estados adicionais, para evitar situações de Lock-out 25
26 Síntese de Circuitos Síncronos Tabela de Transição de Estados Entradas da Tabela Saídas da Tabela S5 S6 S7 -/0 -/0 -/0 Entrada Estado Presente Estado Seguinte Q 2 (n-1) Q 1 (n-1) Q 0 (n-1) Q 2 (n) Q 1 (n) Q 0 (n) Saída X X X
27 Síntese de Circuitos Síncronos Determinação das Funções Lógicas Entradas da Tabela Estado Presente Saídas da Tabela Estado Seguinte E Q 1 Q 0 00 Q E Q 1 Q 0 00 Q Entrada Q 2 (n-1) Q 1 (n-1) Q 0 (n-1) Q 2 (n) Q 1 (n) Q 0 (n) D 2 (n) D 1 (n) D 0 (n) Saída X X X D 2 =E Q 2 Q 1 Q 0 +E Q 2 Q 1 Q 0 Q 1 Q 0 E Q D 0 =E Q 2 Q 0 +E Q 2 Q 1 Q D 1 =E Q 2 Q 1 +E Q 2 Q 1 Q 0 Q 1 Q 0 E Q S=E Q 2 Q 1 Q 0 +E Q 2 Q 1 Q 0 27
28 Circuito Lógico Entrada E Q 0 Q 1 D 0 (EQ 2 Q 1 Q 0 ) D 0 1D Q Q 0 D 2 =E Q 2 Q 1 Q 0 +E Q 2 Q 1 Q 0 D 1 =E Q 2 Q 1 +E Q 2 Q 1 Q 0 D 0 =E Q 2 Q 0 +E Q 2 Q 1 Q 0 Q 2 E Q 0 Q 1 Q 2 D 1 (EQ 2 Q 1 Q 0 ) Clk Clk D 1 EN C1 R 1D EN C1 Q Q Q 1 E Q 0 Q 1 Q 2 S(EQ 2 Q 1 Q 0 ) Saída S=E Q 2 Q 1 Q 0 +E Q 2 Q 1 Q 0 R Q E Q 0 Q 1 D 2 (EQ 2 Q 1 Q 0 ) D 2 1D Q Q 2 Init Q 2 Clk EN C1 R Q 28
29 Próxima Aula Tema da Próxima Aula: Exemplo (Moore) Projecto de circuitos sequenciais baseados em contadores 29
30 Agradecimentos Algumas páginas desta apresentação resultam da compilação de várias contribuições produzidas por: Nuno Roma Guilherme Arroz Horácio Neto Nuno Horta Pedro Tomás 30
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 18: Título: Sumário: Síntese de Circuitos Sequenciais: Minimização do Número de Estados Especificação e projecto
Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições
Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições Aula Anterior Na aula anterior: Contadores síncronos Contadores de módulo 2 n Projecto de contadores Frequência máxima de funcionamento
Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo
Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo Aula Anterior Na aula anterior: Memórias: Circuitos e tecnologias de memória: o RAM: Estática Dinâmica
Sistemas Digitais (SD) Contadores
Sistemas Digitais (SD) Contadores Aula Anterior Na aula anterior: Registos Registos simples Banco de registos Registos de deslocamento Registos multimodo 2 Planeamento SEMANA TEÓRICA TEÓRICA 2 PROBLEMAS/LABORATÓRIO
Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Microprograma
Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Microprograma Aula Anterior Na aula anterior: Projecto de máquinas de estados microprogramadas: Circuito de dados Circuito de controlo Implementação
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 22: Título: Sumário: Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo Projecto de máquinas
Sistemas Digitais (SD)
Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuitos de Controlo, Transferência e Processamento de Dados Entradas de controlo Saídas de controlo Unidade de controlo Palavra de controlo
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 23: Título: Sumário: Máquinas de Estado Microprogramadas: Endereçamento Expĺıcito/Impĺıcito Projecto de máquinas
Sistemas Digitais (SD) Unidade Lógica e Aritmética
Sistemas Digitais (SD) Unidade Lógica e Aritmética Aula Anterior Na aula anterior: Circuitos combinatórios típicos: Somadores / Subtractores Comparadores 2 Planeamento SEMANA TEÓRICA 1 TEÓRICA 2 PROBLEMAS/LABORATÓRIO
Sistemas Digitais (SD)
Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuitos de Controlo, Transferência e Processamento de Dados Entradas de controlo Saídas de controlo Unidade de controlo Palavra de controlo
Sistemas Digitais (SD) Circuitos combinatórios: somadores, subtractores e comparadores
Sistemas Digitais (SD) Circuitos combinatórios: somadores, subtractores e comparadores Aula Anterior Na aula anterior: Circuitos combinatórios típicos: Descodificadores Codificadores Multiplexers Demultiplexers
Sistemas Digitais (SD) Memórias
Sistemas Digitais (SD) Memórias Aula Anterior Na aula anterior: Exemplo (Moore) Projecto de circuitos sequenciais baseados em contadores 2 Planeamento SEMANA TEÓRICA 1 TEÓRICA 2 PROBLEMAS/LABORATÓRIO 15/Fev
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 23: Título: Sumário: Máquinas de Estado Microprogramadas: Circuitos de Controlo, Transferência e Processamento de
Sistemas Digitais (SD) Minimização de Funções Booleanas
Sistemas Digitais (SD) Minimização de Funções Booleanas Aula Anterior n Na aula anterior: u Funções lógicas: l Circuitos com portas NAND (revisão); l Circuitos com portas NOR (revisão); u Representações
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 11: Título: Sumário: Circuitos combinatórios: (ULA). 2014/2015 [email protected] Sistemas Digitais (SD)
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 11: Título: Sumário: Circuitos combinatórios: Unidade Lógica e Aritmética Unidade Lógica e Aritmética (ULA). 2015/2016
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão. - Português Aula N o 9: Título: Sumário: Circuitos combinatórios: descodificadores, codificadores, multiplexers e demultiplexers Descodificadores,
Sistemas Digitais (SD) Sistemas de Numeração e Códigos
Sistemas Digitais (SD) Sistemas de Numeração e Códigos Aula Anterior Na aula anterior: Motivação: O que é um Sistema Digital? Onde estão os Circuitos Digitais? Perspectiva histórica: o Dos primórdios da
SISTEMAS DIGITAIS (SD)
SISTEMS DIGITIS (SD) MEEC cetatos das ulas Teóricas Versão 2. - Português ula N o 7: Título: Sumário: Minimização de Funções Booleanas - II Minimização de Karnaugh (agrupamentos de uns e zeros, eixos de
INSTITUTO SUPERIOR TÉCNICO. Arquitectura de Computadores (ACom)
UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Informática Arquitectura de Computadores (ACom) LEIC-A, MEIC-A Acetatos das Aulas Teóricas Versão 1.0 - Português Aula
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 02: Título: Sumário: Sistemas de Numeração e Códigos Sistemas de numeração (base 10, base 2, base 8 e 16). Operações
Circuitos sequenciais síncronos
Circuitos sequenciais síncronos Considerações gerais Modelos de Mealy e de Moore Projecto de circuitos sequenciais síncronos Usando lógica discreta Usando ROMs 2 1 Um contador ou um registo como os que
Sistemas Digitais (SD) Elementos de Tecnologia Funções Lógicas
Sistemas Digitais (SD) Elementos de Tecnologia Funções Lógicas Aula Anterior Na aula anterior: Álgebra de Boole Operações básicas Propriedades Portas Lógicas Leis de DeMorgan Simplificação algébrica 2
Sistemas Digitais (SD) Lógica Programável
Sistemas Digitais (SD) Lógica Programável Aula Anterior n Na aula anterior: u Circuitos de controlo, transferência e processamento de dados u Exemplo de uma arquitectura simples de um processador 2 Planeamento
Análise de Circuitos Sequënciais Máquinas de Mealy e Moore
INF 8 Técnicas Digitais para Computação Análise de Circuitos Sequënciais Máquinas de Mealy e Moore Aula 23 Técnicas Digitais. Introdução circuito seqüencial síncrono reconhecido se contém flip-flops (ou
1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5
PREFÁCIO 1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO 1 1.1 Bases de Numeração 3 1.1.1 Representação de Números Inteiros em Base b 3 1.1.2 Representação de Números em Base 2 5 1.1.3 Representação de Números Fraccionários
Circuitos sequenciais síncronos
Circuitos sequenciais síncronos Considerações gerais Modelos de Mealy e de Moore Projecto de circuitos sequenciais síncronos Usando lógica discreta Usando ROMs 2 1 Um contador ou um registo como os que
Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória interna.
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
Síntese de circuitos sequenciais síncronos(máquinas de estados finitos)
ESTV-ESI-Sistemas igitais-circuitos Sequenciais Síncronos (2) /2 Síntese de circuitos sequenciais síncronos(máquinas de estados finitos) O procedimento para o projecto (síntese) de um circuito sequencial
Eletrônica Digital II
FACULDADE SANTO AGOSTINHO - FSA ENGENHARIA ELÉTRICA Eletrônica Digital II Prof. Fábio Leite, Esp Tópicos Procedimento de projeto de circuitos sequenciais Projeto com FFs tipo D Projeto com FFs tipo JK
Circuitos sequenciais
Circuitos sequenciais Saídas dependem da sequência das entradas não basta uma tabela de verdade! Exemplo: controlo do nível de água num tanque: entrada de água electro-válvula ABRE sistema digital de controlo
CIRCUITOS SEQUENCIAIS (Unidade 5)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
EELi02. Prof. Vinícius Valamiel https://sites.google.com/site/vvalamiel/
EELi02 Prof. Vinícius Valamiel [email protected] https://sites.google.com/site/vvalamiel/ TABELAS DE TRANSIÇÃO DE ESTADOS Q a Q f J K 0 0 0 X 0 1 1 X 1 0 X 1 1 1 X 0 Q a Q f D 0 0 0 0 1 1 1 0 0 1 1 1
CONTADORES DIGITAIS (Unidade 6)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
ELETRÔNICA DIGITAL II
ELETRÔNICA DIGITAL II Parte 8 Máquina de Estados Professor Dr. Michael Klug 1 Lembrando Circuitos Combinacionais: o valor da saída no instante t depende apenas da combinação dos valores das entradas neste
SISTEMAS DIGITAIS II Enunciados de Laboratório
SISTEMAS DIGITAIS II Enunciados de Laboratório Prof. José Sousa 2003/2004 JS/04 0 Sumário Trabalho - Memórias RAM... 2 Trabalho 2 - Memórias EPROM... 3 Trabalho 3 - Circuitos Sequenciais Síncronos Realização
SISTEMAS DIGITAIS CONTADORES
CONTADORES Setembro de 4 CONTADORES - 2 SUMÁRIO: CONTADORES SÍNCRONOS CONTADORES DE MÓDULO 2 N PROJECTO DE CONTADORES FREQUÊNCIA MÁIMA DE FUNCIONAMENTO SITUAÇÃO DE LOCKOUT SIMBOLOGIA CONTADOR EM ANEL CONTADOR
Sistemas Digitais (SD) Circuitos combinatórios: descodificadores, codificadores, multiplexers e demultiplexers
Sistemas Digitais (SD) Circuitos combinatórios: descodificadores, codificadores, multiplexers e demultiplexers Aula Anterior Na aula anterior: Noção de circuito combinatório; Tempo de propagação num circuito;
Sistemas Digitais (SD) Lógica Programável
Sistemas Digitais (SD) Lógica Programável Aula Anterior Na aula anterior: Circuitos de controlo, transferência e processamento de dados Exemplo de uma arquitectura simples de um processador Prof. Nuno
Aula 17. Máquina de Estados Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 17 Máquina de Estados Parte 1 SEL 0414 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Bibliografia l l l Tocci, R. J.; Widmer, N. S. Sistemas Digitais Princípios e Aplicações. 8ª Ed.,
Eletrónica Digital. Fundamentos e Projeto. Acxcro MANUEL RAPOSO AMARAL. EDIÇÕES SíLABO
Eletrónica Digital Fundamentos e Projeto Acxcro MANUEL RAPOSO AMARAL EDIÇÕES SíLABO , Indice Prefácio 13 Capítulo 1 Introdução 1.1. Abstração digital 1.2. Processo de conversão de um sinal analógico para
SÍNTESE DE SIST. SEQUENCIAIS SÍNCRONOS. Sel Sistemas Digitais Prof. Homero Schiabel
SÍNTESE DE SIST. SEQUENCIAIS SÍNCRONOS Sel 414 - Sistemas Digitais Prof. Homero Schiabel Síntese Sist. Síncronos Contagem = 0 Saídas: Z 1 = 0 Z 0 = 0 Contagem = 3 Saídas: Z 1 = 1 Z 0 = 1 A/00 D/11 Contagem
Sistemas Digitais. Planificação das aulas teóricas e aulas práticas Ano Lectivo 2005/ 2006
Sistemas Digitais Planificação das aulas teóricas e aulas práticas Ano Lectivo 2005/ 2006 Aula 1 Semana 26 a 30 de Setembro - Apresentação 1. Apresentação da disciplina aos alunos: a. Programa da disciplina
CIRCUITOS SEQUENCIAIS (Unidade 5)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
Sistemas Digitais LETI, LEE (2014/15 1º Sem.)
Sistemas Digitais LETI, LEE (2014/15 1º Sem.) Apresentação e Planeamento João Paulo Carvalho Universidade de Lisboa / Instituto Superior Técnico SUMÁRIO Apresentação Corpo Docente Sistemas Digitais Página
SISTEMAS DIGITAIS CIRCUITOS SEQUENCIAIS SÍNCRONOS
IRUITOS SEQUENIIS SÍNRONOS Setembro de IRUITOS SEQUENIIS SÍNRONOS - 2 SUMÁRIO: IRUITOS E MOORE E MELY RTERIZÇÃO ESPEIFIÇÃO SÍNTESE ONVERSÃO EEMPLOS PROJETOS LTERNTIVOS FLIP-FLOP / ESTO UTILIZÇÃO E ONTORES
SISTEMAS DIGITAIS CIRCUITOS SEQUENCIAIS SÍNCRONOS
SISTEMS IGITIS CIRCUITOS SEQUENCIIS SÍNCRONOS H. Neto, N. Horta, J.P. Carvalho Novembro 2 CIRCUITOS SEQUENCIIS SÍNCRONOS - 2! SUMÁRIO:! CIRCUITOS E MOORE E MELY! CRCTERIZÇÃO! ESPECIFICÇÃO! SÍNTESE! EEMPLOS!
Sistemas Digitais LETI, LEE (2016/17 1º Sem.)
Sistemas Digitais LETI, LEE (2016/17 1º Sem.) Apresentação e Planeamento João Paulo Carvalho Universidade de Lisboa / Instituto Superior Técnico SUMÁRIO Apresentação Corpo Docente O que são Sistemas Digitais?
ENGª DE ELECTRÓNICA E COMPUTADORES
ENGª DE ELECTRÓNICA E COMPUTADORES SISTEMAS DIGITAIS II Colectânea de Exercícios de Exame José Sousa 2-22 Sumário MEMÓRIAS 2 MÁQUINAS DE ESTADOS SÍNCRONAS 6 MÁQUINAS DE ESTADOS ASSÍNCRONAS OUTRAS REALIZAÇÕES
REFERENCIAIS DO CURSO CERTIFICADO DE NÍVEL 4 ELECTRÓNICA DIGITAL (75 H)
REFERENCIAIS DO CURSO CERTIFICADO DE NÍVEL 4 ELECTRÓNICA DIGITAL (75 H) 1 UFCD 6024 Circuitos lógicos Carga horária: 25 horas Caracterizar as diferentes bases de numeração. Representar números nas bases
ELT601 Eletrônica Digital II
Graduação em Engenharia Eletrônica Universidadee Federal de Itajubá IESTI Máquinas de Estados Finitos de Paula Rodrigues Contexto Aplicações dos Flip-flops síncronos Armazenamento de dados Q Transferência
a)[1 val] Desenhe o esquema lógico que implementa directamente a função f (i.e., sem simplificar).
Exame 1 Sistemas Digitais - LETI/LEE 2016-17 1 1. Dado f A, B, C = AB + BC. BC a)[1 val] Desenhe o esquema lógico que implementa directamente a função f (i.e., sem simplificar). b)[1 val] Simplifique f
Circuitos sequenciais síncronos
Circuitos sequenciais síncronos ESTV-ESI-Sistemas Digitais-Circuitos Sequenciais Síncronos / Os circuitos sequenciais síncronos, também designados por máquinas sequenciais síncronas ou máquinas de estados,
UFMT. Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO
UFMT 1) IDENTIFICAÇÃO: Disciplina: Lógica Matemática e Elementos de Lógica Digital Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO Curso:
Aula 18. Máquina de Estados Parte 2. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 8 Máquina de Estados Parte 2 SEL 44 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Eemplo de Projetos Síntese de Circuitos Sequenciais Eemplo de Projeto: l Contador binário síncrono
Sistemas Digitais (SD)
Sisteas Digitais (SD) Funções Lógicas Saída Aula Anterior Na aula anterior: Eleentos de Tecnologia Circuitos integrados Faílias lógicas Funções Lógicas Circuitos co portas NAND Circuitos co portas NOR
Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture
Capítulo 3 Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos Conhecer alguns dos principais circuitos digitais sequenciais
Introdução a Sistemas Digitais
Introdução a Sistemas Digitais Definição Sistemas Digitais Projeto Revisão: Circuitos Combinacionais Circuitos Sequênciais Máquinas de Estados Sistemas Digitais Definição Um sistema digital é um sistema
A) A C + A B D + A B C D B) A B + A B D + A B C D C) A C + A C D + A B C D D) A C + A B D + A B C D
luno nº: Nome: LEI-T, LER, LEE Sistemas igitais 2º Exame - 9 de Fevereiro de 212 uração: 2h3. Identifique todas as folhas. Responda a cada pergunta no quadrado à direita ou deixe em branco. ada resposta
Índice. Modelos e Procedimentos
Sumário Introdução ao projecto de lógica sequencial. Índice Modelos e Procedimentos Abstracção de elementos com estado Formas de lógica sequencial Representação de Máquinas de Estados Finitas Parte da
11/12/10. Básculas Flip-flops. Mário Serafim Nunes Guilherme Silva Arroz. Sistemas Digitais - Taguspark
Básculas Flip-flops Sinal de relógio Básculas actualizadas no flanco Flip-flops master-slave Flip-flops edge-triggered Flip-flops SR, D, JK e T Entradas directas Características temporais 2 1 Um circuito
Trabalho Prático Nº 8
ESTV-ESI-Sistemas Digitais-Trabalho Prático Nº8 /7 Trabalho Prático Nº 8 Projecto de um controlador de semáforos V2 S2 V S S GY R S2 R2 Y2 G2 Especificações funcionais: Controlador de semáforos de um cruzamento
CIRCUITOS SEQUENCIAIS. Adão de Melo Neto
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
Curso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO
Planificação Anual 2016/2017 Curso Profissional de Técnico de Gestão de Equipamentos Informáticos SISTEMAS DIGITAIS E ARQUITETURA DE COMPUTADORES 10º ANO 1 MÓDULO 1 - Sistemas de Numeração 32 aulas de
SÉRIE DE PROBLEMAS: CIRCUITOS SEQUENCIAIS SÍNCRONOS
A 1) Analise o circuito da Fig. 1 e descreva o seu funcionamento. Fig. 1 2) Analise o circuito da Fig. 2 e descreva o seu funcionamento. Fig. 2 3) Analise o circuito da Fig. 3 e descreva o seu funcionamento.
Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v
CIRCUITOS SEQUENCIAIS ESTRUTURA GERAL Varáveis de entrada Variáveis de saída Variáveis de estado Circ. combinatório Memória Circuito Combinatório Memória Actual Seguinte CIRCUITOS SEQUENCIAIS Exemplo :
Sistemas Digitais Circuitos Sequenciais Básicos (Latches e Flip-Flops) Horácio Neto Nuno Horta João Paulo Carvalho
Sistemas Digitais Circuitos Sequenciais Básicos (Latches e Flip-Flops) Horácio Neto Nuno Horta João Paulo Carvalho Circuitos Sequenciais Circuitos Sequenciais: o comportamento do circuito depende não só
Laboratório 6 (Trabalho com Relatório) Semana 25 de Outubro a 29 de Outubro
Laboratório 6 (Trabalho com Relatório) Semana 25 de Outubro a 29 de Outubro Realização de módulo somador-subtractor. Utilização de ambiente Xilinx WebPack de edição de esquemáticos e simulação. Realização
SISTEMAS DIGITAIS CIRCUITOS SEQUENCIAIS SÍNCRONOS
IRUITOS SEQUENIIS SÍNRONOS Setembro de 4 IRUITOS SEQUENIIS SÍNRONOS - 2 SUMÁRIO: IRUITOS E MOORE E MELY RTERIZÇÃO ESPEIFIÇÃO SÍNTESE ONVERSÃO EEMPLOS PROJETOS LTERNTIVOS FLIP-FLOP / ESTO UTILIZÇÃO E ONTORES
Sistemas Digitais Módulo 10 Circuitos Sequenciais: Latches e Flip-Flops
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 0 Circuitos Sequenciais: Latches e Flip-Flops Graduação em Sistemas de Informação Disciplina: Sistemas Digitais Prof.
