Pizza Raspberry Pi utilizada como transputadora

No puede fingir ese sentimiento cuando el software de microcontroladores de $ 4 puede presentarse como tecnología de vanguardia de la década de 1980. Tal es el caso del transputador de trabajo que [Amen] construido con Raspberry Pi Pizza.

Para obtener una descripción completa del transputador, debe verificar [Jenny List’s] En un artículo más extenso sobre el tema pero resumido, estamos hablando de una arquitectura de chips en gran parte olvidada de manera oportuna. Con el objetivo de la computación en paralelo, cada chip de transputadora tiene cuatro enlaces de comunicación en serie para conectarse a otras transputadoras. [Amen] Quería jugar con la arquitectura desde sus inicios. Era caro entonces y hoy, encontrar muchas computadoras es difícil y caro. Sin embargo, el chip RP2040 que se encuentra en la Raspberry Pi Pizza le pareció la forma perfecta de copiar el proyecto del transputador.

El chip RP2040 en la placa Pizza tiene dos bloques de entrada / salida programables (PIO), cada uno con cuatro máquinas de estado. Esto encaja perfectamente con las cuatro conexiones de transputer (cada una es bidireccional, por lo que necesita ocho máquinas de estado). Además, la velocidad del enlace se especifica en 10 MHz, lo cual es muy bueno en las capacidades de la Pizza, y dado que el RP2040 opera a 133 MHz, es concebible que un núcleo copiado pueda acercarse a la velocidad máxima de 20 MHz de los transductores originales. .

Traer el hardware fue un éxito. Para ver qué sucede realmente, [Amen] trajo algunos chips adaptadores de conexión (IMSC011), conectándolos con un Arduino Mega a una computadora para usar el teclado y la pantalla. La arquitectura del transputador le permite cargar código a través de ROM o mediante enlaces. Esto último es lo que funciona ahora. Los planes futuros son encontrar un mejor sistema para compilar código, ya que ahora la única forma es ejecutar el compilador INMOS original en DOS en VM.

Escuchar [Amen] explica el proyecto en el primero de (hasta ahora) seis series de videos. Puedes encontrar los enlaces al resto de estos videos en su canal de youtube.

Alberto Gimenez
Alberto Gimenez

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *