8bit-Computer: bo8h
von: Josef G. (bome)
Habe einen 8bit-Rechner entwickelt und als Prototyp-Gerät realisiert
auf folgenden FPGA-Boards: Spartan-3A Starter Kit von Xilinx,
Spartan-3E Starter Board und Nexys2 Board von Digilent.
Update 16.Jun.2013: Es gibt nun auch eine Realisierung
auf dem Altera DE1 Board / Cyclone2 Starter Board.
Die CPU ist eine Eigenentwicklung. Kennzeichnend für das Gesamtsystem sind
der aus mehreren 64KByte-Seiten bestehende Adressraum, das Steckplatz-Konzept,
eine an die Hardware angepasste Compilersprache und taktgenau berechenbare
Programmlaufzeiten. Der Zeichensatz beinhaltet einen hexadezimalen Ziffernsatz,
welcher für die Ziffern A..F spezielle Zeichen verwendet.
Das Prototyp-Gerät besitzt Bildschirm und Tastatur, nutzt RS232 zum Daten-
Austausch mit PC und hat eine SD-Karte mit selbstgestricktem Dateisystem.
Informationen und Downloads sind zu finden auf meiner Website
http://www.bomerenzprojekt.de
Im Forum Codesammlung gibt es dazu den Beitrag
http://www.mikrocontroller.net/topic/297603
Im embedded-projects-Journal 14 Seite 19 gibt es dazu den
Artikel "Ein 8bit-Rechner auf dem Spartan-3A-Starterkit".
http://www.embedded-projects.net
Es stehen 4 virtuelle Steckplätze mit je 64KByte zur Verfügung, wobei je 32KByte
für Software vorgesehen sind. Einer der Steckplätze wird für die SD-Karte benötigt,
die übrigen sind frei. Damit haben nun Software-Entwickler die Möglichkeit,
Steckkarten-Software in Eigen-Regie anzubieten.
13.Mai2013 Zur Software-Entwicklung auf PC gibt es nun
einen in C geschriebenen Cross-Assembler.