¿Se puede reconstruir un modelo a pequeña escala de la computadora ENIAC original usando solo puertas lógicas?
¿Se puede reconstruir un modelo a pequeña escala de la computadora ENIAC original usando solo puertas lógicas?
El ENIAC usaba compuertas lógicas, solo estaban hechas de tubos de vacío. El ENIAC tenía miles de ellos. 6,550 de los 18,800 tubos en la computadora (alrededor de 1946) eran 6SN7GT de tríodo dual. Cada tubo se usó como flip-flop y representó un bit, un lado el 1 y el otro el 0.
El ENIAC utilizó contadores de anillo de diez posiciones para almacenar dígitos en la representación del complemento de diez. Cada dígito usó 28 tubos de vacío, 10 de los cuales eran los triodos duales que componían los flip-flops del contador de anillos (los diez tubos que se muestran a la derecha en la imagen de abajo).
Laaritméticaserealizócontandolospulsosconloscontadoresdeanilloygenerandounacarreosielcontadorseenvolvía.ENIACteníaveinteacumuladoresfirmadosdediezdígitos.
Asíquepodríascomenzarconstruyendounodelosacumuladores.PodríahacertrampaysimplementeusarunICdecontadordeanillo,comoun
Las constantes se ingresaron usando tarjetas perforadas; la programación se realizó mediante una combinación de interruptores giratorios y cables de puente.
Eso depende de qué aspectos desea conservar en su modelo a pequeña escala
Entonces, ¿de qué "pequeña escala" estás hablando? Si solo necesita compatibilidad con el código, creo que un solo chip FPGA de rango medio puede contenerlo todo. Así que estamos hablando de dos a cuatro chips aquí (FPGA, su memoria de configuración si es necesaria y un chip DRAM que reemplaza al núcleo magnético, tal vez un CPLD de interfaz). Puede agregar otro microcontrolador para alimentar al ENIAC-on-FPGA con su programa y entrada. desde y escriba su salida en una tarjeta microSD, teclado y / o pantalla LCD.
Si está diseñado adecuadamente, puede obtener una versión portátil de ENIAC que consta de 8 a 9 chips, una interfaz de usuario de teclado y LCD y una duración de batería de unas pocas horas o días con una sola carga de unas 18650 celdas .
Lea otras preguntas en las etiquetas cpu computer-architecture computers programmable-logic