atari-home.de - Foren

Hardware => Portfolio & Atari PCs => Thema gestartet von: neogain am Do 14.04.2016, 12:27:28

Titel: CF Adapter für Portfolio
Beitrag von: neogain am Do 14.04.2016, 12:27:28
Ich wurde per PM nach dem CF Adapter gefragt. Ich bin gerne bereit hierzu neue Platten zu bestellen. Jetzt ist es aber so, dass ich den CF Adapter mit zusätzlichen Flashrom noch nicht ans laufen bekommen habe. Irgendwie funktioniert der Zugriff nicht, wenn Flashrom und CF gleichzeitig aktiv sind. Wer hierzu eine Idee hätte, wie man das hinbekommen könnte, nehme ich das gerne an und setze das auch um. Primär aber erst das Interesse daran ermitteln per Umfrage...
Titel: Re: CF Adapter für Portfolio
Beitrag von: tuxie am So 17.04.2016, 20:56:34
Hast du einen Schaltzplan und ggf. GAL Listings ? Da könnte ich mal mit drüber schauen.
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Mo 18.04.2016, 16:49:45
Hast du einen Schaltzplan und ggf. GAL Listings ? Da könnte ich mal mit drüber schauen.

Hier auf der Homepage (http://vlastikd.webz.cz/atari/cf_pofo/cfkarta_hw.htm) ist der Schaltplan. Ist sehr simpel, d. h. die Signale der CF werde direkt mit dem Pofo Bus verbunden. Genauso verhält sich das mit dem Flashrom. Hier habe ich einfach einen AM29F010B 1:1 mit dem Pofo Slot verbunden. Nur, beides in Kombination funktioniert nicht, da bei Schreibzugriffe auf die CF automatisch auch auf den AMD Flash zugreifen. GAL gibt es keinen, lediglich der Inverter, der im Pofo den Adressbereich für den CF herstellt. Irgendwie muss dem Pofo beigebracht werden, wann er auf CF zugreifen soll und wann auf den Flash. Das Flash wird als laufwerk A: erkannt. Getrennt beides (also Flash auf einer Platine, CF adapater auf einer anderen) funktionieren jeweils einwandfrei.
Titel: Re: CF Adapter für Portfolio
Beitrag von: tuxie am Mo 18.04.2016, 17:12:31
http://vlastikd.webz.cz/atari/cf_pofo/cfpofo_schema_74138.gif

Na das ist doch die Lösung aber da muß man halt eingreifen in den POFO.. man könnte es ggf. mit einem Latch und für jedes Device einen Treiber. Aber da brauchst du dann auf jedenfall eine Möglichkeit umzuschalten und du hast natürlich immer nur zu einem Device gleichzeitig zugriff.

Titel: Re: CF Adapter für Portfolio
Beitrag von: KarlMüller am Mo 18.04.2016, 18:14:10
Jetzt ist es aber so, dass ich den CF Adapter mit zusätzlichen Flashrom noch nicht ans laufen bekommen habe. Irgendwie funktioniert der Zugriff nicht, wenn Flashrom und CF gleichzeitig aktiv sind. Wer hierzu eine Idee hätte, wie man das hinbekommen könnte,
Ne Lösung habe ich nicht, aber hast Du mal bei Stefan Kächele (http://www.backlight4you.com/) nachgefragt? Wenn ich das richtig sehe hat er ihn entwickelt, also den Adapter der vom Portfolio Club vertrieben wurde.
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Mo 18.04.2016, 18:20:25
http://vlastikd.webz.cz/atari/cf_pofo/cfpofo_schema_74138.gif

Na das ist doch die Lösung aber da muß man halt eingreifen in den POFO.. man könnte es ggf. mit einem Latch und für jedes Device einen Treiber. Aber da brauchst du dann auf jedenfall eine Möglichkeit umzuschalten und du hast natürlich immer nur zu einem Device gleichzeitig zugriff.

So habe ich das auch auch verstanden. Den 74HC138D habe ich ja drin, sonst funktoniert die CF geschichte nicht.

Ne Lösung habe ich nicht, aber hast Du mal bei Stefan Kächele (http://www.backlight4you.com/) nachgefragt? Wenn ich das richtig sehe hat er ihn entwickelt, also den Adapter der vom Portfolio Club vertrieben wurde.

Habe ihn vor ein paar Monaten mal angeschrieben, Volker Haman hat mir hier auch den Tip gegeben. Leider hat er auf meine Mail nicht reagiert. Ich versuche es nochmal. U. a. hab ich ihn auch auf das Backlight angefragt. In seinem Shop ist dieses leider nicht mehr vertreten.
Titel: Re: CF Adapter für Portfolio
Beitrag von: SolderGirl am Mo 16.05.2016, 17:23:00
Eigentlich sollten sich die beiden doch nicht in die queere kommen.
Für den CF-Adapter muß man ja extra deshalb den IO/M- Pin von der CPU abgreifen, weil die CF-Karte im IO Bereich und nicht im RAM-Bereich angesprochen wird. Den gleichen Pin müsste man dann verwenden um ein Chip-Select für den Flash zu erzeugen, damit dieser nur bei Zugriffen im RAM-Bereich aktiviert wird.
Ganz ohne Umbau des Portfolio klappt das natürlich nicht, da die IO/M Leitung nicht auf den CCM-Slot verbunden ist. Und man sollte die auch nicht einfach von der CPU an den Slot verbinden. Die 80C88 CPU mag es gar nicht wenn man so lange Leitungen direkt an den Bus anschließt. Deshalb heißt es in der "offiziellen" Anleitung auch das man den 74HC138 in der Nähe der CPU aufs Board kleben soll. Wenn man statt dem Adressdecoder einen mehrfachen NAND Baustein benutzt, könnte man zusätzlich zum Chip Select für die CF-Karte noch das reine IO/M-Signal "auskoppeln" und nach vorne legen. Dann wäre die CF-Karte wie gewünscht im IO-Bereich und der Flash Chip nur im RAM-Bereich aktiv.
Zumindest theoretisch ...
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Mi 18.05.2016, 12:08:36
Eigentlich sollten sich die beiden doch nicht in die queere kommen.
Für den CF-Adapter muß man ja extra deshalb den IO/M- Pin von der CPU abgreifen, weil die CF-Karte im IO Bereich und nicht im RAM-Bereich angesprochen wird. Den gleichen Pin müsste man dann verwenden um ein Chip-Select für den Flash zu erzeugen, damit dieser nur bei Zugriffen im RAM-Bereich aktiviert wird.
Ganz ohne Umbau des Portfolio klappt das natürlich nicht, da die IO/M Leitung nicht auf den CCM-Slot verbunden ist. Und man sollte die auch nicht einfach von der CPU an den Slot verbinden. Die 80C88 CPU mag es gar nicht wenn man so lange Leitungen direkt an den Bus anschließt. Deshalb heißt es in der "offiziellen" Anleitung auch das man den 74HC138 in der Nähe der CPU aufs Board kleben soll. Wenn man statt dem Adressdecoder einen mehrfachen NAND Baustein benutzt, könnte man zusätzlich zum Chip Select für die CF-Karte noch das reine IO/M-Signal "auskoppeln" und nach vorne legen. Dann wäre die CF-Karte wie gewünscht im IO-Bereich und der Flash Chip nur im RAM-Bereich aktiv.
Zumindest theoretisch ...

Es würde eigentlich schon ausreichen, den Flash zu aktivieren und wieder zu deaktiveren. Dieser sollte nur den CF Treiber und ein Setupscript bereitstellen, wenn durch leere Batterien C: leer ist. Ansonsten braucht man nicht wirklich das Laufwerk A:

Mich würde brennend interessieren, wie der CF Adapter vom PCD Club aufgebaut ist, sprich die Shematics. Auf den Bildern der Platine sieht man auch noch einen IC (http://www.pofowiki.de/lib/exe/detail.php?id=hilfe%3Atipps%3Asonstiges%3Apcdcfadapter&cache=cache&media=hilfe:tipps:sonstiges:adapter_eingebaut.jpg), den ich nicht entziffern kann. Ich denke, dass ist dann des Rätsels Lösung. Oder wenn du mir sagen kannst, wie man das realisiert, kann ich das in ein Layout verpacken und als Platine herstellen lassen.
Titel: Re: CF Adapter für Portfolio
Beitrag von: SolderGirl am Mi 18.05.2016, 13:16:03
Also ich habe mir kurz die Anleitung durchgelesen. Dort wird beschrieben das man nur einen Pin (IO/M) vom Expansion-Slot nach vorne auf den BEE-Slot durch verbindet. Der kleine Chip auf dem Adapter ist daher vermutlich der 74138 der im original Schaltplan von Peter Faase auch drin ist, oder etwas vergleichbares. Könnte auch ein NAND sein. Jedenfalls ist das der Chip der das CE-Signal für die Compact Flash karte erzeugt. Dabei muss CE genau dann und nur dann NULL sein, wenn A13-A15 und IO/M EINS sind.
Der Unterschied zwischen dem Adapter und dem direkten Einbau ist nur, das beim Festeinbau der Adressdecoder nahe der CPU auf die Platine kommt und direkt das CE-Signal raus geführt wird, beim Adapter wird dagegen nur das IO/M-Signal rausgeführt und das CE-Signal auf der Adapterkarte erzeugt.
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Mi 18.05.2016, 14:00:38
Also ich habe mir kurz die Anleitung durchgelesen. Dort wird beschrieben das man nur einen Pin (IO/M) vom Expansion-Slot nach vorne auf den BEE-Slot durch verbindet. Der kleine Chip auf dem Adapter ist daher vermutlich der 74138 der im original Schaltplan von Peter Faase auch drin ist, oder etwas vergleichbares. Könnte auch ein NAND sein. Jedenfalls ist das der Chip der das CE-Signal für die Compact Flash karte erzeugt. Dabei muss CE genau dann und nur dann NULL sein, wenn A13-A15 und IO/M EINS sind.
Der Unterschied zwischen dem Adapter und dem direkten Einbau ist nur, das beim Festeinbau der Adressdecoder nahe der CPU auf die Platine kommt und direkt das CE-Signal raus geführt wird, beim Adapter wird dagegen nur das IO/M-Signal rausgeführt und das CE-Signal auf der Adapterkarte erzeugt.

Ah jetzt leuchtet es ein. Stimmt, A13,14,15 sind Ja auch am Connector vorhanden. Dann braucht man nur IO/M an Pin3 anzulegen. Das wäre für manche dann eine riesenerleichterung, weil dann nur ein Kabel im Pofo anglötet werden muss. Dann müsste es nur noch mit dem Flash geklärt werden. Wenn du willst, kann ich dir mal einen AM29F010 (PLCC) mit der PCD Installationsroutine flashen und zukommen lassen. Dann kannst du damit experimentieren.
Titel: Re: CF Adapter für Portfolio
Beitrag von: SolderGirl am Mi 18.05.2016, 14:03:11
Warum, was ist denn mit dem Flash?
Mein Portfolio hat inzwischen keinen BEE-Slot mehr, von dem her wird das schwierig ...
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Mi 18.05.2016, 14:11:51
Warum, was ist denn mit dem Flash?
Mein Portfolio hat inzwischen keinen BEE-Slot mehr, von dem her wird das schwierig ...

Also wenn ich den Flash mit dem... Ach, ich mach mal schnell die Schaltung in Eagle, ist glaub ich besser...
Titel: Re: CF Adapter für Portfolio
Beitrag von: SolderGirl am Mi 18.05.2016, 14:14:37
Moment, ich glaube ich weis was das problem ist.
Hast du bisher die CE-Leitung der CF-Karte mit CE vom BEE-Slot verbunden?
Und das gleiche CE auch am Flash?
Das würde das Problem erklären.
Das ist aber behobe, wenn du das CE der CF karte an den Adressdecoder anschliesst und NUR den flash direkt an das CE vom BEE-Slot.
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Mi 18.05.2016, 14:26:34
Moment, ich glaube ich weis was das problem ist.
Hast du bisher die CE-Leitung der CF-Karte mit CE vom BEE-Slot verbunden?
Und das gleiche CE auch am Flash?
Das würde das Problem erklären.
Das ist aber behobe, wenn du das CE der CF karte an den Adressdecoder anschliesst und NUR den flash direkt an das CE vom BEE-Slot.

hier grad mal schnell aus dem bestehenden den Flash dazugepackt. Ja CE von Flash und CF zusammengelegt.
Titel: Re: CF Adapter für Portfolio
Beitrag von: SolderGirl am Mi 18.05.2016, 14:29:12
Ja, das ist klar das es dann nicht funktioniert. Weil dann immer beide angesprochen werden.
Trenne die CE Leitung der CF Karte ab und lege die auf den Ausgang des Adressdecoders, dann funktioniert es
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Mi 18.05.2016, 14:31:43
Ja, das ist klar das es dann nicht funktioniert. Weil dann immer beide angesprochen werden.
Trenne die CE Leitung der CF Karte ab und lege die auf den Ausgang des Adressdecoders, dann funktioniert es

Korrektur, nee ist doch nicht beides an einer CE Leitung, weil die CE vom CF über Pin3 vom 74er kommt. Schade, wäre zu einfach gewesen :/
Titel: Re: CF Adapter für Portfolio
Beitrag von: SolderGirl am Mi 18.05.2016, 14:35:21
Oha, ich sehe gerade das du CE vom flash mit D4 vom bee slot verbunden hast und OE mit D5. Ist das wirklich so ?
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Mi 18.05.2016, 14:45:40
hier sieht man es besser. War der erste entwurf wie ich das machen wollte... nee, daten und adressleitungen sind nicht mit Chip- oder Output Enable verbunden...
Titel: Re: CF Adapter für Portfolio
Beitrag von: SolderGirl am Mi 18.05.2016, 15:00:53
Sorry, da erkenne ich die verbindungen noch weniger.
Ich mag eagle irgendwie nicht ...
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Mi 18.05.2016, 15:23:00
Sorry, da erkenne ich die verbindungen noch weniger.
Ich mag eagle irgendwie nicht ...


Leider kenne ich mich nur primitiv mit Eagle aus. Im Prinzip sind die Signale gleich verbunden. Also Flash 1:1 mit dem Pofobus und CF so wahrscheinlich, wie du es angeschlossen hast. Ich versuche es demnächst wieder auf gut Glück den Flash auf meine CF Platine zu packen. Im Schaltplan habe ich deine Idee aufgegriffen und den 74er eingefügt.
Titel: Re: CF Adapter für Portfolio
Beitrag von: Lukas Frank am Mi 18.05.2016, 15:26:58
Ich mag eagle irgendwie nicht ...

Lieber auf einen Blatt Papier mit Hand gezeichnet oder benutzt du ein anderes Programm für Schaltpläne ?
Titel: Re: CF Adapter für Portfolio
Beitrag von: SolderGirl am Mi 18.05.2016, 15:27:30
Wie gesagt, es muss nicht unbedingt dieser 74138 sein. Ein NAND-Gatter mit 4 oder mehr eingängen tut es auch.
Titel: Re: CF Adapter für Portfolio
Beitrag von: SolderGirl am Mi 18.05.2016, 15:33:28
Ich mag eagle irgendwie nicht ...

Lieber auf einen Blatt Papier mit Hand gezeichnet oder benutzt du ein anderes Programm für Schaltpläne ?

Das meiste mache ich aus dem Kopf, und wenn ich was zeichnen muss, dann lieber von Hand auf Papier.
Ich mag auch keine Leiterplatten ...
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Mi 18.05.2016, 15:42:55
Ich mag eagle irgendwie nicht ...

Lieber auf einen Blatt Papier mit Hand gezeichnet oder benutzt du ein anderes Programm für Schaltpläne ?

Das meiste mache ich aus dem Kopf, und wenn ich was zeichnen muss, dann lieber von Hand auf Papier.
Ich mag auch keine Leiterplatten ...

Davor kann ich nur den Hut ziehen. Genauso wie das Vogelnest, was @Lukas Frank immer machen tut mit dem Fädeldraht.

Ich persönlich bin da zu bequem, ok, mal einen PS/2 Simm mit drähten in einem ST zu verdrahten mache ich auch noch... Wenn du alles aus dem Kopf machst, respekt!

Ich muss bevor ich was aufbaue doppelt oder dreifach alles theoretisch durchgehen und trotzdem sind bei mir dann immer noch Kleinigkeiten, die mir das doch vermasseln. siehste auch ein meiner Romkarte wo ich als Prototyp geätzt habe. Hat soweit alles gestimmt, nur das ich PIN 32 detect vergessen habe auf GND zu ziehen. Deswegen wollte die erst nicht und ich habe die bahnen gecuttet, neu verbunden usw., dabei war das nur einfach das Detect Signal. Sowas kann einen schon zermürben...
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Do 19.05.2016, 18:29:08
Ich habe eine Antwort von Stefan Kaechele bekommen. Also so wie ich das gemacht habe sollte es eigentlich richtig sein. Dann werde ich mal einen Flash mit der bestehenden CF Platine verdrahten und wieder probieren. Kann aber dauern ;)
Titel: Re: CF Adapter für Portfolio
Beitrag von: SolderGirl am Do 19.05.2016, 22:17:56
Leider hat sich bei mir gestern die letzte Lötspitze verabschiedet, also werde ich vorerst nichts mehr an der Hardware ändern können.
Daher konzentriere ich mich jetzt erst mal auf die C-Bibliothek. Inzwischen hab ich da fast 60 Funktionen drin, erst heute sind wieder einige dazu gekommen.
Aber ich habe noch eine Menge Ideen auf die glaube ich noch niemand gekommen ist. Außerdem habe ich heute erfahren das ich wohl nochmal zwei Portfolios bekommen werde, die allerdings kaputt sind. Ich vermute gebrochenes Displaykabel. Und vielleicht auch noch etwas Zubehör. Hat schon mal jemand versucht einen Yamaha OPL3 in den Pofo einzubauen?
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Fr 20.05.2016, 16:06:21
Hat schon mal jemand versucht einen Yamaha OPL3 in den Pofo einzubauen?

Ich glaube, dass hat bisher noch niemand gemacht oO. Ein Synthesiser für den Pofo... Das wäre mal was! Gutes Gelingen und lass uns bitte teilhaben :)
Titel: Re: CF Adapter für Portfolio
Beitrag von: SolderGirl am Sa 21.05.2016, 15:55:19
Ich hab mir jetzt noch mal Gedanken über das Problem gemacht, und es ist ja offenbar so, das aus irgendeinem Grund CF-Karte und Flash-Chip gleichzeitig aktiviert werden.
Das könnte man mit einer etwas anderen Adressierung verhindern, aber dafür wären zwei Chips nötig statt einem. Ich hab sogar ordentlich gezeichnet ...
Titel: Re: CF Adapter für Portfolio
Beitrag von: SolderGirl am Mo 30.05.2016, 19:03:58
Da ich mich heute mal ein bisschen in Eagle eingearbeitet habe, hier nun mein Vorschlag für die Verschaltung des Adapters. Eine etwas andere Variante als meine Hand-Zeichnung. Funktionell aber identisch. Der einzige Unterschied ist, das das CE-Signal des Flash durch weniger Gatter läuft und daher etwas schneller sein dürfte. Aber ich denke das ist sowieso unkritisch.
Titel: Re: CF Adapter für Portfolio
Beitrag von: neogain am Do 22.12.2016, 11:53:34
Noch einen portfolio für den CF Adapter mit 74HC138D vorbereitet. Ich werde demnächst den Lösungsvorschlag von @SolderGirl aufgreifen und umsetzen, damit der Flash auch unterstützt wird mit der CF zusammen. Den Aufwand im Pofo wird sich damit mit nur einem Kabel an PIN 3 zum BeeSlot reduzieren (So hoffe ich das mal).