Topic : Chips 'n Chips Author : Michael Ruge Version : chips_x.hyp (01/05/2001) Subject : Dokumentation/Hardware Nodes : 1505 Index Size : 35662 HCP-Version : 3 Compiled on : Atari @charset : atarist @lang : @default : @help : @options : -i -s +zz -t4 @width : 75 View Ref-File Es gibt zwar Ausführungen im Kunststoffgehäuse, diese können dann aber nicht mehr gelöscht werden. Die Architektur dieser Bausteine erlaubt es, daß die Ein- und Ausgangsfunktion in gewissen Grenzen frei gewählt werden kann und damit viele ver- schiedene PAL-Bausteine ersetzt werden könnten (programmierbare Ausgangszellen). GAL-Bausteine Einen anderen Weg hat die Firma Lattice bei der Entwicklung der GAL-Bausteine (Generic Array Logic) eingeschlagen. Die Sicherun- gen der PALs wurden durch EEPROM-ähnliche Schalter ersetzt, die elektrisch gelöscht werden können. Wie bei den UV-löschbaren Ty- pen kann die Ausgangskonfiguration fast beliebig gewählt werden. Dadurch reichen nur zwei Bausteine, um 42 Standard-PALs ersetzen zu können. 20-poliger GAL 16V8 ersetzt : 10L8 12L6 14L4 16L2 16L8 16R8 16R6 16R4 10H8 12H6 14H4 16H2 16H8 16RP8 16RP6 16RP4 10P8 12P6 14P4 16P2 16P8 24-poliger GAL 20V8 ersetzt : 14L8 16L6 18L4 20L2 20L8 20R8 20R6 20R4 14H8 16H6 18H4 20H2 20H8 20RP8 20RP6 20RP4 14P8 16P6 16P4 20P2 20P8 Eigenschaften des GALs - CMOS-Baustein, dadurch geringer Stromverbrauch (typ. 90mA) - hohe Geschwindigkeit (typ. 15-25ns) - konfigurierbare Ausgangsstruktur (akt. HIGH, akt. LOW, Register, 3-STATE) - Ersatz von 42 PAL Typen durch zwei GAL-Typen - Wiederverwendbarkeit durch elektrische Löschung (50ms) - GAL-Matrix voll kompatibel zu Standard-PAls Gerade in der Entwicklungphase kommt es häufig vor, daß eine Logikfunktion nicht auf Anhieb funktioniert. Bei Verwendung eines EPLDs (zu denen das GAL ja gehört) wird der alte Inhalt einfach gelöscht und der Baustein kann erneut programmiert werden. Nach Herstellerangaben kann ein GAL bis zu 100mal neu programmiert werden, wobei ein Datenerhalt von 20 Jahren garantiert wird. Das bedeutet jedoch nicht, daß der Baustein durch häufigeres Programmieren zerstört wird, sondern vielleicht "nur noch" 10 Jahre die Daten behält, was in den meisten Fällen (Entwicklung) wohl nicht stören dürfte. Die interne Struktur von GALs Die interne Struktur von GALs und PALs ist weitgehend identisch. Die Logikmatrix hat den gleichen Aufbau wie bei einem PAL. Darüberhinaus sind im GAL zusätzliche Programmierbits zur Festle- gung der Struktur vorhanden. Die universellen Möglichkeiten sind in erster Linie durch die sog. OLMC (Output Logic Macro Cell) vorgegeben. Diese Ausgangsstufen können für die verschiedenen Architekturen programmiert werden. Das sind : weiterblättern Kapitel Der Unterschied zwischen PAL und GAL Chips, Seite 3