sábado, 10 de marzo de 2018

Computadora de 4 Bits – Capítulo 1: Presentación


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)




7 comentarios:

  1. Que hermoso proyecto. Felicitaciones.

    ResponderEliminar
  2. Wow, 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.

    saludos

    ResponderEliminar
    Respuestas
    1. Sería genial. Me encantaría verlo. Saludos.
      PD: ya subí el segundo capítulo.

      Eliminar
  3. Mil 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.

    ResponderEliminar
  4. Muchas gracias Freddy, espero que la serie sea de tu agrado, intento subir un capítulo cada semana. Saludos.

    ResponderEliminar