Entonces, he diseñado esta CPU con componentes puramente lógicos (puertas lógicas básicas), ahora, ¿cómo haría para convertirla en un circuito? Sé que las puertas lógicas se pueden implementar usando transistores, pero parece bastante engorroso hacer la conversión equivalente para cada puerta (hay un par de cientos). Además de esto, agregar las resistencias requeridas y otros componentes pasivos debido a restricciones físicas parece un poco engorroso. ¿Hay algún secreto sobre cómo se hace esto generalmente?
Para fines prácticos de hacer que funcione en su escritorio, probablemente desee un FPGA.
Para asegurarse de que funciona, primero debe simularlo con un programa como Modelsim. Esto le permite solucionar los errores antes de comprar cualquier hardware.
Si bien las respuestas anteriores son correctas, desde finales de los 70 hasta principios de los 90, a veces se construían CPU simples a partir de la lógica TTL. Si bien es posible que desee o no participar en un proyecto de este tipo, es un concepto interesante. Debido a que la CPU está extendida y cableada a mano, puede probarla y verla en su totalidad en lugar de solo como una pequeña caja negra.
Aquí hay uno que encontré que está en la línea de lo que he visto en el pasado:
Computadora de cero TTL de 4 bits
Aquí hay otro que creo que sería un desastre para depurar pero aún así es divertido trabajar en él:
Instructables - Cómo construir una computadora de 8 bits
Buena suerte con lo que elijas.
vladimir cravero
sherrellbc
pjc50