Ich habe diese CPU also mit rein logischen Komponenten (einfachen Logikgattern) entworfen. Wie würde ich sie nun in eine Schaltung umwandeln? Ich weiß, dass logische Gatter mit Transistoren implementiert werden können, aber es scheint ziemlich umständlich, für jedes Gatter die entsprechende Konvertierung durchzuführen (es gibt ein paar hundert). Darüber hinaus erscheint das Hinzufügen der erforderlichen Widerstände und anderer passiver Komponenten aufgrund physikalischer Einschränkungen etwas umständlich. Gibt es ein Geheimnis, wie das im Allgemeinen gemacht wird?
Aus praktischen Gründen, um es auf Ihrem Schreibtisch zum Laufen zu bringen, möchten Sie wahrscheinlich ein FPGA.
Um sicherzustellen, dass es funktioniert, sollten Sie es zuerst mit einem Programm wie Modelsim simulieren. Auf diese Weise können Sie die Fehler ausbügeln, bevor Sie Hardware kaufen.
Während die obigen Antworten richtig sind, wurden in den späten 70er bis frühen 90er Jahren manchmal einfache CPUs aus TTL-Logik konstruiert. Auch wenn Sie in ein solches Projekt einsteigen möchten oder nicht, ist es ein interessantes Konzept. Da die CPU verteilt und von Hand verdrahtet ist, können Sie sie in ihrer Gesamtheit untersuchen und nicht nur als kleine schwarze Box sehen.
Hier ist eine, die ich gefunden habe, die dem entspricht, was ich in der Vergangenheit gesehen habe:
4-Bit-TTL-Scratchbuilt-Computer
Hier ist ein weiteres, von dem ich denke, dass es ein Chaos zum Debuggen wäre, aber trotzdem Spaß macht, daran zu arbeiten:
Instructables - Wie man einen 8-Bit-Computer baut
Viel Glück mit was auch immer Sie wählen.
Wladimir Cravero
sherrelbc
pjc50