Home Ciencia y Tecnología Diseño de una CPU con solo chips de memoria

Diseño de una CPU con solo chips de memoria

49
0

Construir una computadora easy de 8 bits es una excelente manera de comprender los fundamentos informáticos, pero solo hay mucho que puede aprender construyendo un sistema alrededor de un procesador existente. Si quieres aprender más, tendrás que ir más allá y construir la CPU tú mismo, como [MINT] demostrado con su Proyecto Epromint (Video en polaco, pero con subtítulos en inglés).

La CPU comenzó cuando [MINT] Comenzó a experimentar con usos para su colección de viejos chips de memoria, y rápidamente se dio cuenta de que podían hacer bastante más que almacenar datos. Después de construir una placa de desarrollo para una lógica programable basada en un solo chip, decidió construir una CPU completa a partir de (E) EPROMS. El circuito resultante abarca cuatro grandes piezas de rendimiento, pesa más de medio kilogramo y tardó varias semanas en soldar para crear.

La estrella del sistema es el ALU, que ejecuta un conjunto de instrucciones inspirado en el Z80, pero con algunas optimizaciones y características adicionales. En explicit, tiene nuevas operaciones para la multiplicación, división, operaciones de tregas, cambio de bits más avanzado y una amplia gama de funciones matemáticas, incluidos exponentes, raíces y funciones trigonométricas. [MINT] documentado todo esto en un bien formato folleto fuera de líneadisponible bajo el proyecto Repositorio de Github. Actualmente solo es posible programar para la CPU utilizando códigos OP o un sabor personalizado de ensamblaje, pero hay planes para escribir un compilador C para ella.

Incluso sin poder escribir en un idioma de nivel superior que la asamblea, [MINT] pudo conducir una pantalla VFD con la EPROMINT, que utilizó para mostrar algunos clips de La matriz. Esto brindó una oportunidad para demostrar métodos básicos de depuración, que implican vertiendo y analizado el contenido de la memoria después de una ejecución fallida del programa.

Usar chips de memoria como puertas lógicas programables es un truco interesante, y hemos visto programas LISP escritos para facilitar esto. Por supuesto, esta no es la primera CPU que hemos visto construida sin ningún chips destinado a operaciones lógicas.

https://www.youtube.com/watch?v=XBB1NAUVUQU

Gracias a [Piotr] ¡Para la propina!

fuente