Anda di halaman 1dari 5

Instituto Tecnolgico de Celaya

Materia: Microcontroladores
Grupo: B
Nombre: Vernica Ruz Galvn, Hugo Isaac Valerios Berber
Prctica 1: Diseo de una ALU de 8 bits

Diseo principal de una ALU

Descripcin
Una ALU (Unidad Lgica Aritmtica) es un circuito que se compone de dos partes principales:
la unidad aritmtica y la unidad lgica, unidas por un multiplexor 2 a 1.

Conformacin
Unidad Aritmtica: Est compuesta por un VCUC (Verdadero/Complemento, Uno/Cero) y un
sumador completo. Esta unidad permite hacer ocho operaciones aritmticas.

Unidad Lgica: Est compuesta de cuatro compuertas lgicas seleccionadas por un


multiplexor 4 a 1. Esta unidad permite hacer cuatro operaciones lgicas.

Operaciones que realiza


La ALU proporcionar ocho operaciones aritmticas y cuatro operaciones lgicas, dando un
total de 12 operaciones.

Pgina 1 de 5
Instituto Tecnolgico de Celaya
Materia: Microcontroladores
Grupo: B
Nombre: Vernica Ruz Galvn, Hugo Isaac Valerios Berber
Prctica 1: Diseo de una ALU de 8 bits

Diseo esquemtico de los circuitos

Unidad aritmtica

Circuito Verdadero/Complemento, Uno/Cero: es el circuito que controla a la entrada ,


siendo 1 y las entradas de seleccin para elegir la operacin en .

Circuito del sumador completo

Ambos circuitos se unen para formar la seccin o unidad aritmtica.

Unidad Lgica

Circuito de ALU Lgica: es el circuito que manipula los bits de los operandos de manera
separada tratando a cada bit de manera binaria.

Pgina 2 de 5
Instituto Tecnolgico de Celaya
Materia: Microcontroladores
Grupo: B
Nombre: Vernica Ruz Galvn, Hugo Isaac Valerios Berber
Prctica 1: Diseo de una ALU de 8 bits

Circuito Multiplexor 4 a 1: se requiere para definir la operacin lgica a realizar.

Ambos circuitos se unen para formar la seccin o unidad lgica.

Unin de ambas unidades

Circuito del Multiplexor 2 a 1: el circuito total de la seccin aritmtica se combina con el de la


seccin lgica para formar una Unidad Aritmtica Lgica, por lo que se usa un multiplexor 2 a
1.

Finalmente para una ALU de bits habr circuitos, adems se debe considerar que las
variables de seleccin son comunes en ambos diseos, como las entradas y .

Para una ALU de 8 bits, el diseo interno queda de la forma siguiente, mostrando la parte
punteada verde la seccin aritmtica, la parte punteada verde la seccin lgica y la roja la
unin de ambas secciones.

Pgina 3 de 5
Instituto Tecnolgico de Celaya
Materia: Microcontroladores
Grupo: B
Nombre: Vernica Ruz Galvn, Hugo Isaac Valerios Berber
Prctica 1: Diseo de una ALU de 8 bits

De una forma externa en modo de componente queda de la siguiente forma, en donde se


observa el vector y de 8 bits, las entradas de seleccin, el carry de entrada as como el
vector de salida y el carry de salida.

Pgina 4 de 5
Instituto Tecnolgico de Celaya
Materia: Microcontroladores
Grupo: B
Nombre: Vernica Ruz Galvn, Hugo Isaac Valerios Berber
Prctica 1: Diseo de una ALU de 8 bits

Simulacin de una operacin aritmtica


Se simula una operacin aritmtica, la de incremento, para comprobar que la ALU realmente
funciona, la cual se muestra a continuacin.

Aqu se aplic la segunda operacin aritmtica de las totales que puede hacer la ALU
aritmtica, la cual incrementa a A en 1, por lo que si = (0,0,0,0,0,0,1,1) que equivale al nmero 3
y = 1, el incremento de es = 3 + 1 = 4, y en forma binaria este nmero se escribe =
(0,0,0,0,0,1,0,0) por lo que la ALU trabaja en su seccin aritmtica como se espera.
Simulacin de una operacin lgica
Se simula una operacin lgica, la de AND, para comprobar que la ALU realmente funciona, la
cual se muestra a continuacin.

Se muestra que el vector = (0,1,0,1,0,1,1,1) = (7 , 6 , 5 , 4 , 3 , 2 , 1 , 0 ) y =


(0,0,0,0,0,0,1,1)= (7 , 6 , 5 , 4 , 3 , 2 , 1 , 0 ), al aplicar la operacin lgica AND maneja los
bits de los operandos de manera separada, entonces, lo que se realiza es 7 AND 7, 6 AND
6, 5 AND 5 y as para el resto de los bits de cada vector, teniendo como resultado =
(0,0,0,0,0,0,1,1) que es lo que muestra la salida de la ALU con las entradas de seleccin
correspondientes a la novena de las operaciones totales.

Pgina 5 de 5

Anda mungkin juga menyukai