Gestern Abend habe ich nun endlich den "Diffusion layer" fertig bekommen... nun kommt der
letzte größere Bereich für die 100%ige Rekonstruktion dran: Poly layer:
Gestern Abend habe ich nun endlich den "Diffusion layer" fertig bekommen... nun kommt der
letzte größere Bereich für die 100%ige Rekonstruktion dran: Poly layer:
So... nachdem nun auch der vermutlich letzte Prototyp erfolgreich in Betrieb genommen wurde,
kann ich mich auch endlich der letzten CPU widmen, die ich 1:1 umsetzen will:
MOS6509R7
Meiner Meinung nach eine der interessanteren CPUs von MOS/CSG!
-
Metall layer, Bonding pads sind vektorisiert... fehlen "nur" noch Vias, Diffusion und Poly. Genug zu tun!
stynx: In was für einen Gerät war denn die A34-510W Röhre verbaut? So eine suche ich....
Falls noch jemand eine 6509 CPU braucht: https://www.ebay.de/itm/183490601405
Gegenfrage: Würdest Du Deine für das Geld hergeben :)?
Ich ja... habe noch ~7-10 Stück über.
Aber davon abgesehen bekommt man NOS Ware auch noch für 40-50€.
Ein 6509R7 wäre momentan sogar beim Auktionshaus unseres Misstrauens erhältlich! Schnäppchen! ![]()
![]()
-> 183490601405
Das Problem beim verkleinern der CPU ist, daß das ganze auch noch fertigbar sein muß. D.h. keine manuellen Schritte zum fertigen
produkt. Ich denke wir bekommen das hin... aber vorher muß ich noch ein paar Messungen machen um das neue Design auch abzusichern!
(Und ganz sicher zu sein, das die nächste Auflage kein Schrott wird).
In den nächsten Tagen bekomme ich (wenn nix schief läuft) die Bilder vom 6509R7. So wie ich die Logik Reverse engineered
habe, baue ich den auch gleich ein.Wäre es nicht auch möglich eine kleinere FPGA zu nehmen, so dass das Ersatzboard nur so groß wie eine normale DIP40 cpu ist?
Ich habe mal einen 6502 für mein Cyclone2 kompiliert - und die braucht gerade mal knapp 500 LE's...
Allerdings braucht man wohl immer noch LVC-TTLs um die 5V auf 3,3V für die Eingänge zu reduzieren. Die hab ich auch verwendet um meinen XMEGA-VICII-Ersatz an den 6502 anzudocken
...oder man findet eine ganz alte FPGA, die 5V-tolerant ist.
Einen alten FPGA zu nehmen ist keine Option: Dann verschiebe ich das Beschaffungsproblem ja nur.
Das was Du siehst ist nur ein Prototyp... der ist deshalb so groß, weil wir bewusst größere Bauformen genommen haben
um das Teil selbst bestücken und ggf. Änderungen daran vornehmen zu können.
Die finale Version wird auch eher in Richtung DIL40 (bzw. leicht darüber) gehen. Der FPGA wird rein nach dem Preis ausgesucht.
Wie ich in einem anderen Forum schon schrieb: Es soll keine überteuerte Tech-Demo werden, sondern ein bezahlbarer und haltbarer
Ersatz für die seltenen MOS CPUs.
Alles anzeigenWürde evtl. der FPGA-SID angepasst als Platform herhalten können?
Respekt vor der tollen Leistung!
Wenn das fertig ist dann Bitte den TED angehen
Gruss,
Peter
Moin moin... Den FPGA-SID als Basis zu nehmen macht wenig Sinn , da dieser an manchen Stellen aufwändiger ist,
als das was wir benötigen. Zum Beispiel sind da OP-Amps drauf und ein weiterer CPLD -> Brauchen wir alles nicht. ![]()
ZitatWenn das fertig ist dann Bitte den TED angehen
Ich dachte den gibt's schon?
Aber das nächste Projekt läuft bereits parallel (wenn auch aus Zeitgründen derzeit nur mit Sparflamme):
FBI - FPGA-based I/O-Port
D.h. ein Ersatz für:
Sobald "MockA65xx" Serienstand erreicht hat, geben wir hier Vollgas!
Nur mal so aus Neugierde (da ich mich auch gerade etwas mit FPGA/VHDL beschäftige) - was für eine FPGA ist das ?
Christian
In den nächsten Tagen bekomme ich (wenn nix schief läuft) die Bilder vom 6509R7. So wie ich die Logik Reverse engineered
habe, baue ich den auch gleich ein.
Mit etwas Verspätung (Laptop war kaputt -> Das erste BIOS in 20 Jahren(!) zerschossen):
6510T aus der Floppy 1551:
Hier noch eine passende Auktion zum anschauen und staunen: 202456205303
In den nächsten Tagen... so wie ich dazu komme mehr. ![]()
Nur mal so aus Neugierde (da ich mich auch gerade etwas mit FPGA/VHDL beschäftige) - was für eine FPGA ist das ?
Christian
Max10
Ich hätte das Teil ja gerne auf der letzten CC gezeigt... aber ich war zu langsam; d.h. noch nicht ganz fertig! ![]()
Tolle Sache.
Der 6509R7 wäre wichtig - denn nur damit läuft ein P500 einwandfrei!
3 Stück sind heute zum decappen raus gegangen... In 2-3 Wochen habe ich shots vom die! Dann setze ich den auch um.
Durch die schlechte Verfügbarkeit von z.B: 8501 und 6509, die deren Preise in der Bucht in die Höhe treibt,
möchte ich heute mein neustes H/W-Projekt an dem ich (seit Anfang 2017) gearbeitet habe vorstellen:
Mock-A-65xx - Universeller MOS 65xx/85xx CPU Ersatz
Der - noch zu große - Prototyp ist derzeit ausgelegt um folgende MOS 6502(-Derivate) zu ersetzen:
Siehe auch: Mock-A-65xx_Pins.pdf
Der Core wurde mit Hilfe von diversen (professionell erzeugten!) "die shots", dem Original Schaltplan des 650X Rev.C (enthält noch Fehler!)
und der Visual6502 Simulation neu (von mir) in Verilog entwickelt. Besonderes Augenmerk legte ich auf folgendes:
Zeichnung: (C) Donald F. Hanson
Hilfsmittel: Random-Ctrl-Logik auf Whiteboard mit Annotationen:
Hier z.B. die GATEIN Logik des 8501:
Nicht unerwähnt soll bleiben, daß ich anhaltend tatkräftige Unterstützung bei der Umsetzung des Gesamtprojekt von (in alphabetischer Reihenfolge):
erfahren habe! Mein ausdrückliches Dankeschön an die beteiligten Helfer! ![]()
Die nächsten Schritte:
ps: In den nächsten Tagen werde ich verschiedene Bilder und/oder Videos von der CPU in Aktion posten... soll ja keiner sagen: Alles nur Fake! ![]()
Beispiel:
pps: Bitte nicht wundern: Der Monitor braucht so lange zum Sync'en... das liegt nicht an der Mock-A-65xx, das so lange kein Bild kommt! ![]()
Und das Gewackel ist der späten Uhrzeit bzw. meiner Hektik geschuldet: Ich wollte zu dem Zeitpunkt eignetlich schon pennen! ![]()
Hier noch ein Bild mit der Wärmekamera (nicht von mir!) aufgenommen...
aber man sieht schön, warum die Original-82S100-PLAs gerne sterben!
Die 5 "großen" PLA aus dem Amiga Sidecar A1060 sind nun auch enthalten!
Wer noch weitere PLAs hat, die unterstützt werden sollen: Immer her damit!
Falls Datecode noch von Interesse:
Alles anzeigenAlles anzeigenMoin
Irgendein Fehler ist in meiner QM-Routine noch.
ich vermute mal du meinst mit QM den Quine und McCluskey.
Durch die Geschichte Commodore PC 10/20 und 10/20 II - RAM Aufrüstung beim zweigeteilten Board hatte ich mich auch damit beschäftigt.
Bisher habe ich mir hier helfen lassen.
Nur fehlen mir (die einfachen) PALs zum Gleichungen rekonstruieren....
Ich m,einte mit dem letzten Satz: Mir fehlen nun ein paar ausgelesene PALs zum "reverse engineeren" ![]()
Wenn ich mal in meiner Hardware wähle, finde ich sicher noch welche, die erhaltenswert sind.
Ja... würde mich freuen! Ist für mich wie für andere Kreuzworträtsel lösen ![]()
Gibt's denn noch andere PALs(!), die interessant wären?
Alles anzeigenMoin
Irgendein Fehler ist in meiner QM-Routine noch.
ich vermute mal du meinst mit QM den Quine und McCluskey.
Durch die Geschichte Commodore PC 10/20 und 10/20 II - RAM Aufrüstung beim zweigeteilten Board hatte ich mich auch damit beschäftigt.
Bisher habe ich mir hier helfen lassen.
Genau... Quine/McCluskey.
Inzwischen läuft es auch! ![]()
Nur fehlen mir (die einfachen) PALs zum Gleichungen rekonstruieren.... ![]()
Gefunden
Ich suche eine technisch und optisch gut erhaltene (also ohne Kondensatorprobleme)
CBM 8250LP
Angebote bitte per PM o. Mail. Über den Preis werden wir uns sicher einig. ![]()
Kannst Du eigentlich inwischen aus den BIN Dateien JEDECs machen?
Ja und nein... nnicht zuverlässig. Irgendein Fehler ist in meiner QM-Routine noch. Aber die JEDEC's kann ich automatisiert umwandeln in
den Code für den CPLD auf der Platine.
Falls noch jemand einen Rechner vermisst und das passende JEDEC dafür hat: Einfach zusenden...
dann nehme ich es mit in den Code auf. ![]()
Hier noch Bilder vom CBM6x0:
-
Suche einen VIC-II 6569R5 mit "CSG" Aufdruck.
Angebote bitte per PM