Guten Abend
gibt wohl auch Unterschiede in der Funktion laut einem Bericht Elektor 01/94,
da es diese Magazine nicht mehr als free downlaod gibt, daher aus einer Website rauskopiert,
PALCEs
Bei den am meisten verbreiteten programmierbaren Logikbausteinen gibt es neben den GALs der Hersteller Lattice, National Semiconductor und SGS-Thomson (GAL16V8 und GAL20V8) auch PALCEs von AMD (PALCE16V8, PALCE20V8). Diese unterscheiden sich jedoch trotz der ähnlichen Bezeichnung in zwei Punkten:
Programmierung | GALs und PALCEs werden mit unterschiedlichen Programmieralgorithmen gebrannt, daher können PALCEs nicht mit den einfachen Selbstbau-GAL-Brennern programmiert werden. |
Funktion | GALs und PALCEs sind von der Funktion her nicht 100% kompatibel. Die OLMC (genauer gesagt der darin enthaltene F(eedback)MU(ltiple)X(er)) sind unterschiedlich. Dadurch werden bei PALCEs in bestimmten Fällen im normalen Betriebsmodus (keine Tristate- oder Registerausgänge) Ausgänge über die benachbarte OLMC auf die UND-Matrix zurückgeführt, während das bei GALs nicht der Fall ist (Spalte der Matrix liegt auf GND). |
Es ist also nicht möglich, ohne Berücksichtigung der funktionellen Unterschiede mit Entwicklungstools für PALCEs (z.B. PALASM oder EASYABEL) JEDEC-Dateien für GALs zu entwerfen. Ebenso ist bei der Verwendung von JEDEC-Dateien, die ursprünglich für GALs erzeugt wurden, in PALCEs Vorsicht geboten.