7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
1/22
Circuitos Lgicos
CombinacionaisAula 6 - Simulao de Circuito LgicoAritmtico
Prof. Lzaro Camargo
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
2/22
A adio de nmeros binrios baseada nasseguintes identidades:
0+0 = 0
0+1 = 1
1+0 = 1
1+1 = 0 com carry de 1 (ou vai-um de 1)
Aritmtica Binria
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
3/22
Somador Decimal x Binrio
LSD = Least-significant-digit
Quando mais de 2 nmerosdevem ser somados, os dois
primeiros so somados e o
resultado somado com o
terceiro nmero e assim por
diante.
Soma
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
4/22
Tambm chamado: full-adder.
O somador completo tem 3 bits de entrada an e bn,
utilizados pelos dados, e cn, utilizado como bit de
entrada do vai-um (carry) da coluna imediatamente
direita.
O circuito produz dois bits de sada, a soma sn e o
vai-um de sada cn+1.
Somador Completo(full adder)
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
5/22
Diagrama funcional e tabela verdade
Somador Completo (continuao)
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
6/22
Circuito somador completo
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
7/22
Circuito somador completo(continuao)
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
8/22
Criar um bloco funcional a partirdo circuito somador
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
9/22
Este bloco pode ser utilizado em um outro projetomaior no mesmo diretrio.
Criar um bloco funcional a partirdo circuito somador (continuao)
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
10/22
Supor agora somar palavras de 4 bits
A = a3a2a1a0
B = b3b2b1b0
Uma unidade somador paralelo produz a soma
permitindo que entremos com 2 palavras aomesmo tempo:
Somador em paralelo
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
11/22
Eletrnica EmbarcadaSomador em paralelo de 3bits
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
12/22
Eletrnica EmbarcadaSomador em paralelo de 3bits (continuao)
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
13/22
Eletrnica Embarcada
Criar modelo do circuito somador completo esimul-lo para validao;
Criar bloco funcional de um somador completo;
Utilizar o bloco de somador completo paraimplementar um somador paralelo de 4 bits e
simul-lo;
Atividade 1
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
14/22
Somador em paralelo 7483
Eletrnica EmbarcadaComponente de Biblioteca
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
15/22
Utilizar o componente de biblioteca para o somado
paralelo de 4 bits 7483 em uma simulao de um
circuito somador de 4 bits.
Atividade 2
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
16/22
A maioria dos computadores modernos usa o
sistema de complemento de 2 para representar
nmeros negativos e realizar subtraes.
As operaes de adio e subtrao de nmeros
com sinal podem ser realizadas usando apenas a
operao de adio se usarmos a forma de
complemento de 2 para representar nmeros
negativos.
Subtrao Binria
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
17/22
O complemento de 2 de um nmero obtido
tomando-se o complemento de 1 do nmero esomando-se 1 na posio do bit menos significativo.
Subtrao Binria (continuao)
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
18/22
Vamos considerar em que +4 subtrado de +9.
Minuendo (+9) = 01001 (bit de sinal em vermelho, 0 positivo)Subtraendo (+4) = 00100
Faa a negao do subtraendo para obter 11100, que representa 4. Agora some este nmero ao minuendo.
Subtrao Binria (continuao)
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
19/22
Circuito somador e subtrator
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
20/22
Circuito somador e subtratorde 2 bits
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
21/22
Modelar e simular um circuito somador-subtrator de
4 bits utilizando o bloco funcional somador criado eportas lgicas ou-exclusivo.
Utilizar o modelo de biblioteca de funoconfigurvel (megafunction > arithmetic >
lpm_add_sub) para implementar um somador-
subtrator de 4 bits. Simular o circuito implementado.
Atividade 3
7/24/2019 Eletrnica Embarcada - Aula 6- Simulao de Circuito Lgico Aritmtico
22/22
Reunir toda a produo ( circuitos modelados) e
resultados obtidos (simulaes) durante as 3
atividades desta aula em um documento eletrnico
a ser postado na rea de Portflio.
Trabalho de ACVA 2 para N1
Top Related