O latch RS QN (QN)inv 1 S R QN+1 (QN+1)inv

Slides:



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

SystemVerilog: Síntese de Lógica combinatória Função lógica combinatória pode ser representada como: logic_output(t) = f(logic_inputs(t)) Regras Evite.
1 Hardware Description Language (HDL) Para quê precisamos de uma Linguagem de Descrição de Hardware ? Modelar, Representar e simular hardware digital Concorrência.
Eletrônica Digital Flip-Flops e Registradores de Deslocamento
Sistemas Digitais Projeto RTL – Unidade de Controle
Fig. 2 Pontos críticos na característica de transferência vo(vi) de um inversor genérico. Microelectronic Circuits - Sedra/Smith (resumo sobre circuitos.
Projecto de Hardware com FPGAs
» RAM /abr./: RARELY ADEQUATE MEMORY, BECAUSE THE MORE MEMORY A COMPUTER HAS, THE FASTER IT CAN PRODUCE ERROR MESSAGES « Anonymous TC –
Fernando Moraes e Ney Laert Vilar Calazans
Ney Laert Vilar Calazans
VHDL Linguagem de Descrição e Síntese de Circuitos Digitais
VHDL Linguagem de Descrição e Síntese de Circuitos Digitais Sistemas Digitais.
Unidades de Execução e de Controle Sistemas Digitais.
Verilog AULA - 3.
Processador Fluxo de Dados e Controle
Lógica reconfigurável por hardware
FAFIMAN – Prof. Flávio Uber FAFIMAN – Departamento de Informática Curso: Ciência da Computação Professor: Flávio Rogério Uber Arquitetura e Organização.
Finite State Machines.
Dicas de Circuitos MO801/MC912.
MC542 Organização de Computadores Teoria e Prática
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.
Circuitos Sequenciais
Flip-Flop J-K.
Registradores de deslocamento (Shift Register)
VERILOG HDL (HARDWARE DESCRIPTION LANGUAGE)
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.
Hardware Description Language (HDL)
Decodificador 2 para 4 (2 : 4)
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.
O latch RS QN (QN)inv 1 S R QN+1 (QN+1)inv
O Flip-Flop Mestre/Escravo
1. Circuitos seqüenciais - conceito 2. Flip-flops 3. Registradores 4
Fundamentos de Eletrônica – Circuitos Seqüenciais
Minimização de Circuitos Lógicos
Paradigmas de programação
Máquina de Estados Finito
EPUSP – PTC Guido Stolfi
Engenharia de Software para Computação Embarcada
Antonyus Pyetro Infra-estrutura de Hardware – IF674
Antonyus Pyetro Infra-estrutura de Hardware – IF674
Antonyus Pyetro Infra-estrutura de Hardware – IF674
Lógica reconfigurável por hardware
Latches e Flip-Flops GSI008 – Sistemas Digitais
Estrutura de Dados Unidade 16 Simulação da função Fatorial utilizando recursão – 16.1 Prof. Dr. Roberto Ferrari Jr.
Lógica Seqüêncial Bruno Silvério Costa.
BRAZIL IP The BrazilIP Network Verilog Curso do Brazil-IP Elmar Melcher UFCG
Curso Prático de Métodos Formais
Hardware Description Language Aula 6 -VHDL Prof. Afonso Ferreira Miguel, MSc.
Iptables Netfilter ≠ Iptables Diferenciação »NETFILTER [módulo do kernel] »IPTABLES [ferramenta usuário]
Hardware Description Language Aula 9 –Verilog HDL Prof. Afonso Ferreira Miguel, MSc.
Projetando Sistemas Digitais com SystemVerilog
VERILOG.
VERILOG Monitoria Infra-Estrutura de Hardware Álvaro João – ajss Húgaro Bernardino – hbb Fred Rabelo - ferrf Leonardo Leandro – lsl2 Jéssica de.
Teste Simbólico Execução do programa com dados simbólicos ao invés de dados reais Técnica de poio à seleção de dados para o teste estrutural.
1 Hardware Description Language (HDL)  Para quê precisamos de uma Linguagem de Descrição de Hardware ?  Modelar, Representar e simular hardware digital.
Introdução à Programação
Circuitos Integrados Digitais ELT017
FLIP-FLOPS Introdução.
Projetando Sistemas Digitais com SystemVerilog
FLIP-FLOPs.
Álgebra de Boole Circuitos Digitais
Verilog HDL. Introduzida em 1985 pela Gateway Design System Corporation Após 1990, passou a ser de domínio público, e em 1995 passou a ser padrão IEEE.
Latches e Flip-Flops (1/2)
Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013.
Cap. V – Análise e Síntese de Circuitos Sequenciais Síncronos
Lei de Moore O número de transistores num circuito integrado duplica todos os 18 meses. Isto é extremamente relevante porque... as gates são feitas a partir.
Circuitos Sequenciais: Latch e Flip-Flop
Projeto de Circuitos Integrados Semidedicados
Circuitos Sequenciais
Transcrição da apresentação:

O latch RS QN (QN)inv 1 S R QN+1 (QN+1)inv TABELA DE TRANSIÇÃO DE ESTADOS S R QN+1 (QN+1)inv QN (QN)inv 1

O latch RS/Outras implementações Teoremas de DeMorgan: Um matemático chamado De Morgan desenvolveu um par de regras complementares usadas para converter a operação OU em  E e vice versa.  Teorema 1: Implementação: S

O latch RS/Outras implementações É possível ? O que muda ? Teoremas de DeMorgan:   Teorema 2: Implementação: S S

O latch RS Controlado

O latch RS Controlado/Simulação

Simulação/Estudo de caso Ruído Não afeta saída Ruído Não afeta saída

Descrição Verilog/Latch RS controlado module latch_rs_controlado (output reg q, qinv, input c, r, s); always @(*) begin if (c = =1) begin if (r == 1 & s = = 0) begin q = 0; qinv = 1; end else if (r = = 0 & s = = 1) begin q = 1; qinv = 0; endmodule Símbolo do Latch RS Controlado

O latch RS Controlado com SET e RESET Assíncronos

O latch RS com SET e RESET Assíncronos/Simulação

Símbolo

O latch D TABELA DE TRANSIÇÃO LATCH RS CONTROLADO TABELA DE TRANSIÇÃO LATCH D

O latch D TABELA DE TRANSIÇÃO LATCH D

Descrição e Simulação latch D module latch_tipoD (output reg q, qinv, input c, d); always @(*) begin if (c = =1)begin q = d; qinv = !d; end endmodule

latch tipo D Descrição RTL module latch_tipoD_sem_qinv (output reg q, input c, d); always @(*) begin if (c = =1)begin q = d; end endmodule

latch tipo D Descrição RTL module latch_tipoD (output reg q, qinv, input c, d); always @(*) begin if (c= =1)begin q = d; qinv = !d; end endmodule

Latches com ativação em lógica complementar

Célula LATCH da ALTERA