Moin, ich hab als FPGA-projekt ein älteren 8bit Computer auf Xilinx Spartan3 nachgezimmert und Artikel/Sourcen auf www.mikrocontroller.net abgelegt: http://www.mikrocontroller.net/articles/Retrocomputing_auf_FPGA Es gibt inzwischen von anderen Tüftlern Portierungen auf andere boards (Altera DE1 o.ä.) und eine rege Diskussionen auf: http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=9276&time=1368597673&s=e4a3608d0c1019698cae834bca626ad1 Für Hinweise und Anregungen dazu habe ich diesen thread eröffnet, ebenfalls um Fragen von Nutzern zu beantworten. MfG,
Wer das Projekt interessant findet, den könnte vielleicht auch folgendes interessieren: http://www.mikrocontroller.net/articles/8bit-Rechner
Frage zum Takt: In deinem Artikel steht
> wird ein Takt von 3.125 MHz für den Computer erzeugt
Wie ist diese Frequenz zu verstehen? Wie lange dauert eine einfache
Operation wie Load oder Store ohne/mit Einlesen des OpCodes?
Josef G. schrieb: > Frage zum Takt: In deinem Artikel steht >> wird ein Takt von 3.125 MHz für den Computer erzeugt > > Wie ist diese Frequenz zu verstehen? Wie lange dauert eine einfache > Operation wie Load oder Store ohne/mit Einlesen des OpCodes? Die 3.125 MHz treiben den Z80 kompatiblen Softcore. Beim Z80 werden mehrere dieser Takte (3 bis 6 plus optional Waitzyklen) zu einem Maschinenzyklus zusammengefasst und mehrere Maschinenzyklen zu einem Befehl. Maschinzyklen sind: *OP-Code Holzyklus (M1-Zyklus) (Op-codes sind zw. 1 bis Byte lang, dementsprechend unterschiedlich lang ist die Dauer) *Speicher Schreibzyklus *IO-IN-Zyklus *IO-OUT-Zyklus *INTERRUPT-Zyklus ... Siehe auch: http://www.sxlist.com/techref/mem/dram/slide4.html MfG,
In mir kommen wieder Gedanken zum C128 mit seinem Z80 und 68xx hoch. Kennt jemand noch CP/M?
Hallo, tolle Leistung, bei mir liegt noch das Original. Insbesondere die Bildschirmfotos setzen einen > 20 Jahre zurück. Tom
Power Ingenieur schrieb: > In mir kommen wieder Gedanken zum C128 mit seinem Z80 und 68xx hoch. > Kennt jemand noch CP/M? CP/M als erstes kommerzielles Betriebssystem für Personal Computer war mit der Grund ein Zilog-Z80 und kein MOS-6502 System nachzubauen. MfG
Thomas Reinemann schrieb: > Hallo, > > tolle Leistung, bei mir liegt noch das Original. > Insbesondere die Bildschirmfotos setzen einen > 20 Jahre zurück. Na so gestochen scharf sieht das Original doch nicht aus ;-). Und die wirren Muster aus dem nichtinitialisierten Bildspeicher beim Anschalten zeigt die FPGA-Lösung auch nicht. Könnte man aber noch einbauen. ;-)
Fpga Kuechle schrieb: > Und die > wirren Muster aus dem nichtinitialisierten Bildspeicher beim Anschalten > zeigt die FPGA-Lösung auch nicht. Könnte man aber noch einbauen. ;-) Wenn Du mir Schreibzugriff auf das Repository gibst, bau ich Dir das ein. Sowas hab ich schon fertig hier liegen ;-) Duke
Duke Scarring schrieb: > Fpga Kuechle schrieb: >> Und die >> wirren Muster aus dem nichtinitialisierten Bildspeicher beim Anschalten >> zeigt die FPGA-Lösung auch nicht. Könnte man aber noch einbauen. ;-) > Wenn Du mir Schreibzugriff auf das Repository gibst, bau ich Dir das > ein. Sowas hab ich schon fertig hier liegen ;-) Nö, kein Schreibzugruff für Dich. Dann finden sich noch sublimale Botschaften im Code und Speicher: "Atari rulez" oder "Folgt dem Fliegenden Spaghetti-Monster" ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.