La copia de seguridad de tres chips

Donde las computadoras domésticas suelen ser paquetes complejos de cables y chips, [Mike]La propia placa única de la computadora no lo es. Es una computadora de tres chips con solo CPU, RAM y microcontrolador que es capaz de copiar las computadoras anteriores anteriores.

Por lo general, un proyecto de computadora en el hogar requiere alguna lógica "pegajosa": algunos NAND, OR o inversores para combinar señales y enviarlas donde se necesitan para la decodificación de direcciones. Esta pequeña computadora portátil no necesita nada de eso; toda la decodificación de direcciones se realiza en un microcontrolador PIC de 40 pines.

Con 64kB en el PIC 18F46K22, hay suficiente espacio para toda la lógica de codificación de direcciones, espacio para un pseudo ACIA mapeado en la página $ DF y una imagen ROM que proporciona un programa de monitoreo y una copia de BASIC. Básicamente, con la adición de un adaptador USB a serial, esta es una computadora de placa única triblata 6502, y con la pantalla ROM correcta puede copiar Apple I, pantalla Woz incluida.

Sí, 6502 proyectos es un centavo la docena, pero [Mike]El trabajo con la lógica de codificación de direcciones en el microcontrolador es excelente. Hay algunas líneas de selección de chips restantes en su esquema, y ​​con otro microcontrolador sería fácil agregar una salida VGA, un adaptador de flash compacto o algunos otros periféricos realmente geniales. Lo bueno es que hay un puerto de expansión en este tema.

  • J. C. Wren dice:

    Ese es un trabajo suave. Solo recientemente, los microcontroladores se han vuelto lo suficientemente rápidos como para poder decodificar las señales de control de otro proceso en tiempo real. Estaba buscando hacer algo similar con el núcleo Z80 y ARM-7 hace unos años, pero el LPC-2148 simplemente no es lo suficientemente rápido como para mantenerse al día con el Z80 de 2 MHz.

    Esto es realmente genial. Si tengo un PCB, es posible que tenga que construir uno. Pasé miles de horas en sistemas basados ​​en 6502 (KIM-1, Apples y algunos otros más confusos).

    ¡Buen trabajo, Mike!

  • Lalander dice:

    Ojalá Pocket PDP-8 tanto. : desmayarse:

    • J. C. Wren dice:

      Tengo varias placas SpareTimeGizmos.com PDP-8 (en realidad usan el chip Intersil 6100 que se usó en Decmate II). También tengo algunas de las placas de E/S que hizo otro tipo y uno de los paneles frontales. Es divertido sacarlos una vez y arrancar OS / 8.

      Hay una serie de implementaciones FPGA del PDP-8. No los he mirado últimamente, pero el PDP-8 de bolsillo no está descartado.

      • mikemac dice:

        ¡Estoy esperando el bolsillo Cray-1! ¡Junto con el bolsillo Vax 11/780 para hacer el I/O! 🙂

        Entonces, ¿qué tamaño de PIC se necesita para poder copiar el 6502 junto con la E/S?

  • Volumen dice:

    ¡OHOHHOHOHOHOHOOH! ¡QUERER! ¡QUERER! ¡QUERER! ¡Dámelo! ¡Dámelo! ¡Dámelo! Consigue esta cosa en Kickstarter.

  • nep dice:

    ¡Trabajo maravilloso! ¿No es para esto para lo que se diseñaron originalmente los PIC? ¿Dar vida a las funciones de E / S para cualquier procesador antiguo de 16 bits sin uno propio?

    • Travis Lubbers dice:

      Absolutamente correcto, el PIC se inició como un controlador de E/S periférico para el procesador General Instruments CP1600.

    • rue_mohr dice:

      6502 es de 8 bits.

  • JamesInCA dice:

    Las "computadoras al revés de antes" me parecen redundantes o incorrectas. Las computadoras no eran computadoras de respaldo en ese momento; eran solo computadoras. Una "computadora al revés" sería, por ejemplo, un emulador ENIAC de 1975.

    • Erich dice:

      probablemente, un emulador ENIAC de 1975 (1946) sería en realidad una computadora consecutiva si duplica gran parte de la operación interna de Colossus de 1943.

      • Les-M dice:

        Sonreí. Gracias.

        • galane dice:

          Noah aumenta esto en velocidad y potencia de procesamiento, mucho. Quiero decir *mucho*. Luego, escriba un sistema operativo personalizado solo para extraer criptomonedas. Minero Dogecoin de 3 chips ... Toma eso, $ 1400 cajas de minería.

          • Greenaum dice:

            Sí, todo eso me suena bastante mal. Parece que BT tampoco es para mí.

  • daniel mackey dice:

    Mike, ¿puedes comprar PCB para este proyecto?

  • Cuéntalo dice:

    Esto es lo que llegué al la-tecnologia... ¡Buen trabajo, Mike!

  • ke7eha dice:

    una elección interesante. es posible que pueda convertirlo en SBC utilizando FPGA basado en flash en lugar de RAM y PIC. el FPGA sería una solución más óptima para implementar la lógica de pegado, y la mayoría tiene una cantidad de bloques SRAM vinculados a la estructura de enrutamiento. Sin embargo, sería un poco más complejo.

    • J. C. Wren dice:

      Claro, pero si lo hace, también puede usar solo un kernel VHDL 6502. Hay docenas de ellos allí, junto con algunos de estos otros 8 moros, porque están todos muy bien caracterizados.

Victoria Prieto
Victoria Prieto

Deja una respuesta

Tu dirección de correo electrónico no será publicada.