OR-Leitung

Die OR-Leitung fungiert als Kabel bzw. Leitungen und stellt zwischen den Logikgattern einer Schaltung Verbindungen her. So können HIGH- oder LOW-Signale übertragen werden. Wird genau ein Output mit einem oder mehreren Inputs verbunden, so unterscheiden sich die OR-Leitung und die AND-Leitung (Fortgeschritten) nicht in ihrer Funktion und können zum platzsparenden Bauen direkt nebeneinander platziert werden.

Aussehen der OR-Leitung

Die OR-Leitungen gibt es in zwei verschiedenen Formen. Einmal als hoher Block und als flachen Block. Dabei sehen die hohen und flachen Blöcke auf allen Seiten gleich aus und besitzen auch die gleiche Farbe. Beide Bauteile können dabei drei verschieden Farben/Muster annehmen. 

Farben der OR-Leitungen

Abhängig vom transportierten Signal ändert sich die Farbe der Leitungen. Bei einem Low-Signal ist die OR-Leitung hellgrau und bei einem High-Signal gelb. Eine hellgraue Färbung mit einem roten X in der Mitte zeigt ein ungültiges Signal an.

Funktionalität der OR-Leitungen

Die OR-Leitungen fungieren als Kabel und stellen zwischen den Blöcken einer Schaltung Verbindungen her. So können High oder Low-Signale übertragen werden. Bei den hohen Blöcken können von jeder Seite Signale eingehen. Bei den flachen Blöcken können von unten und von den Seiten Signale eingehen, aber von oben nicht.

Sind keine Eingänge an eine OR-Leitung angeschlossen, so hat sie den Wert Low.

Die OR-Leitung funktioniert wie ein OR-Gatter mit einer beliebigen Anzahl von Eingängen: Liegt mindestens ein High-Signal an einem Eingang an, so wird ein High-Signal ausgegeben. Liegt an allen Eingängen ein Low-Signal vor, wird auch ein Low-Signal ausgegeben. Auf den Bildern unten seht ihr, wie so ein OR-Gatter aus OR-Verbindungsblöcken aussehen könnte.

1. OR-Gatter mit 5 Eingängen (alle Eingänge sind Low → Ausgabe des OR-Gatters ist Low)

2. OR-Gatter mit 5 Eingängen (1 Eingang ist High, 4 Eingänge sind Low → Ausgabe des OR-Gatters ist High)

3. OR-Gatter mit 5 Eingängen (2 Eingänge sind High, 3 Eingänge sind Low → Ausgabe des OR-Gatters ist High)

 

Wenn du auf dem Fortgeschrittenen-Level bist, lernst du wie man die OR-Gatter mit den Puffer Blöcken kompakter bauen kann.

 

Mit den hohen Blöcken ist es möglich eine Schaltung nicht nur am Boden zu bauen, sondern auch in die Höhe, wie die Schaltung unten zeigt:

 

Somit kann man auch “Brücken” über am Boden platzierte Leitungen bauen. Dabei ist folgendes wichtig, damit das ganze auch richtig funktioniert: 

 

Es muss ein flacher Block auf den hohen Block platziert werden, damit das Signal an den nächsten flachen Block weitergeleitet werden kann. Im oberen Beispiel ist dies anhand der roten Kreise erkennbar. Nun kommt ein Beispiel wie es nicht funktioniert:

Man sieht, dass vom Inverter das High-Signal bis zum hohen Block weitergeleitet wird. Nun sieht man an anhand der roten Kreise im Beispiel, dass kein flacher Block auf dem hohen Block platziert wurde. Das Signal wird somit nicht an den nächsten flachen Block weitergeleitet.

 

Es können auch, wie schon beim Aussehen der OR-Leitungen genannt, ungültige Schaltungen entstehen. Wie so eine ungültige Schaltung aussieht, seht ihr am Beispiel unten:

Man sieht, dass das Ausgangssignal des Inverters mit den OR-Leitungen wieder in den Eingang des Inverters weitergeleitet wird. Damit es zu keinem ungültigen Signal kommt, schau, dass deine Schaltung keine “Schleifen” (auch zirkuläre Verweise genannt) enthält, bei denen ein Signal wieder in die Schaltung eingespeist wird. Später als Experte, kannst Du die meisten dieser Schaltungen mit dem logischen Verzögerer lösen.

NOR-Gatter mit OR-Leitungen bauen

Um ein NOR-Gatter mit OR-Leitungen zu bauen, brauchst du zusätzlich noch einen Inverter. So könnte das NOR-Gatter aussehen.