Navegar en línea con 7400 Logic

Vemos más computadoras construidas con puertas lógicas de las que cabría esperar. Sin embargo, la mayoría de ellos son en realidad más computadoras de demostración y no pueden hacer mucho de lo que consideraría esencial hoy en día. No es así con [Alastair Hewitt’s] Novasaur. Aunque está construido con 34 chips TLL (y algunos chips de memoria y analógicos, junto con un PAL), tiene algunas características impresionantes:

  • CPU / GPU de procesador dual (arquitectura de Harvard).
  • Reloj de 33 MHz, ruta de datos de 16,5 MHz, 8,25 MHz por procesador (~ 3,5 CPU MIP)
  • ROM de 256k: ALU de 96k, programa nativo de 64k, almacenamiento en frío de 64k, fuentes de 32k.
  • 128 / 512k RAM: 1-7 bancos de 64k usuarios, pantalla 60k, sistema 4k.
  • 76 funciones de ALU que incluyen funciones de multiplicar / compartir, de sistema y matemáticas.
  • Gráficos de mapa de bits: modo de alta resistencia hasta 416 × 240 con 8 colores y 4 patrones vacilantes. Modo de baja resistencia hasta 208 × 160 con 256 colores, doble búfer.
  • Modo de texto: 8 colores FG / BG, búfer de 256 líneas, hasta 104 × 60 usando 8 × 8 ideogramas, 80 × 36 y 64 × 48 filas con 8 × 16 ideogramas.
  • Audio: síntesis de ondulación de 4 voces, ADSR, DAC de 8 bits, 8Hz-4.8kHz.
  • Teclado PS2: interfaz incorporada nativa.
  • Puerto serie RS232: dúplex completo, control de flujo RTS / CTS, 9600 baudios.
  • Puerto de expansión: 7 puertos de registro direccionables de 8 bits, 4 indicadores de interrupción
  • La velocidad promedio (3,5 MIPS) es menor que la velocidad del reloj porque algunas instrucciones necesitan cuatro ciclos de reloj para ejecutarse. Para ahorrar en dispositivos, la ALU procesa cuatro bits a la vez, lo que requiere dos ciclos para la instrucción matemática. La interfaz de Internet es a través del puerto serie, por supuesto, por lo que usarlo como servidor de transmisión de video probablemente no sea una buena idea.

    Sin embargo, no es demasiado trivial para un puñado de piezas sin marcar. Un problema con este tipo de CPU es el desarrollo de todo el programa. El Novasaur tiene un intérprete de código de bytes que puede ejecutar código 8080 y 8085 directamente, resolviendo ese problema perfectamente.

    Por supuesto, no puede ver una computadora TTL sin pensar en el Gigatron. Luego está la infame computadora de panel.

    • Sur dice:

      Creo que mi parte favorita son los enchufes. ellos son los buenos. no se reparó en gastos.

    • Sólo digo dice:

      "Navegar en línea" ... ¿tiene ethernet? ¿O usa PPP en esa línea serial o algo así? Siento que me estoy perdiendo algo aquí

      Además, ruido

      • Al Williams dice:

        > La interfaz de Internet es a través del puerto serie, por supuesto, por lo que usarlo como servidor de transmisión de video probablemente no sea una buena idea.

        • RW versión 0.0.1 dice:

          Podría hacer auténticos sellos animados de Realmedia de los años 90.

          • Joshua dice:

            O quizás MOV QuickTime.

    • Daños severos a los neumáticos dice:

      Muy impresionante.

    • Beto dice:

      Eso es tan cool. Esas especificaciones son impresionantes.

    • Bob A. dice:

      ¡Bravo! Qué gran proyecto de enseñanza. Me gustan los SOC modernos como cualquiera, pero para aprender cómo funciona realmente una computadora, nada mejor que un proyecto TTL simple y elegante. Me encanta usar enchufes IC en todo el lugar.

    • Vladimir dice:

      ¿Qué es “la interfaz de Internet” si se transmite a través de un sistema visual por cable o más bien algún tipo de transmisión de circuito de ondas?

    • Un hombre viejo dice:

      Esto es muy genial. Y hermoso. Pensé que era la única persona a la que le gustaban los enchufes (inserte su propia broma).

    • CMH62 dice:

      Para quienes estén interesados ​​en este tipo de temas. Construya una computadora NAND y escriba el programa para ella. Excelente curso educativo gratuito.

      https://www.nand2tetris.org/

    • TerryMatthews dice:

      ¡Fresco! ¡Me encanta!

Nora Prieto
Nora Prieto

Deja una respuesta

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