29.06.2013 Aufrufe

1.8 Grundlagen der Digitaltechnik

1.8 Grundlagen der Digitaltechnik

1.8 Grundlagen der Digitaltechnik

MEHR ANZEIGEN
WENIGER ANZEIGEN

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.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!