6.16. Programmierbare Logik-ARRAYs - von PAL's bis CPLD |
![]() |
![]() |
Letztmalig dran rumgefummelt: 06.04.15 19:06:42 |
![]() |
In Sachen "Programmierbare Logik" war für mich selbst der 1.4.2015 ein Tag, welcher mir die Augen geöffnet hat. Längst hatte ich für mich selbst die bedeutung der PAL's abgeschreieben, als justament an diesem Tage von Dr. Uhlig Roboter-Konzepte vorgestellt wurden, welche auf der Basis von PAL's arbeiteten. Meine Frage nach der Sinnhaftigkeit dieser Bauelemente zu Zeiten von Mikrocontrollern wurde mit einem einzigen Wahnsinns-Argument entkräftet: ... die können nämlich auch parallel arbeiten!!! | ||||||
![]() |
1. Theorie der PAL's, GAL's, FPGA's
und CPLD's 2. Software der PAL's, GAL's und CPLD's 3. Kanonisch konjunktive Normalform 4. Komplexaufgabe mit Zusammenfassen zu Minimalformen 5. Verwandte Themen 6. Übungsaufgaben zu den Normalformen |
||||||
![]() |
|
1. Theorie der PAL's, GAL's, FPGA's und CPLD's |
![]() |
![]() |
![]() |
![]() |
Eine programmierbare logische Anordnung, häufig in
englischsprachiger Fachliteratur als Programmable Logic Array oder kurz PLA
bezeichnet, ist ein Halbleiterschaltkreis, der aus insgesamt zwei hintereinander
geschalteten AND- und OR-Matrizen besteht. Eine seltener verwendete Bezeichnung
ist Fieldprogrammable Logic Array (FPLA). Ein PLA wird zur Herstellung von
Schaltnetzen und -werken für logische Funktionen in disjunktiver Form verwendet.
Die AND-Matrix repräsentiert dabei die Konjunktionsterme. Die Auswahl der
Konjunktionsterme erfolgt im Rahmen der Programmierung (meist mittels eines
speziellen Gerätes) durch das Entfernen von Schaltgliedern aus der AND-Matrix.
Die disjunktive Verknüpfung der Konjunktionsterme erfolgt mittels der
ODER-Matrix. Die technische Realisierung beider Matrizen erfolgt allerdings
häufig mittels NAND-Gliedern. |
||||||||
![]() |
|||||||||
![]() |
|
2. Software der PAL's, GAL's und CPLD's |
![]() |
![]() |
![]() |
![]() |
|
![]() |
alle auf 1 gesetzten Zeilen f(x) werden ODER-verknüpft |
3. Beispielaufgaben |
![]() |
![]() |
![]() |
![]() |
Die Kanonisch konjunktive Normalform liefert
Schaltfunktionen f, wobei an jedem Minterm eine Schaltung S liegt, die
für den Ausgang 0 erzeugt. Sie wird genau dann eingesetzt, wenn die Anzahl
der logischen Nullen an einem Eingang größer, als die Anzahl der logischen
Einsen ist. Nur alle die Funktionen, für die y=f(x0 ... xn) den Wert 0 führt, sind für die weitere Analyse von Belang |
||||
![]() |
|
||||
![]() |
4. Komplexaufgabe mit Zusammenfassung zu Minimalformen |
![]() |
![]() |
![]() |
![]() |
|||||||||||||||||||||
![]() |
|
||||||||||||||||||||
![]() |
|||||||||||||||||||||
![]() |
5. Verwandte Themen |
![]() |
![]() |
![]() |
![]() |
Hat schon diese Site viel mit Logik zu tun, so kann's auf einer der folgenden damit noch happiger werden. Mich beeindruckt dabei immer wieder, wie man unter dem unwissenden Volk (das bist Du, der Du erarbeitend bis zu diesem Punkte gelangt bist, schon lange nicht mehr!) mit den Wörtchen "und", "oder" und "nicht" evtl. gespickt mit den Regeln der Relationenalgebra Verwirrung stiften kann. Wer's nicht glaubt, löst die Aufgaben unter dem dritten Bleisitft. | ||||||||||||
![]() |
|
6. Übungsaufgaben zu den Kanonischen Normalform |
![]() |
![]() |
![]() |
![]() |
Alle der nachfolgenden Aufgaben beziehen irgendwie die logische Zuordnung und/oder kanonische Normalformen in die Lösungsstrategien ein (wenngleich das auch prinzipiell anders geht. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost im Oktober 2006 |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehemn ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |
Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-) |