Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumrio
Sumrio..........................................................................................................2 Descrio do Problema...................................................................................1 Decises de projeto........................................................................................2 Lista de Componentes....................................................................................6 Dificuldades encontradas...............................................................................8 Concluses.....................................................................................................8 Bibliografia.....................................................................................................8
Descrio do Problema
O problema proposto consiste em elaborar, projetar e simular uma ULA (unidade de aritmtica) simplificada em complemento a dois. Uma parte importante de um processador digital sua unidade de lgica e aritmtica (ULA). Como diz o nome da unidade, a ULA responsvel por realizar as operaes de lgica (como AND, OR, XOR, etc) e operaes aritmticas (como soma, subtrao, multiplicao, etc). A unidade de aritmtica simplificada (UAS) realizar as operaes matemticas de soma, subtrao, soma com vem um, complemento e incremento. A descrio em alto nvel da unidade est mostrada na Figura 1.
A entrada F determinar qual operao a UAS realizar sobre os operandos de entrada x, y e cin conforme mostrado na Figura 1. Os operando x e y so operandos notados em complemento a dois. O diagrama em blocos da UAS est mostrado na Figura 2. Este consiste de um somador, dois blocos de complementao (que podem ser implementados conforme mostrado na Figura 3) e uma rede combinacional de dois nveis a ser projetada para gerar corretamente os sinais KX, KY, KMX e CO a partir da entrada F, a qual determina qual operao deve ser executada pela UAS. De modo que os sinais KX, KY, KMX e CO comandam os blocos funcionais do sistema.
Decises de projeto
Classificao dos Kx, Ky, Kmx: O Kx e o Ky so usados para fazer o complemento 1 das entras X e Y de 4 bits. O Kmy usado quando no queremos o Y para o calculo tornando tudo zero no mux.
0 1 2 3 4 5 6 7
F2 0 0 0 0 1 1 1 1
F1 0 0 1 1 0 0 1 1
F0 0 1 0 1 0 1 0 1
Kx 0 0 0 0 1 -
Ky 0 0 1 0 0 -
Kmx 0 1 0 0 1 -
Ky = F1F0
0 0 1 0 0
Kmx = Fo'
0 0 0 1 1
0 1 2 3 4 5 6 7
Z3 0 0 0 0 1 1 1 1
X3 0 0 1 1 0 0 1 1
Y3 0 1 0 1 0 1 0 1
Saida overflow 0 0 0 1 1 0 0 0
overflow mapa k
0 1 0 0 1 0 0 0
Para as instrues -x e y-x o complemento de 2 feito antes da entrada do somador, ou seja adicionado um ao complemento de um a fim de se obter o resultado correto na sada: Usamos algumas adaptaes para a entrada Cin.
x
-8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7
xr
8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7
x
1000 1001 1010 1011 1100 1101 1110 1111 0000 0001 0010 0011 0100 0101 0110 0111
Lista de Componentes
So necessrios os seguintes componentes: 6 leds, 6 resistores de 390, 2 CI 74ls08, 1CI 74ls04, 1 74ls283, 2 CI 74ls32, 2 CI 74ls86n e 1 CI 74ls157 e fios coloridos. Ligaes dos Ci's para a prtica:
74LS86N
74LS157
74LS04B
74LS08P
74LS283
74LS32
Dificuldades encontradas
Pouco conhecimento do software Circuit Maker. Dificuldade para o entendimento do Kmx e fazer o complemento de 2 antes da entrada do somador.
Concluses
Esse trabalho foi de extrema importncia, pois permitiu que os conceitos, tcnicas e tecnologias vistas em sala de aula. Pois efetuamos a implementao de uma ULA simplificada e verificamos que o seu funcionamento deste dispositivo bastante peculiar j que qualquer operao, no entanto gera complexidade; o problema que quanto mais complexa a operao, mais cara a ULA, mais espao utiliza, por exemplo, no processador e mais dissipa energia.
Bibliografia
http://www.futurlec.com/74LS/74LS283.shtml http://www.futurlec.com/74LS/74LS04.shtml http://www.futurlec.com/74LS/74LS08.shtm http://www.futurlec.com/74LS/74LS157.shtml