Projeto de Circuitos Combinacionais Aritméticos

Slides:



Advertisements
Apresentações semelhantes
Parte 1: Organização de Computadores
Advertisements

Introdução Revisão de Conceitos de Circuitos Lógicos e Estruturas para Arquitetura de Computadores.
Operações Aritméticas no Sistema Binário
Aritmética Computacional
Transformada de Laplace. Teoremas da Transformada de Laplace
Prof. José Junior Barreto
Eletrônica Digital prof. Victory Fernandes
Eletrônica Digital prof. Victory Fernandes
Representação de números
FOLHA DE CÁLCULO 1.
Introdução aos Computadores e à Programação
Total de títulos no Portal: 36 Editados na UFRGS: 33 Editados em parceria com a UFRGS: 3.
Representação de Dados e Sistemas de Numeração Aula 4
Excel - Parte 2 Fórmulas e Funções
Eletrônica Digital Operações Aritméticas Binárias
Eletrônica Digital Projeto de Circuitos Combinacionais Aritméticos
Eletrônica Digital Multiplexadores e Demultiplexadores
Circuitos aritméticos
25/02/ Organização de Computadores: Uma Introdução aos Componentes Fundamentais Lógica Digital Introdução a Arquitetura Prof. Dr. Ronaldo Gonçalves.
MC Prof. Paulo Cesar Centoducatte MC542 Organização de Computadores Teoria e Prática.
Organização e Arquitetura de Computadores I Aritmética para Computadores Parte I Ivan Saraiva Silva.
Scheduling Prof. Gustavo Peixoto Silva Departamento de Computação
VERILOG HDL (HARDWARE DESCRIPTION LANGUAGE)
Decodificador 2 para 4 (2 : 4)
Decodificador 2 para 4 (2 : 4)
Fundamentos do Turismo 1
Conversão entre base decimal e binária
Projeto de Somador com e sem Sinal
Descrição de Sistemas Digitais em VHDL
Hamilton da Cunha Iribure Júnior
Memórias RAM, ROM, PROM, EEPROM, FLASH
Eletrônica para Controle de Automação Carlos Humberto Llanos Quintero
Circuitos Combinacionais Portas Lógicas (continuação)
Introdução aos Sistemas Digitais
Circuitos Digitais - Somadores e Subtradores SOMADORES E SUBTRADORES.
Circuitos combinatórios típicos: circuitos aritméticos
Teoremas Booleanos e Simplificação Algébrica
Circuitos Combinacionais de Controle e Correção de Erros
GSI008 – Sistemas Digitais
Operações Aritméticas em Binário
Dispositivos Lógicos Programáveis (DLP) Ideia e Arquiteturas
Visão Geral da Álgebra de Boole
Representações Avançadas em Binário
Sistemas Numéricos Posicionais
Multiplexadores e Demultiplexadores
Latches e Flip-Flops GSI008 – Sistemas Digitais
Codificadores e Decodificadores e Saídas de Alta Impedância
Fundamentos de Circuitos Sequenciais Modelos de Mealy e Moore
Contadores e Divisores de Frequência
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Projeto de Somador com e sem Sinal Descrição.
Cálculo Numérico / Métodos Numéricos
Comparação Processadores Hardwired x Microcoded
SISTEMAS DIGITAIS AULA 5
Representação Digital da Informação
Aula 17 1 Análise Sintáctica Compiladores, Aula Nº 17 João M. P. Cardoso.
Exercício 1 (POSCOMP ) De acordo com o teorema de De Morgan, o complemento de X + Y . Z é: X + Y . Z X . Y + Z X. (Y + Z) X . Y . Z.
Infra-Estrutura de Hardware
Tópicos em Arquitetura de Computadores João Angelo Martini Universidade Estadual de Maringá Departamento de Informática Mestrado em Ciência.
ELETRÔNICA DIGITAL II PORTAS LÓGICAS Prof.: Leo
ELETRÔNICA DIGITAL I FAMÍLIAS LÓGICAS
ELETRÔNICA DIGITAL Circuitos Aritméticos
1.
Organização e Arquitetura de Computadores Prof. Bruno Silvério Costa
DISSERTAÇÃO CRITÉRIOS DE CORREÇÃO EM PROVAS DISCURSIVAS
Folha de Cálculo Professor: Pedro Lopes Ano Lectivo 2010/2011.
Subtrator e Somador BCD
Aula 1: Introdução aos Sistemas Digitais
Aulas 6 e 7 (continuação): Suficiência da Portas NAND e NOR
Circuitos Digitais Prof. Marcio Cunha Aula 12 – Circuitos Sequenciais: Registradores.
Circuitos Digitais Prof. Marcio Cunha Aula 02 – Sistemas de Numeração.
Transcrição da apresentação:

Projeto de Circuitos Combinacionais Aritméticos GSI008 – Sistemas Digitais Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala

Na Aula Anterior ... Prof. Dr. rer. nat . Daniel Duarte Abdala

Nesta Aula Circuito para o Meio Somador; Circuito para o Somador Completo; Circuito para o Somador de 8 bits; Circuito para o Meio Subtrator; Circuito para o Subtrator Completo; Circuito para o Subtrator de 8 bits. Prof. Dr. rer. nat . Daniel Duarte Abdala

Problema Construir um circuito digital capaz de somar dois números 8 bits. ov c7 c6 c5 c4 c3 c2 c1 1 1 1 1 1 1 a7 a6 a5 a4 a3 a2 a1 a0 1 1 1 1 b7 b6 b5 b4 b3 b2 b1 b0 1 1 1 1 + + s7 s6 s5 s4 s3 s2 s1 s0 1 1 Prof. Dr. rer. nat . Daniel Duarte Abdala

Meio Somador s0 = a0 ⊕ b0 cOUT = a0 ⋅ b0 a0 b0 s0 cOUT 1 a0 s0 b0 a0 1 s0 = a0 ⊕ b0 a0 s0 b0 cOUT = a0 ⋅ b0 a0 cOUT b0 Prof. Dr. rer. nat . Daniel Duarte Abdala

Somador Completo Somador para os demais bits an bn cn sn cOUT 1 sn = (ān⋅b̄n⋅cn)+ (ān⋅bn⋅c̄n)+ (an⋅b̄n⋅c̄n)+ (an⋅bn⋅cn) sn = ān⋅[(b̄n⋅cn)+ (bn⋅c̄n)]+ an⋅(b̄n⋅c̄n)+ (bn⋅cn) sn = ān⋅(bn⊕cn) + an⋅(bn⊗cn) sn = ān⋅(bn⊕cn) + an⋅(bn⊕cn) sn = an⊕ bn⊕cn Prof. Dr. rer. nat . Daniel Duarte Abdala

Somador Completo cout = (ān⋅bn⋅cn)+ (an⋅b̄n⋅cn)+ sn cOUT 1 cout = (ān⋅bn⋅cn)+ (an⋅b̄n⋅cn)+ (an⋅bn⋅c̄n)+ (an⋅bn⋅cn) cn 1 ān c̄n b̄n bn an cout = (an⋅cn)+(an⋅bn)+(bn⋅cn) Prof. Dr. rer. nat . Daniel Duarte Abdala

Somador Completo an bn sn cn cOUT Prof. Dr. rer. nat . Daniel Duarte Abdala

Somador de 8 bits Prof. Dr. rer. nat . Daniel Duarte Abdala

Meio Subtrator s0 = a0 ⊕ b0 cOUT = ā0 ⋅ b0 a0 b0 s0 cOUT 1 a0 s0 b0 1 s0 = a0 ⊕ b0 a0 s0 b0 cOUT = ā0 ⋅ b0 a0 cOUT b0 Prof. Dr. rer. nat . Daniel Duarte Abdala

Subtrator Completo Subtrator para os demais bits an bn cn cOUT sn 1 sn = (ān⋅b̄n⋅cn)+ (ān⋅bn⋅c̄n)+ (an⋅b̄n⋅c̄n)+ (an⋅bn⋅cn) Mesmo caso do somador completo sn = an⊕ bn⊕cn Prof. Dr. rer. nat . Daniel Duarte Abdala

Subtrator Completo cout = (ān⋅b̄n⋅cn)+ (ān⋅bn⋅c̄n)+ sn 1 cout = (ān⋅b̄n⋅cn)+ (ān⋅bn⋅c̄n)+ (ān⋅bn⋅cn)+ (an⋅bn⋅cn) c̄n 1 ān b̄n bn cout = (ān⋅cn)+(ān⋅bn)+(bn⋅cn) Prof. Dr. rer. nat . Daniel Duarte Abdala

Subtrator Completo an bn sn cn cOUT Prof. Dr. rer. nat . Daniel Duarte Abdala

Subtrator de 8 bits Prof. Dr. rer. nat . Daniel Duarte Abdala

Pro Lar Leitura (Tocci): 6.9-6.11 (pp. 67-72) Leitura (Capuano): 5.3 – 5.3.9 (pp. 168-179) Exercícios (Tocci): E = {6.18 – 6.20} Exercícios (Capuano): E = {5.3.8} Prof. Dr. rer. nat . Daniel Duarte Abdala

Bibliografia Comentada TOCCI, R. J., WIDMER, N. S., MOSS, G. L. Sistemas Digitais – Princípios e Aplicações. 11ª Ed. Pearson Prentice Hall, São Paulo, S.P., 2011, Brasil. CAPUANO, F. G., IDOETA, I. V. Elementos de Eletrônica Digital. 40ª Ed. Editora Érica. São Paulo. S.P. 2008. Brasil. Prof. Dr. rer. nat . Daniel Duarte Abdala