Nothing Special   »   [go: up one dir, main page]

„Programmierbare logische Anordnung“ – Versionsunterschied

[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Literatur: Halbgeviertstrich
K form
 
(8 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1:
[[Datei:PLAProgrammable Logic Array.pngsvg|mini|250px|Grundprinzip eines PLA]]
Eine '''programmierbare logische Anordnung''', häufig in englischsprachiger Fachliteratur als '''{{lang|en|Programmable Logic Array}}''' oder kurz '''PLA''' bezeichnet, ist eine Form der [[IntegrierteProgrammierbare logische Schaltung|Halbleiterschaltungprogrammierbaren logischen Schaltung]], die aus zwei hintereinander geschalteten UND- und ODER-Matrizen besteht. Eine seltener verwendete Bezeichnung ist '''{{lang|en|Fieldprogrammable Logic Array}}''' ('''FPLA''').
 
== Allgemeines ==
Ein PLA wird zur Herstellung von [[Schaltnetz]]en und [[Schaltwerk (Technische Informatik)|-werken]] für logische Funktionen in [[Disjunktive Normalform|disjunktiver Form]] verwendet. Die UND-Matrix repräsentiert dabei die [[Konjunktionsterm]]e. Die Auswahl der Konjunktionsterme erfolgt im Rahmen der Programmierung (meist mittels eines speziellen Gerätes) durch das Entfernen von Schaltgliedern aus der UND-Matrix. Die [[Disjunktion|disjunktive]] Verknüpfung der Konjunktionsterme erfolgt mittels der ODER-Matrix. Die technische Realisierung beider Matrizen erfolgt allerdings häufig mittels NAND-Gliedern. 1986 hatten die universelleren PLA´sPLAs die entwicklungstechnisch älteren [[Programmable Array Logic|PAL´sPALs]] bereits weitgehend vom Halbleitermarkt verdrängt<ref>{{Literatur |Autor=Manfred Seifart: "|Titel=Prinzipielle Struktur einer PLA", In: "|Sammelwerk=Digitale Schaltungen" |Auflage=2., VEBdurchges. Aufl. |Verlag=Verlag Technik Berlin, DDR, |Ort=Berlin |Datum=1986, zweite Auflage, |ISBN =3-341-00148-4., S. |Seiten=273}}</ref>.
 
Heute werden PLAs nur noch selten eingesetzt und sind fast vollständig durch [[CPLD]]s abgelöst worden. CPLDs besitzen wie PLAs keine Einschränkungen betreffend der Verwendbarkeit der UND-/ODER-Matrizen im Eingangsbereich, sind elektrisch programmierbar und auch wieder löschbar, sind wie [[FPGA]]s in einheitlichen Hardwareprogrammiersprachen wie beispielsweise [[Very High Speed Integrated Circuit Hardware Description Language|VHDL]] zu programmieren und besitzen darüber hinaus eine bestimmte Anzahl an [[Register (Computer)|Registern]].
Zeile 46:
* Hans Martin Lipp: ''Grundlagen der Digitaltechnik.'' Oldenburg Wissenschaftsverlag, ISBN 978-3-486-25916-2 (ULA auf S. 169–170; PLA auf S. 172).
* A. Auer: ''Programmierbare Logik-IC, Eigenschaften, Anwendung, Programmierung.'' Hüthig Buch Verlag, Heidelberg 1990 (Aufbau und Programmierung von Programmable Logic Device (PLD), Generic Array Logic (GAL), Abänderbarer Gatteranordnung (AGA) und Logic Cell Array (LCA)).
* Edgar Gaßner, Max Reidl: "''ttl 7400 IC integrierte schaltungen, datenlexikon, vergleichstabelle",''. Section 6: FPLA feld-programmierbare logikeinheit, S."6-2" bis "6-10" sowie S."2-349" (Aufbau und genaue Programmierweise von FPLA´sFPLAs der Typen 74S330J/N, 74S331J/N, 54S330J und 54S331J -mit je 12 Eingängen und 6 Ausgängen- von Texas Instruments).
* [[Manfred Seifart]]: ''Digitale Schaltungen.'' VEB Verlag Technik Berlin, Berlin 1986, 2. Auflage, ISBN 3-341-00148-4, Kapitel: "Programmierbare Logikanordnungen/Prinzipielle Struktur einer PLA"/, "Wirkungsweise einer PLA"(, S. 274–278)/, "Entwurfsmethodik für die PLA-Programmierung"(, S. 278–280), In: "Digitale Schaltungen", VEB Verlag Technik Berlin, DDR, Berlin 1986, zweite Auflage, ISBN 3-341-00148-4.(u.&nbsp;a. Vergleich des strukturellen Aufbaus von PROM, PLA und PAL).
 
== Weblinks ==
* [http://www-ihs.theoinf.tu-ilmenau.de/~sane/projekte/progstruct/progstruct.html Applet zum Experimentieren mit ROM, PLA und PAL- Strukturen] ''Funktionseingabe durch Klick in der Wertetabelle oder Programmiermatrix''
 
== Einzelnachweise ==
Zeile 56:
 
{{Normdaten|TYP=s|GND=4076369-9}}
 
{{Navigationsleiste programmierbare Logik}}
 
[[Kategorie:Programmierbare Logik]]