12
Prof. Michael ELETRÔNICA DIGITAL Parte 9 CIRCUITOS SOMADORES 1 Professor Dr. Michael Klug

aula9 Somadores.ppt [Modo de Compatibilidade]michael.klug/ELD14/aula9_Somadores.pdf · O atraso de propagação do carrypara cada somador completo é o tempo entre a colocação do

  • Upload
    vocong

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

Prof. Michael

ELETRÔNICA DIGITAL

Parte 9CIRCUITOS SOMADORES

1

Professor Dr. Michael Klug

2

Meio‐Somador (half‐adder)

• Aceita dois dígitos binários em suas entradas eproduz dois dígitos binários em suas saídas (um bitde soma e um bit de carry).

Prof. Michael

3

Somador Completo (full‐adder)

• Aceita dois bits de entrada e um carry de entrada, egera uma saída de soma e um carry.

Prof. Michael

4

Somador Completo

• Pode ser visto como a conexão de dois meio‐somadores, com seus carries de saída passandopor uma função OR:

Prof. Michael

5

Somador Binários Paralelos

• Para somar números binário com mais de 1 bit: usode somadores adicionais (associação)– Meio somador pode ser usado na posição menos significativa ou:– Somador‐completo com entrada de carry em 0 (GND)

Prof. Michael

6

Somador Paralelos de 4 bits• 4 bits = 1 nibble

Prof. Michael

7

Atraso de Propagação• Lembre‐se que as portas lógicas têm um tempo de atraso de

propagação de uma entrada para a saída(propagation delaytime)

• Carry Ondulante:

O atraso de propagação do carry para cada somador completo é o tempo entre a colocação do carry de entrada e o momento do carry de saída, considerando as entradas A e B já estabelecidas.

Prof. Michael

8

Atraso de Propagação• Carry Antecipado: antecipa os sinais de carry de mais alta

ordem observando os bits de baixa ordem das parcelas.– Circuito adicional (maior quantidade de elementos lógicos)

• Possibilidades de carry:– Geração de Carry:– Propagação de Carry:

Prof. Michael

9

Atraso de Propagação• Então:

Prof. Michael

10

Atraso de Propagação• Circuito Final:

Prof. Michael

11

CI comercial – 74LS283

• CI somador paralelo de 4 bits

Prof. Michael

12

Conexão em Cascata

• Ex: adição de dois números de 8 bits usandosomadores de 4 bits:– Simplesmente interligar o carry de saída do primeiro estágio (carry de

entrada em 0) no carry de entrada do segundo.

Prof. Michael