bo8h - Ein 8bit-Computer

Update 11.Jan.2026

Hier soll ein 8bit-Computer für FPGA-Boards vorgestellt werden.
Realisierungen gibt es auf folgenden Boards:

Terasic/Altera Cyclone V GX Starterkit
Terasic/Altera DE10-Lite-Board

Die CPU hat einen vollständigen Befehlssatz mit 256 OpCodes. Sie
kann eine unbestimmte Anzahl 64KByte-Seiten adressieren und ist
auf Einfachheit optimiert. Sie hat keine Interrupts. Die Berechnung
der Dauer von Befehlsfolgen durch Zählen von Zyklen ist einfach.

Das Gesamtsystem besteht aus den acht 64KByte-Seiten
Freies RAM, ROM/Video-RAM, Haupt-RAM, Zusatz-RAM,
Slot4 / Slot5 / Slot6 / Slot7.  Auch das ROM ist real RAM.

Die Software enthält einen Texteditor, einen Assembler und eine
strukturierte Programmiersprache. Programmteile, auch in der
Hochsprache, können so geschrieben werden, dass die Zahl der
Taktzyklen exakt berechenbar ist.

Der Zeichensatz enthält neben Buchstaben und Sonderzeichen
einen Satz von sechzehn Ziffern, wobei die Ziffern A bis F
durch modifizierte Buchstaben dargestellt werden.

Zur Weiterentwicklung werden noch Mitstreiter gesucht!

Für die Diskussion nutzen Sie bitte mikrocontroller.net
http://www.mikrocontroller.net/articles/Benutzer:Bome