Hat jemand von euch den Nibbler laufen? Ich habe mir das Teil aufgebaut und bin mir recht sicher, dass das System läuft – bis auf die LCD Ausgabe :-( Beispielsoftware wie RAM Test oder Soundausgabe funktionieren, die LCD Ausgabe ich jedoch Glücksache. Anhand des Timings hege ich den Verdacht, dass die LCD Initialisierung nicht richtig läuft. Für einen Test wäre ein lauffähiges Binärfile recht nützlich. Hat jemand das System erfolgreich nachgebaut?
Zur Analyse könnte ein 8-Kanal Logic Analysator für 10 Euro hilfreich sein. Besorge Dir das mal.
Stefanus F. schrieb: > Zur Analyse könnte ein 8-Kanal Logic Analysator für 10 Euro hilfreich > sein. Ich arbeite schon damit, so bin ich den Timingproblem auf die Spur gekommen. Thomas W. schrieb: > Mit welcher Frequenz wird getaktet? 2.45 MHz
Cool der Nibbler! So simpel, unglaublich. Man kriegt Lust das es nachzubauen. Und sei es nur in VHDL ...
Thomas W. schrieb: > Man kriegt Lust das es nachzubauen. Gerne :-) dann gibt es noch einen Partner für Diskussionen und Fragen. Die Fehlersuche ist aus meiner Sicht etwas anspruchsvoller. Man werkelt ja quasi im inneren einer CPU. Um etwas weiter zu kommen, erstelle ich gerade einige kleine Testprogramme. Bei Bedarf würde ich sie hier teilen.
Fürs VHDL könnte ich dir ein paar 74er als Code überreichen: http://www.fritzler-avr.de/spaceage2/down_vhdl.htm Sag Bescheid, wenn was für den Nibbler fehlen sollte. (und es keine normalen und/oder/not Gatter sind) Unser 32Bit MIPS TTL wurde ja auch komplett in VHDL getestet.
So, meine 4 Bit CPU funktioniert :-) Die modernen LCD Anzeigen verhalten sich bezüglich des Timings etwas zickig. Ich mußte also den originalen Assemblercode etwas ändern. Dabei habe ich jedoch unglaublich viel über den sehr einfachen Befehlssatz der CPU gelernt. Irgendwie war es wie ein Déjà-vu zu meiner U808 (Intel 8008) Programmierung vor mehr als 35 Jahren. Zur Nachnutzung: Ich habe die Tools von Steve Chamberlin an Visual Studio 2017 angepaßt. Auch der geänderte Quellcode für die Anwendungen ist bei mir verfügbar. Bei Bedarf einfach melden. Joe
Mw E. schrieb: > Fürs VHDL könnte ich dir ein paar 74er als Code überreichen: > http://www.fritzler-avr.de/spaceage2/down_vhdl.htm > Sag Bescheid, wenn was für den Nibbler fehlen sollte. > (und es keine normalen und/oder/not Gatter sind) Da war wohl jemand schneller ... https://gist.github.com/erincandescent/347577465129882abc97
:
Bearbeitet durch User
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.