Retro Chip Tester Pro vom 8Bit-Museum.de (vormals "SRAM/DRAM-Tester")
-
-
Label fertig. Damit wäre das Gehäuseprojekt abgeschlossen:
du wolltest doch auch die Daten deines Gehäuses für Nachbauer zur Verfügung stellen?
Gruß Jörg
-
ein sehr schönes Gehäuse ... will haben
-
-
z.B. hier
https://www.aliexpress.com/item/33046755020.html
Ich würde dieses DC/DC Modul aber nicht mehr verwenden. Es ist sehr ineffizient und hat viele Störungen auf Vcc und Vss.
-
Hier der erste Prototyp des SIMM/SIPP Adapters...
-
z.B. hier
https://www.aliexpress.com/item/33046755020.html
Ich würde dieses DC/DC Modul aber nicht mehr verwenden. Es ist sehr ineffizient und hat viele Störungen auf Vcc und Vss.
Naja... das ist nicht gerade hilfreich... welche Alternative kann ich denn auf dem DC/DC Board verwenden... ich habe das bis jetzt noch nicht bestückt ?
-
Naja... das ist nicht gerade hilfreich... welche Alternative kann ich denn auf dem DC/DC Board verwenden... ich habe das bis jetzt noch nicht bestückt ?
Ich kann dir das neue Modul zusenden. Schreib mich mal an.
-
Das mit dem SIMM/SIPP-Adapter finde ich gut. Was wird der kosten, wenn er den Prototypstatus verlassen hat? Mit dem Testen hakt es bei mir leider noch - Platine ist aufgebaut, Firmware geflasht, aber der ZIF-Sockel liegt noch in Shenzhen - das hat man davon, wenn man sparen will...
-
Das mit dem SIMM/SIPP-Adapter finde ich gut. Was wird der kosten, wenn er den Prototypstatus verlassen hat? Mit dem Testen hakt es bei mir leider noch - Platine ist aufgebaut, Firmware geflasht, aber der ZIF-Sockel liegt noch in Shenzhen - das hat man davon, wenn man sparen will...
Der Adapter ist schon aus dem Teststatus heraus und läuft prima.
Die Platine kostet 5 EUR inkl. Verpackung/Versand. Ich habe derzeit aber nur vier Stück vorrätig.
Die Gerber-Dateien sind aber auch zum Download auf meiner Website verfügbar.
-
Das mit dem SIMM/SIPP-Adapter finde ich gut. Was wird der kosten, wenn er den Prototypstatus verlassen hat? Mit dem Testen hakt es bei mir leider noch - Platine ist aufgebaut, Firmware geflasht, aber der ZIF-Sockel liegt noch in Shenzhen - das hat man davon, wenn man sparen will...
Der Adapter ist schon aus dem Teststatus heraus und läuft prima.
Die Platine kostet 5 EUR inkl. Verpackung/Versand. Ich habe derzeit aber nur vier Stück vorrätig.
Die Gerber-Dateien sind aber auch zum Download auf meiner Website verfügbar.
Würde gerne eine Platine nehmen, mein Tester läuft ja bereits...
Wo bekommt man denn die SIMM-Sockel? Oder muss ich irgendwo einen auslöten...
-
-
Die SIMM Sockel sind noch gut auf eBay günstig zu bekommen.
Für SIPPs nimmt man eine Pfostenleiste (am besten mit runden Löchern):
-
Die SIMM Sockel sind noch gut auf eBay günstig zu bekommen.
Für SIPPs nimmt man eine Pfostenleiste (am besten mit runden Löchern):
Danke, dann schaue ich bei eBay nach den SIMM-Sockeln, solche Pfostenleisten habe ich am Lager.
Dann schicke ich Dir 5 € per PayPal, ok?
-
Ok, aber bitte Nachrichten per Konversation oder E-Mail. Ich möchte den Thread lieber für technische Fragen "sauber" halten.
-
Ich spiele gerade damit auch PALs und GALs auslesbar zu machen.
Und da ich weiß, dass die Idee kommen wird: Nein, es wird nicht soweit gehen, dass auch die Logikgleichungen ermittelt werden. Das wäre zwar sehr interessant und würde mich wieder einmal etwas fordern, aber dafür ist kein Speicher mehr auf dem Chip.
Da ich keinen 20 pol. PAL/GAL gerade zur Hand hatte, habe ich zum Testen des Codes einfach einen 74244 genommen (10 Eingänge und 8 Ausgänge, also im Grunde nichts anderes).
Die Ein-/Ausgänge werden einmal eingegeben (G ist GND und V ist Vcc):
Danach haben wir praktisch ein PAL mit 10 Eingängen und 8 Ausgängen (also kombinatorisch 1024 Möglichkeiten):
Auf der SD-Karte landet danach eine 1 KByte große Datei mit folgendem Inhalt (das sind die Ausgänge):
Trägt man das in eine Excel-Tabelle ein, wird plötzlich alles ganz einfach:
An Pin 1 liegt das "Output Enable 1". Immer wenn das HIGH ist sind die Ausgänge "1" (eigentlich hochohmig, aber der Tester hat dort Pullups).
Ist Pin 1 auf LOW, liegt das entsprechende Eingangssignal am Ausgang an, z.B. Zeile (Adresse) 12: I3 und I2 sind HIGH, d.h. auch O3 und O2 sind HIGH.
Wenn man ein PAL oder GAL ausließt (oder auch wie oben ein 74244) würde man die Spalten vor der Analyse etwas umsortieren. In obigen Beispiel z.B. die Spalte mit dem "1G" ganz nach links schreiben und die Reihenfolge der Ausgabespalten umdrehen und man würde sofort sehen, dass hier eine 1:1 Beziehung besteht (also ein Bustreiber/Buffer etc.).
Bei den 20pol PAL/GALs sind die Pins 1-9 immer Eingang, ich habe das aktuell aber "programmierbar" (und würde das auch so belassen). Mehr als 8 Ausgänge sind auch nicht vorgesehen.
Die 22V8 sind aktuell auch (noch) nicht vorgesehen, da das Display nur 20 Zeichen/Zeile bietet.
-
Naja so ganz stimmt das nicht.
Gal können auf einfache Gleichungen aufgebaut sein.
Müssen sie aber nicht.
Sobald komplexe Dinge abgebildet werden, kann man das nicht mehr vollautomatisiert analysieren.
Wie löst du das Problem, herauszufinden was als eingang und was als Ausgang definiert wurde?
Und sogar das lässt sich noch dynamisch ändern.
Ich gebe dir Recht, so wie PAL von Commodore verwendet wurden, das kann man gut analysieren. Ist praktisch wie ein EPROM. Aber darüber hinaus gehend wird es schwierig, wenn das Protection Bit gesetzt ist.
-
Was stimmt denn oben nicht?
Das Problem, was Ein- und Ausgang ist, ist einfach zu lösen: Ich löse da gar nichts.
Du gibst selbst vor, was Ein- und was Ausgang ist (z.B. durch einen Blick in ein Schaltbild).
Ich rede hier von PALs und einfachen GALs, die keine Rückkopplung der Ausgänge auf einen Eingang bilden.
Die PALs, wie PAL16H8, bestehen aus einer programmierbaren UND-Matrix und festen ODER-Gliedern.
Genauso können GALs eingesetzt werden und nur die lassen sich - wie oben beschrieben - sinnvoll auslesen.
-
Moin,
zwei lesenswerte Beitraege...
http://dreamjam.co.uk/emuviews/readpal.php
http://dreamjam.co.uk/emuviews/readpal.php
http://www.vcfed.org/forum/ent…Cloning-a-PAL-HAL-(Part-1)
http://www.vcfed.org/forum/ent…loning-a-PAL-HAL-(Part-1)
nicht ganz neu, aber aus meiner Sicht wird schoen die Benutzung der Werkzeuge beschrieben,
die aus den Datenzeilen wieder die Logik-Terme macht.
MfG
Bernhard
-
Also bevor das jetzt ausartet und wir alle aneinander vorbei reden:
Ich mache im Grunde nichts anderes, wie in dem von Bernhard geposteten Link beschrieben: http://dreamjam.co.uk/emuviews/readpal.php
Da stehen auch schön die Limitierungen drin:
ZitatLimitations
This approach does not work for the following devices:
- All registered PAL devices. (PAL16R4, PAL16R6, PAL16R8, etc.)
- All GAL devices configured to be registered. (GAL16V8, etc.)
- PEEL devices (18CV8, etc.) which have a different architecture than PALs/GALs.
- Non-PAL or GAL devices (82S153, PLS153, etc.) which have a different architecture and pinout than PALs/GALs.
In general all registered devices cannot be dumped, which includes purely combinatorial devices that implement latches through combinational logic
Specific limitations for GAL16V8
A GAL16V8 can be configured as combinatorial, registered, or mixed. Only purely combinatorial configurations can be dumped. To aid in identifying a registered configuration you may note that pin 11 (OE#) is tied to ground and pin 1 (CLK) is tied to a clock source or write strobe. However these types of connections are not reliable indicators of a registered configuration.
Ich habe nie behauptet, dass man so an die Minterme oder an die ursprünglichen Logikgleichungen kommt.
Man kann aber bei einfachen PALs auf diese Art recht leicht Logikgleichungen ermitteln, die das Verhalten des Chips wiedergeben.
Ein Beispiel: Ein Adressdekoder, der bei A11/A14 = 1 und Ax = 0 ein /CS1 liefert und an A11/A12 = 1 und Ax = 0 ein /CS2.
DAS ist leicht zu erkennen und kann man entsprechend die Logikgleichungen ermitteln. Da brauche ich auch kein WinCUPL, um diese zu minimieren. Es gibt genug Systeme, die einen PAL16H8 genau so einsetzen.
Mit den Informationen kann man sich hinsetzen und passende Logikgleichungen ermitteln und einen PAL (oder noch erhältlichen GAL) programmieren.
Und jetzt wird es für einige bestimmt gruselig (Asche über mein Haupt):
Mit den ausgelesenen Daten könnte man auch ein EPROM oder EEPROM programmieren und als PAL-Ersatz verwenden, zumindest, wenn es sich um einen alten PAL handelt. Die Eingänge gehen auf die Adressleitungen, die Ausgänge auf die Datenleitungen, /OE und /CS auf LOW. Und ja, ich weiß, dass das aus verschiedenen Gründen nicht immer klapp, aber man kann es trotzdem ausprobieren.
Beim C64 gibt es entsprechende Versuche, die mehr oder weniger gut klappen.
Das sind übrigens die PALs von denen ich rede:
und viele GALs werden auch genau so eingesetzt (im Grunde kann ein GAL16V8 die PAL10H8, PAL12H6, PAL14H4, PAL16H2, PAL10L8, PAL12L6, PAL14L4, PAL16L2 und PAL16C1 ersetzen).---
Sorry, ich hatte gerade falsch gequotet. Das ist als Antwort auf Diddl s Post zu sehen.
-
Hier das noch einmal in ganz einfach:
Der gleiche IC (ein 74244), aber nur 5 Eingänge und 4 Ausgänge definiert:
Das ergibt:
Der Tester liefert folgende Datei:
In eine Excel-Tabelle eingetragen, sieht man sehr schön das Output Enable Signal an Pin 19:
Ich überlege, ob ich auch noch die Spannungsversorgung über das Menü einstellbar mache, dann kann man dem Tester alles mögliche vorwerfen und später nachsehen, wie sich der Chip verhalten hat.
Noch einmal: Es ist nur ein Hilfsmittel um alle Einhangskombinationen durchzugehen und dabei die Ausgänge zu beobachten. Mit etwas Mühe kann man unter bestimmten Voraussetzungen auch wieder auf passende Logikgleichungen kommen.
Wenn man schon eine passende Hardware hat, warum sollte man diese nicht dazu nutzen?
-
Und damit man weniger Arbeit hat, gibt es eine Textdatei auf der SD-Karte dazu:
Die erste Zeile zeigt die Pins am 74244 an (links die Eingabe, rechts die Ausgabe).
-
Hier der erste Prototyp des SIMM/SIPP Adapters...
Falls jemand SIMM-Sockel dafür sucht, ich habe 10 Stück über eBay gekauft (sind aber noch nicht bei mir) und könnte diese dann im Dickbrief einzeln für 3 € inkl. Versand abgeben. Wenn jemand mehr als einen Sockel möchte, dann kostet jeder weitere im selben Dickbrief 1,50 €...
-
Falls jemand SIMM-Sockel dafür sucht, ich habe 10 Stück über eBay gekauft (sind aber noch nicht bei mir) und könnte diese dann im Dickbrief einzeln für 3 € inkl. Versand abgeben. Wenn jemand mehr als einen Sockel möchte, dann kostet jeder weitere im selben Dickbrief 1,50 €...
Das ist ein sehr guter Kurs. Die sind i.d.R. nicht unter 5-10 EUR/Stück zu bekommen.
-
Hier der erste Prototyp des SIMM/SIPP Adapters...
Falls jemand SIMM-Sockel dafür sucht, ich habe 10 Stück über eBay gekauft (sind aber noch nicht bei mir) und könnte diese dann im Dickbrief einzeln für 3 € inkl. Versand abgeben. Wenn jemand mehr als einen Sockel möchte, dann kostet jeder weitere im selben Dickbrief 1,50 €...
Guten Tag
wir hätten ggf. Interesse an 3 St ,
Bestellung / Lieferung geht dann nach Lengries,
oder wenn Slabbi auch welche abnimmt, dann ggf. über ihn
wenn wir von slabbi noch die Platinen bekommen können,
so wie zuletzt informiert,
besteht das System aus 4* SIPP 1M* 8 ( oder 9 ),
Page Mode mit Early Write,
als Beispiel ein paar Bilder des Achsrechner Systems ,
angedacht ist, dann diese auszulöten und dann als Einzelmodul zu testen ,
wenn defekt , dann reparieren, dann wieder in der Gesamtfunktion mit Antriebsstrang zu testen,
-
Ich benötige aktuell keine. Ich hatte vor einiger Zeit ein paar SIMM-Slots gekauft, allerdings erheblich teurer.
-
Der eBay-Verkäufer hat noch mehr davon, falls jemand auch gleich 10 Stück bestellen möchte. Zur Qualität kann ich noch nichts sagen, da sie noch nicht bei mir eingetroffen sind, habe sie ja auch erst gestern entdeckt und bestellt...
-
Falls noch jemand Interesse an einer Platine hat. aber keinen Programmer zur Hand hat:
Ich kann diese auf Wunsch auch vorprogrammiert versenden (so erspart man sich die erste Hürde mit dem Setzen der Fuses).
Das ist ein Versuch, ob prinzipiell Interesse daran besteht. Falls das aber zu viel Arbeit für mich wird, werde ich das ggf. auch wieder sein lassen.
-
Jetzt wurde der Tester auch in einem Video von Noel's Retro Lab erwähnt:
https://www.youtube.com/watch?…gwfhg9JMKaIEvyMm614AaABAg
Es ist aber immer wieder interessant, was so in den Kommentaren steht und was einige so zu Meckern haben
-
Hust, also ich möchte nicht negativ über andere Projekte reden, aber die Flipper-Szene-Leute haben den IC-Tester von Neoloch (http://www.neoloch.com/products/) komplett aufgekauft und verkaufen den nun in Einzelteilen für das x-fache ( https://www.pinballsolutions.e…ting-system-start-bundle/).
Fiel mir nur gerade bei den Kommentaren ein