Instituto Tecnológico de Mazatlán
Instituto Tecnológico de Mazatlán
Instituto Tecnológico de Mazatlán
Plantel II
Ingeniería Electrónica
Diseño Digital con VHDL
Grupo: A
20/11/2022
ALU
Objetivo. Diseño y construcción de un ALU que por sus siglas en ingles significa
Unidad Aritmética Lógica.
Sistemas numéricos
Una ALU debe procesar números usando el mismo formato que el resto del
circuito digital. Para los procesadores modernos, este formato casi siempre es la
representación del número binario de complemento a dos. Las primeras
computadoras usaron una amplia variedad de sistemas de numeración,
incluyendo complemento a uno, formato signo-magnitud, e incluso
verdaderos sistemas decimales, con diez tubos por dígito.
Operaciones simples
OP = 000 → XOR
OP = 001 → AND
OP = 010 → OR
OP = 011 → Adición
Para que funcione la ALU deben estar habilitados tant habilitación de entrada,
salida de A y B.
Código Alu aquí se muestra la descripción de las operaciones que hara y como lo
hara, entrada a b , vector de selección de operación de 4 bits y salida que va al
buffers.
Dos señales operación lógica y aritmética
Entidad ALU puerto entrada B de 8 bits para carga de datos con habitación
entrada y salida. Entrada A de 8 bits para carga de datos con habitación entrada y
salida.
Enable para el buffers y salida de datos. Y vector de selección de 4 bits para
operaciones lógica o aritméticas.
Arquitectura señal A, B, C, D de 8 bits cada una que corresponden a los puertos
de entradas y salidas de ALU y buffers
Declaración de puertos ALU, Registro A B y buffers
Conclusión:
Pudimos darnos cuenta como la ALU permite la entrada de datos para después
realizar las operaciones correspondientes. Comprábamos efectivamente el
funcionamiento del circuito bajo varias pruebas, realizando operaciones
aritméticas y lógicas.
Como opinión del equipo es una pieza fundamental en los ordenadores, llegamos
a comprender, que no hacen falta tantas compuertas , o circuitos lógicos para
realizar alguna función , este Chip o ALU , es capaz de realizar ciertas funciones
y es capaz de procesar todos los datos que pide el usuario , a velocidades
realmente impresionantes.