1.8 Grundlagen der Digitaltechnik
1.8 Grundlagen der Digitaltechnik
1.8 Grundlagen der Digitaltechnik
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Informatik V, Kap. 8, WS 98/99<br />
Nimmt man jeweils das rechte Ende <strong>der</strong> Metall-Leitungen als Ausgang Y1, Y2 etc., so erzeugt dieses<br />
Feld AND-Verknüpfungen zwischen den invertierten Eingangssignalen. Dieser Teil <strong>der</strong> Struktur wird<br />
auch als "AND-Plane" bezeichnet.<br />
In den Punkten Y1, Y2 etc. erhält man die Minterme <strong>der</strong> Funktion bezüglich <strong>der</strong> invertierten<br />
Eingangssignale (also die disjunktive Normalform).<br />
In einem zweiten Verknüpfungsfeld werden nun die Minterme selbst in ähnlicher Weise miteinan<strong>der</strong><br />
verknüpft. Die Metall-Leitungen werden dazu auf Poly-Si-Leitungen geführt, die ihrerseits wie<strong>der</strong><br />
mit VDD- verbundene Leitungen von n-Diffusion steuern.<br />
Als Gesamtfunktion ergibt sich eine logische Verknüpfung entsprechend <strong>der</strong> disjunktiven<br />
Normalform.<br />
PLAs sind insbeson<strong>der</strong>e dann von erheblicher praktischer Bedeutung, wenn eine kombinatorische<br />
Logik mit vielen Eingängen und vielen Ausgängen realisiert werden soll. Dies ist z. B. in den internen<br />
Steuerungen von Computern oft <strong>der</strong> Fall.<br />
VDD<br />
AND-Array<br />
A B C<br />
Eingänge<br />
26<br />
OR-Array<br />
Z1 Z2 Z3 Z4<br />
Ausgänge<br />
Abb. 8.43: Vollständige PLA-Schaltung mit jeweils programmierbaren AND und ODER-<br />
Ebenen.<br />
In <strong>der</strong> in Abb. 8.42 gezeigten Schaltung ist nur die AND-Ebene programmierbar, die OR-<br />
Verknüpfungen sind "default" vorgegeben. In <strong>der</strong> Praxis werden Bausteine, welche diese Art <strong>der</strong><br />
Programmierbarkeit für den Anwen<strong>der</strong> bieten, als "Programmable Logic Devices" (PLDs) o<strong>der</strong> auch<br />
als "Programmable Array Logic (PAL) bezeichnet. Der in Abb. 8.43 gezeigte hat beide Ebenen<br />
programmierbar ausgeführt, dann spricht man von "PLAs" im engeren Sinne.<br />
Ein Unterschied ist zu machen zwischen nur in <strong>der</strong> Halbleiterfertigung maskenprogrammierbaren<br />
PLAs und von Anwen<strong>der</strong> ohne Technolgie programmierbaren Bausteinen.<br />
VDD<br />
Auch PLAs werden heute meistens in (dynamischer) CMOS-Logik ausgeführt.