XOR, Detecção de Erro, Comparadores

Slides:



Advertisements
Apresentações semelhantes
CRC – Cyclic Redundancy Check
Advertisements

Transmissão de pacotes
Unidade Lógica e Aritmética Introdução à Ciência da Computação
Circuitos aritméticos
Introdução a circuitos lógicos
Testabilidade Design for Testability (DFT) Guido Araujo Julho 2003.
O MICROPROCESSADOR INTEL 8080
VERILOG HDL (HARDWARE DESCRIPTION LANGUAGE)
Hardware Description Language (HDL)
Projeto de Somador com e sem Sinal
Circuitos Digitais - Somadores e Subtradores SOMADORES E SUBTRADORES.
Licenciatura Plena em Computação Camada de Enlace Professor Ivan Pires.
Redes de Computadores Prof. Msc. Wellington W. F. Sarmento
Códigos de Detecção e Correcção de erros
1 Pacotes, Quadros e Detecção de Erros Nathalie e Renan Copyright 2002 ©
PACOTES, QUADROS E DETECÇÃO DE ERRO. Pontifícia Universidade Católica de São Paulo - PUC Aula de Redes - Prof. Victor Fabiana Bernardes e Karen Niglio.
Hardware Description Language Aula 4 –VHDL (introdução)
Protocolo MODBUS [ Slide de Abertura com a presença de outras logomarcas ] A segunda opção é a mais apropriada para a presença de mais de duas marcas.
Controlador para Teclado PS2
Sistemas Digitais Somadores.
Projetando Sistemas Digitais com SystemVerilog
Redes e Manutenção de Computadores
Redes de Computadores Pacotes , Frames e Técnologia
Detecção e Correção de Erros
Rede de Computadores MAT164 – Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação.
Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática
PUCC 1 Agenda Memória Correção de Erros. PUCC 2 Tipos de Erros Graves: –Defeito físico permanente. Células perdem a capacidade de armazenar dados com.
1 Redes de computadores e a Internet  1.1 Evolução Histórica das Redes de Dados  1.2 Terminologia de Teleprocessamento  1.3 Formas de Utilização do.
Prof. Ivair Teixeira Redes de Computadores.
Somadores e Multiplicadores
3/6/2016.  BIT ( Bi nary Digi t )  A palavra BIT foi inventada para representar a passagem ou não de corrente elétrica no computador.
Subtratores e Comparadores
Aula 13 Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Como funciona o processador Nomes: Fernando, Maurício, William Turma: 1J-1PC1 Disciplina: Fundamentos da Computação Curso: Técnico em Programação de Computadores.
Programação em Assembly Conceitos Iniciais Prof. Luiz Antonio Rodrigues Prof. Luiz Antonio Unioeste - Cascavel Jpanel e Diagramadores.
Nível da Lógica Digital
Algoritmos e Estruturas de Dados I
Algoritmos e Estruturas de Dados I
Prof. Anderson Terroso Redes de Comunicação sem Fio Agosto/2017
ELD - Eletrônica Digital
Memórias cache CPU procura por dados em L1, depois em L2 e finalmente na memória principal CPU registradores ALU L1 cache barramento de cache barramento.
Germano Maioli Penello
Técnicas de detecção e correcção de erros em transmissões digitais
CAMADA DE ENLACE DE DADOS
PORTAS LóGICAS Samuel S. S. Sistemas para internet
Existe um número natural que não é par nem ímpar?
Funções Hash.
CAN Control Area Network.
Algoritmos e Estruturas de Dados I
1 Introdução aos COMPUTADORES Profª Alda Vagarinho.
Camada de Enlace de Dados Detecção e Correção de Erros
Aula 3:Conceitos de Lógica digital
Endereçamento Prof. Vilmair E. Wirmond.
Circuitos Combinatórios
Funções Lógicas Expressões booleanas de Circuitos
Aplicações de Flip-Flops Registradores
Técnicas de Transmissão
AULA 2 – PARTE 3 - CAMADA FÍSICA ( )
Funcionamento básico de um processador de 8 bits
Introdução à Computação
Introdução à Computação
Arquitetura de Computadores
Módulo 3 – Circuitos Combinatórios
Curso Técnico em Informática
Módulo 3 – Circuitos Combinatórios
Implementar Regra 1/3 de Simpson
Grupo de Engenharia da Computação Departamento de Informática - UFPE
Germano Maioli Penello
Prof. Ricardo Luís Lachi
Germano Maioli Penello
Transcrição da apresentação:

XOR, Detecção de Erro, Comparadores

2-input XOR gates Igual a porta OR, mas exclui o caso em que ambas as entradas são ‘1’. Empregado em: códigos de verificação de erros comparadores aritmética

XOR de múltiplas entradas Cálculo da Paridade Ímpar Saída = ‘1’ se número ímpar de entradas iguais ‘1’ Detecta qualquer bit simples em erro. Usado para gerar e verificar a consistência de dados em transmissões, memórias, etc.

Árvore de Paridade Circuito mais veloz EVEN

Esquemas de Detecção de Erros para Transmissão Serial VRC: Vertical Redundancy Checking um bit de paridade por palavra transmitida não detecta número par de bits em erro LRC: Longitudinal Redundancy Checking um byte de paridade por bloco de palavras transmitido paridade é calculada no sentido longitudinal (bit i) não detecta número par de bits em erro na longitude i CRC: Cyclic Redundancy Checking dois bytes (CRC1 e CRC2) são calculados para cada bloco de palavras detecta múltiplos bits em erro no bloco de palavras

Exemplo de LRC bloco de palavras

Exemplo de LRC bloco de palavras

Procedimento na Detecção de Erros Transmissão: VRC: palavra1+ paridade palavra2+ paridade ...... palavraN+ paridade LRC: palavra1+ paridade palavra2+ paridade ...... palavraN+ paridade LRC CRC: palavra1 palavra2 ...... palavraN CRC1 CRC2 Os códigos para detecção de erros são calculados e enviados pelo transmissor; O receptor também calcula e compara com o código recebido; Em caso de erro, o bloco de dados deve ser re-enviado

74280 - 9 bit Parity Generator/Checker

Geração/Verificação de Paridade de Memória Memória armazena 8 bits mais um bit de paridade para cada byte; Microprocessador usa bus bi-direcional D[0-7] para acessar memória; RD/WR indicam operação de leitura/escrita; ERROR=1 para indicar erros de paridade durante a leitura; AND na entrada I garante I=0 exceto durante leitura;

Geração/Verificação de Paridade de Memória Exercício 3-state

Outros comparadores: 7485 comparador de 4 bits < = > < = >

Aritmética Bloco básico: “full adder” Tabela verdade: somador de 1-bit produz soma e carry Tabela verdade: X Y Cin S Cout 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1

Circuito do Full-adder

Somador Ripple Velocidade limitada pelo encadeamento do carry Somadores mais velozes eliminam ou limitam a propagação do carry carry lookahead