Wow... und das läuft? Mit dem langen Flachbandkabel?
geht gut. sind nur etwa 30cm.
Es gibt 38 Antworten in diesem Thema, welches 9.124 mal aufgerufen wurde. Der letzte Beitrag (
Wow... und das läuft? Mit dem langen Flachbandkabel?
geht gut. sind nur etwa 30cm.
geht gut. sind nur etwa 30cm.
OK - sah auf dem Bild länger aus.
Nettes Teil hast Du Dir da gebastelt!
Zitat von »mister-freeze«
Eine Sorge habe ich da noch....wieviel Strom kann man dem CPU Sockel zumuten ??Gute Frage... was ich auf die Schnelle mit Google gefunden habe, liegt zwischen 1 und 3 Ampere - das sollte erst mal reichen, oder?
Der Sockel kann das vielleicht schon - aber kann das auch die Platine, auf die der Sockel aufgelötet ist? Ich glaube kaum, daß Commodore seine Platinen für ein paar Ampere zusätzlich dimensioniert hat. Und wenns nicht an zu schmalen Leiterbahnen klemmt, sollte man auch die Auslastung des Netzteils nicht außer Acht lassen, bevor man größere Zusatzlasten anhängt.
Aber das ist ein Punkt, den man im Auge behalten muß; nicht unbedingt ein K.O.-Kriterium. Man muß halt schauen, daß man eine Zusatzschaltung auch möglichst stromsparend auslegt.
Sieht toll aus mister-freeze!
Ich bin kein Hardwaremensch, aber moderne Bausteine sind zum Glück keine solchen Stromfresser mehr.
Das Ganze noch mit
+ CPLD
+ 512KB Flash
+ 512KB SRAM
+ serielle Schnittstelle zum debuggen
und ich bin happy! ![]()
Genau was mein CBM-8296 und meine Floppys benötigen würden. ![]()
Nun gut ich habe halt überall die DIP- Bauform gewählt, sind halt einfacher "zusammenzuschustern", ausserdem passen die besser zum "nostalgischen flair".
Der Stromverbrauch dürfte sich zwischen den Bauformen nicht unterscheiden. Der Unterschied sind die 125 mA die ich an den 3 GALS verheize. (abgesehen von den LED-Spielereien) Ein moderner CPLD würde da wahrscheinlich deutlich sparsamer sein. Korrigiert mich wenn ich da falsch liege: Den ATF1504 gibt es nicht im DIP-Gehäuse.
Wenn das in DIP machbar wäre, würde ich einen Lochraster-Prototyp bauen...bin aber eher ein Grobmotoriker
Den ATF1504 gibt es nicht im DIP-Gehäuse.
Aber im PLCC Gehäuse und das ist super lötbar, sogar für mich und das heisst was!
CPLD hat halt den Vorteil dass ich keine DIP switch brauche sondern alles bequem per Software einstellen kann.
Finde das interessant.
Dann werde ich mich mal überwinden und mich mit dem Sockeln und dem Datenblatt des CPLD befassen.
Aber wie soll das Gerät denn für Fehlersuchen konfigurierbar sein ohne DIP´s ?
Immer den Rechner an der Programmierschnittstelle ?
Wozu soviel RAM ? mir fällt nur Verwendung für 128 k ein.
Will mal kurz Brainstormen was die Pins des CPLD betrifft:
Wie genau soll der CPLD denn adressierbar sein ? Alle adressleitungen ?
ISP wird ja im Datenblatt stehen..
Für RAM und ROM brauchst du ja jeweils 2 Leitungen für CE/OE/WE sowie die oberen Adressleitungen für die Bankumschaltung.
Von der CPU brauchst du PHI2 und RW.
Eine Leitung für das Enable des Bustreibers.
Aber wie soll das Gerät denn für Fehlersuchen konfigurierbar sein ohne DIP´s ?
Fehlersuche geht über RS-232. Der CPLD stellt RxD und TxD dzur Verfügung, RS-232 macht der 6502 über Software (wie beim C64).
Der Anwender braucht keine Fehlersuche wenn das banking erst mal richtig läuft. Eine LED zeigt ob SRAM, Flash oder externe Hardware was hat.
Damit kann man auch gleich das ultimative Debugtool machen. Dem Board langt es wenn die betriebsspannung und der Takt für die CPU da ist. Der Rest der Hardware eines beliebigen 6502 System (PET, CBM, VIC, Floppy) kann analysiert werden.
Immer den Rechner an der Programmierschnittstelle ?
Nö warum? Nur wenn ich den CPLD neu konfiguriere ...
Wozu soviel RAM ? mir fällt nur Verwendung für 128 k ein.
512KB ist das günstigste SRAM das Nils gefunden hat. Und RAM kann man nie genug haben ... ![]()
Wie genau soll der CPLD denn adressierbar sein ? Alle adressleitungen ?
Eine Körnung auf eine Page (256 bytes) genügt. Also A15 bis A8.
Und natürlich A0 und A1, damit man 4 Register adressieren kann.
Eigentlich ist die Hardware fast gleich wie das Final Expansion 3 am VC-20 ... ![]()
Eigentlich ist die Hardware fast gleich wie das Final Expansion 3 am VC-20 ...
ja, sie ist fast gleich. Nur der Name ist anders... David65 habe ich das Kind getauft.
Im Gegensatz zur FE3 soll das ein Board werden, dass man eben einfach überall da einstecken kann, wo ein 6502 drin steckt. Entweder direkt über Sockel-Adapter, oder wie mister-freeze es gemacht hat, mit Flachbandkabel und Stecker.
Das serielle Interface würde ich gerne in USB-Form ausführen, aber nicht wie beim XS-1541 mit einem schwer zu verlötendem und eher teurem FT232, sondern mit einem Atmel ATtiny2313 in DIP-Bauform - da warte ich jetzt auf Teile, dass ich mal einen Probeaufbau machen kann.
Das Interface wird aber wg. der Software-Wandlung vergleichsweise langsam sein und dient nicht dem Datenaustausch mit dem PC, sondern eher um ein Terminal daran anzuschliessen zu Diagnosezwecken.
mister-freeze: Warum möchtest Du denn jetzt mit CPLDs weiter machen, wenn Du so ein Board schon mit GALs fertig hast? Einfach "just for fun"?
Das Layout habe ich in KiCAD angefangen, nachdem bei Eagle bei meiner "Lizenz" bald der Platz knapp wurde - das FE3 passt zwar gut, aber wer weiß, ob ich nicht später noch etwas "dazu kleben" möchte - da bietet KiCAD einfach die nötigen Reserven.
mister-freeze: Warum möchtest Du denn jetzt mit CPLDs weiter machen, wenn Du so ein Board schon mit GALs fertig hast? Einfach "just for fun"?
Da du ja eh´schon einen Prototypen baust warte ich mal... ![]()
Ich würde eher sagen "just for learn"
Ich bin schon zufrieden mit meinem Adapter, aber ich möchte noch dazulernen, gerade was MCUs und CPLDs betrifft. Diddl hat ja gesagt, dass die PLCC-Sockel auch für Grobmotoriker geeignet sind...hatte mich bisher nur nie damit befasst.
Mit meiner Konstruktion kannich halt nur bis 1kByteBlöcke genau selektieren und die Kapazität der GALS sind sehr begrenzt, da bringe ich beim RAM-Adress-Selector in einen 20V8 gerade mal 1 Konfiguration f. z.B. CBM PET 2000-8032 rein....
Die 32 kB RAM sind im nachhinen auch zu wenig.. schon allein im Hinblick auf 8X96..ist wohl etwas zu PET-spezifisch geworden.
Das mit dem Flachbandkabel und den LED´s kann ich übrigens empfehlen, da sieht man im NOP-Betrieb gleich ob da was am Bus im Argen liegt.
Achja, Flachbandkabelstecker schont den CPU Sockel.
die Stifte sind schön Flach wie beim IC.
mit diesen 4kant Stiftleisten oder den runden Eumeln von Präzisionskontaktstiftleisten wirkt man mechanisch natürlich enorm auf den Sockel.
for(;;) und ich haben uns auch schon ein Speichermodell für CBM/PET überlegt, also Logik für den CPLD. Für die Floppys bin ich grad dran, da ist es aber viel einfacher.
Ich kann es dir ja heute Abend mal senden. Interessiert mich was du davon haltest.
hi ich weiß zwar nicht ob das noch irgendwie aktuell ist
aber ich bin zufällig über den 6502 von WesternDigitalCenter im distrelek Katalog gestoßen ...also kann der jetzt hier gleich ums Eck bestellt werden (13,60 Euro/stk) ...teuer aber 14mhz cool
Bitte melde dich an, um diesen Link zu sehen.
Nö, ist nicht mehr aktuell.
Projekt David-65 ist eingestanpft, for(;;) hatte keine Lust mehr nachdem ein Ami uns zuvor gekommen ist.
Gar nichts mitbekommen von einem neuen 6502 Ding aus USA. Hast mal nen Link?
Ami? André Fachat ist Deutscher!
Sein Projekt ist Bitte melde dich an, um diesen Link zu sehen. zu finden, und ja, ich fand's ziemlich nutzlos, eine 6502-only-Karte von Grund auf zu bauen, wenn es schon eine fertig entwickelte 65816-Karte gibt.
Ja das Board von Andre kenn ich natürlich. Das ist aber doch nirgends zu haben? Wäre mir auch nicht bekannt dass es da Pläne gibt das zu vermarkten.
Das Board kann im Grunde jeder haben. André hat ja auf seiner Seite alle nötigen Daten bereitgestellt: Schaltplan, Platinenlayout, VHDL-Code...
So wie ich seine Seite lese steht das komplette Design unter der GNU-2-Lizenz. Es sollte also möglich sein, bei Interesse eine Sammelbestellung zu organisieren, wenn Interesse besteht. André diesbezüglich zu kontaktieren wäre sicher keine schlechte Idee.
Ich persönlich finde das Teil ja ganz nett und würde ggfs. auch eine Platine abnehmen, aber das alles selbst zu organisieren kommt für mich zeitlich nicht in Frage. So groß scheint das Interesse aber auch nicht zu sein.
Ich persönlich finde das Teil ja ganz nett und würde ggfs. auch eine Platine abnehmen, aber das alles selbst zu organisieren kommt für mich zeitlich nicht in Frage. So groß scheint das Interesse aber auch nicht zu sein.
Dito. Eins kaufen / haben wollen würde ich auch. Ansonsten hab ich selbst mit eigenem Kram genug zu tun. Mag ja sein dass ich selbst nicht unschuldig bin an dem mangelnden Interesse, denn meine eigene, bald 10 Jahre alte 6502 Erweiterung hat auch international einen gewissen Bekanntheitsgrad erlangt. Viele wollen ja auch einfach nur ihren alten PET wieder zum Laufen bekommen und da reicht meine Lösung völlig aus.