sábado, 16 de abril de 2016

IMPLEMENTACION DE UN PROCESADOR DE 4 BITS EN CODIGO VHDL.


Por medio de código VHDL implementar un Procesador de 4 bits que realice dos operaciones aritméticas y dos operaciones lógicas.



DESARROLLO DEL LABORATORIO.

Las operaciones aritméticas a realizar son SUMA y RESTA, y las operaciones logicas son AND y OR.
La implementación del procesador consta de 3 componentes básicos que son un reloj, un contador y la ALU (Unidad Arimetica-Logica).


RELOJ:
En este caso nuestro reloj va a trabajar a una frecuencia de 1 Hz para poder observar en los leds las diferentes respuestas de las operaciones.


CONTADOR:
Para este procesador se utilizo un contador a modo de seleccionador, lo que hará sera elegir las operaciones a realizar entre los números. Nuestro contador sera de dos bits.
Contando desde 0 ("00") hasta 3 ("11").



ALU:
En la ALU se definirá que operaciones a realizar, que anteriormente se habían mencionado. Cada valor en binario va a corresponder a nuestro Selector de Operacion que en este caso es el contador.
"00" ------> SUMA
"01" ------> RESTA
"10" ------> AND
"11" ------> OR
Tambien definimos los registros q corresponde a los valores a operar.
Registro1 ----> Valor de A
Registro2 ----> Valor de B
Registro3 ----> Resultado de la Operación.



ESQUEMATICO DEL LABORATORIO.







DESARROLLADO POR:
JOSE DAVID MORENO
JULIAN CONDE
CARLOS CORTES

DESARROLLADO EN:
UNIVERSIDAD ECCI, Bogota, Colombia.

2016