El proyecto proyecto consiste en el diseño
completo de una computadora de 4 bits basándome en integrados sencillos (compuertas
lógicas, contadores, flip-flops, decodificadores, etc). Abarcando por completo
hasta el último detalle, desde el contador de programas, la unidad de control,
la ALU, los registros, puertos de entrada y salida, el juego de instrucciones, el
microcódigo, etc.
Características:
·
Arquitectura Harvard (memoria de programas y
memoria de datos por separado)
·
Memoria de programas (32 programas de hasta 256 bytes)
·
16 instrucciones regulares de 8 bits (13
implementadas) (RISC) (1 ciclo de reloj por instrucción)
o
4 bits superiores para el código de operación
o
4 bits inferiores para el operando
·
No tiene RAM
·
2 puertos de salida (4 bits cada uno)
·
1 puerto de entrada (4 bits)
·
1 registro de dirección (4 bits)
·
1 registro de uso general (4 bits)
·
ALU de dos operaciones, una aritmética (SUMA) y
una lógica (NAND)
Que hermoso proyecto. Felicitaciones.
ResponderEliminarMuchas gracias Pablo. Saludos.
EliminarWow, seguiré de cerca tu proyecto, voy a tratar de ir implementando tu proyecto en una FPGA y si me queda lo compartiré contigo para que lo publiques también.
ResponderEliminarsaludos
Sería genial. Me encantaría verlo. Saludos.
EliminarPD: ya subí el segundo capítulo.
Ya me suscribí a tu canal
EliminarMil gracias, desde hace 15 años había estado buscando algo así, didáctico y práctico. Espero toda la serie y a 8 bits. Saludos.
ResponderEliminarMuchas gracias Freddy, espero que la serie sea de tu agrado, intento subir un capítulo cada semana. Saludos.
ResponderEliminarIng. Alejandro Alomar, agradezco el trabajo que comparte, sobre todo porque motiva. Le comento que estoy realizando una primer experiencia utilizándolo como un recurso didáctico para la enseñanza técnico-profesional, llegado el momento espero poder compartir los frutos de ello. Muchas gracias!
ResponderEliminarGracias por compartirlo. excelente trabajo.
ResponderEliminarComo docente le agradezco mucho por el detallado trabajo