Forum: Mikrocontroller und Digitale Elektronik PAL16L8 duch PALCE16V8H ersetzen, aber wie?


von GALier (Gast)


Lesenswert?

Hallo,

ich habe hier eine Platine, wo ein PAL16L8 nach einigen Minuten sehr 
heiß wird und dann geht nix mehr ...

Gott sei Dank habe ich den PAL16L8 auslesen können. Nun stellt sich mir 
die Frage: Wie kann ich ihn ersetzen? Zur Hand hätte ich einen 
PALCE16V8H. Ich habe natürlich erstmal die aus dem PAL16L8 ausgelesenen 
Daten einfach so auf den PALCE16V8H kopiert; die Platine funktioniert so 
aber nicht ...

Der PALCE16V8H läßt sich ohne Probleme beschrieben und wieder löschen; 
Was mache ich falsch?

Der GALier

von Dennis H. (c-logic) Benutzerseite


Angehängte Dateien:

Lesenswert?

Die beiden sind unterschiedlich aufgebaut. Schon das Pinout ist anders.

von GALier (Gast)


Lesenswert?

Hallo,

danke für den Hinweis. Ich habe mal gesucht, welche Alternativen ich 
habe. Ein GAL16 hat den gleichen Pinout wie der PAL16L8.

Frage 1: Es gibt verschiedene GAL16-Typen, also zum Beispiel GAL16V8H 
oder GAL16V8A usw. Diese GAL-Chips haben das gleiche Pinout wie der 
PAL16L8. Kann ich diese benutzen?

Frage 2: Ich habe auch shcon verstanden, daß ich PALtoGAL nutzen muß; 
kann ich die resultierende Datei direkt auf ein GAL schreiben, oder muß 
ich noch etwas damit machen, bevor ich sie schreibe?


Der GALier

von wrt (Gast)


Lesenswert?

>ich habe hier eine Platine, wo ein PAL16L8 nach einigen Minuten sehr
>heiß wird und dann geht nix mehr ...

wenn  auslesen  geht  könnte  der  Pal  noch  ok  sein
oder  wird  er  auch  alleine   so  heiss ?

es  wäre  sinnvoll  erstmal  zu  überprüfen  warum  der  so  heiss  wird
evt.  wird  da  ein/mehrere  Ausgänge  zu  sehr  belastett ?

von Peter D. (peda)


Lesenswert?

Die Fuse-Map für beide Typen ist unterschiedlich.

Du brauchst einen Disassembler, der Dir das 16L8 Jedec-File zurück in 
logische Gleichungen umwandelt.
Und dann kannst Du es wieder für den 16V8 assemblieren.
Das neue Jedec-File läuft dann.


Peter

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Eventuell mußt du die Verknüpfungen zurückentwickeln um sie in andere 
PAL's / GAL's ( PAL mit EEPROM) zu bekommen.

von GALier (Gast)


Lesenswert?

Hallo,

klasse, danke erstmal für die vielen Tips!

OK, dann muß ich die aus dem PAL16L8-Chip ausgelesene Datei für den 
GAL16V8erst einmal "mundgerecht" vorbereiten, bevor ich sie 
`draufschreibe.

Da ich keine Übung darin habe: Ist das "Pal to GAL" von Lattice das 
richtige Programm dafür? Wie würdet Ihr das "konvertieren" anstellen?

Der GALier

von Reinhard Kern (Gast)


Lesenswert?

Peter Dannegger schrieb:
> Du brauchst einen Disassembler

Braucht man nicht. Mein Programmer bietet als Baustein an "16V8 als 
PAL16L8" (oder 10L8 oder 16R4 usw.) und setzt die Fusemap (für 16L8) 
selbst um - hat immer einwandfrei funktioniert.

Gruss Reinhard

von alles aus der Nase Zieher (Gast)


Lesenswert?

Reinhard Kern schrieb:
> Gruss Reinhard

Und wei heißt dein Programm?

von GALier (Gast)


Lesenswert?

Reinhard Kern schrieb:
> Braucht man nicht. Mein Programmer bietet als Baustein an "16V8 als
> PAL16L8" (oder 10L8 oder 16R4 usw.)

Hallo,

so etwas habe ich leider nicht. Also müsste ich schon per Software 
"vorarbeiten", um die vom PAL ausgelesene Datei auf dem GAL nutzbar zu 
machen ... nur weis ich ich noch nicht, mit welchen Programm ...

Der GALier

von Reinhard Kern (Gast)


Lesenswert?

GALier schrieb:
> nur weis ich ich noch nicht, mit welchen Programm

Du hast doch selbst schon Pal2Gal erwähnt - kenne ich nicht, hört sich 
aber gut an.

Wenn du nichts findest, melde dich bei mir - im Einzelfall kann ich ja 
mal wieder den alten Programmer anwerfen und dann kann ich ja auch die 
GAL-Fusetable wieder auslesen, nehme ich jedenfalls an, bisher habe ich 
das so nicht durchgezogen. Kann ja eh nichts passieren, GALs kann man ja 
wieder löschen.

Gruss Reinhard

von Reinhard Kern (Gast)


Lesenswert?

alles aus der Nase Zieher schrieb:
> Und wei heißt dein Programm?

Das ist kein Programm, sondern ein ProgrammER - ich wähle als Device 
"GAL16V8 as", dann "PAL16L8", lese die PAL-Jedec-Datei ein und 
programmiere damit ein GAL.

Gruss Reinhard

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
Noch kein Account? Hier anmelden.