Está en la página 1de 6

UNIVERSIDAD POLITCNICA DEL ESTADO DE MORELOS

INGENIERA EN ELECTRNICA Y TELECOMUNICACIONES

SISTEMAS DIGITALES

ROJAS MONTAEZ ARTURO

PROFESORA NOEMI RAMREZ GUZMN

INTRODUCCIN

La unidad aritmtico lgica, tambin conocida como ALU (siglas en ingls de arithmetic
logic unit), es un circuito digital que calcula operaciones aritmticas (como suma, resta,
multiplicacin, etc.) y operaciones lgicas (si, y, o, no), entre dos nmeros.
Muchos tipos de circuitos electrnicos necesitan realizar algn tipo de operacin
aritmtica, as que incluso el circuito dentro de un reloj digital tendr una ALU minscula
que se mantiene sumando 1 al tiempo actual, y se mantiene comprobando si debe
activar el sonido de la alarma, etc.
Por mucho, los ms complejos circuitos electrnicos son los que estn construidos dentro
de los chips de microprocesadores modernos. Por lo tanto, estos procesadores tienen
dentro de ellos un ALU muy complejo y potente. De hecho, un microprocesador moderno
(y los mainframes) puede tener mltiples ncleos, cada ncleo con mltiples unidades de
ejecucin, cada una de ellas con mltiples ALU.
Muchos otros circuitos pueden contener en el interior una unidad aritmtico lgica:
unidades de procesamiento grfico como las que estn en las GPU modernas, FPU como
el viejo coprocesador matemtico 80387, y procesadores digitales de seales como los
que se encuentran en tarjetas de sonido, lectoras de CD y los televisores de alta
definicin. Todos stos tienen en su interior varias ALU potentes y complejas.

DESARROLLO
Simulacin en LiveWire

Utilizamos nuestro circuito de 2 bits que hicimos con anterioridad, en la imagen podemos
observar que es prcticamente dos veces el circuito de la ALU de 2 bits pero en este
caso estn interconectadas con la slida del acarreo de la primera mitad con la entrada
del acarreo de la siguiente, teniendo as dos salidas y la ltima producida por la slida
del acarreo de la segunda mitad teniendo as 3 salidas y 4 entradas que conforman
nuestra Unidad Lgica Aritmtica de 4 bits.

CDIGO

Se muestra a continuacin el cdigo


hecho
en
Notepad++
que
posteriormente lo guardamos con la
extensin .V para abrirlo con el
programa Verilogger
que nos
mostrar los resultados obtenidos
que se muestran en la figura
siguiente.

RESULTADOS

Analizador

En el analizador del programa verilogger se muestran los resultados obtenidos de la


prctica comprobando los valores mostrados en el diagrama de tiempo con los que
tenemos en la tabla de verdad, es una manera concreta de comprobar si nuestro cdigo
ha estado bien y los resultados fueron satisfactorios.

CONCLUSIN

Ha sido un circuito bastante complejo por entender su funcionamiento y en la


parte de hacer el cdigo haba que ser muy precisos para no cometer errores y

esto llegara a afectar nuestros resultados, oportunamente se tomaron en cuenta


estos detalles y los resultados han sido buenos, como he dicho antes esto se
puede comprobar observando los valores dados en la tabla de verdad y los
obtenidos en el diagrama de tiempo que se muestra en la figura del analizador, la
prctica a pesar de ser muy laboriosa me ha servido de mucho en cuanto el
aprendizaje sobre el funcionamiento de los componentes que utilizamos, la
programacin de estos mismos etc.

También podría gustarte