© 2006 W. Oberschelp, G. Vossen Rechneraufbau & Rechnerstrukturen, Folie 2.1.

Post on 05-Apr-2015

104 views 0 download

Transcript of © 2006 W. Oberschelp, G. Vossen Rechneraufbau & Rechnerstrukturen, Folie 2.1.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.1

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.2

Kapitel 2: Multiplexer und Addiernetze als spezifische Schalt-netze

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.3

Übersicht

• Vorüberlegungen zur Synthese von Schaltnetzen

• Multiplexer zur Realisierung Boolescher Funktionen

• Demultiplexer, Decoder und Encoder

• Addiernetze mit Halb- und Volladdierern

• Beschleunigung der Übertragsberechnung

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.4

2.1 (a)–(d) Graphen mit 5 Punkten, welche einen Euler-Kreis enthalten;

(e) enthält keinen Euler-Kreis.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.5

2.2 Symbol für Baustein zum Test einerEcke auf geraden Grad.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.6

2.3 Baustein zur Realisierung von .

x y

x y

alsAbkürzung

für

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.7

2.4 Baustein zum Test der Ecke 1 auf geraden Grad.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.8

2.5 Schaltnetz zur Realisierung der Funktion e aus Beispiel 1.9.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.9

2.6 MUX für d = 2 (4 Daten-Inputs).

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.10

2.7 Allgemeiner Aufbau eines MUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.11

2.8 Realisierung des MUX aus Abbildung 2.6 als dreistufiges Schaltnetz.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.12

2.9 1-MUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.13

2.9 1-MUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.14

2.9 1-MUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.15

2.9 1-MUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.16

2.9 1-MUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.17

2.9 1-MUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.18

2.9 1-MUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.19

2.9 1-MUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.20

2.9 1-MUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.21

2.10 2-MUX, konstruiert aus drei 1-MUXen.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.22

2.11 Top-Down-Multiplexer-Entwurf.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.23

2.12 MUX zur Realisierung einer Booleschen Funktion.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.24

2.13 Alternative MUX-Realisierung einer Booleschen Funktion.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.25

2.14 1-DeMUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.26

2.14 1-DeMUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.27

2.14 1-DeMUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.28

2.14 1-DeMUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.29

2.14 1-DeMUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.30

2.15 2-DeMUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.31

2.16 Allgemeiner Aufbau eines DeMUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.32

z 1z 0 z 3z 2

y 2y 1

2.17 2 x 4-Decoder.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.33

x 0 x 1 x 2 x 3

y 0y 1

2.18 4 x 2-Encoder.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.34

2.19 Realisierung einer Booleschen Funktion mittels Decoder.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.35

2.20 Realisierung einer Booleschen Funktionmittels Decoder und MUX.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.36

x y

R U

2.21 Halbaddierer.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.37

2.22 Kurzbezeichnung für den Baustein „Halbaddierer“.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.38

HA 1

HA 2

RU

x uy

U1

U2

R1

R2

2.23 Volladdierer.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.39

2.24 Kurzbezeichnung für den Baustein „Volladdierer“.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.40

2.25 Addiernetz für zwei 4-stellige Dualzahlen.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.41

2.26 Prinzipschaltbild eines n-stelligen Addiernetzes.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.42

2.27 Carry-Bypass-Addiernetz.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.43

2.28 4-stelliges Carry-Save-Addiernetzfür 4 Summanden.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.44

2.29 Prinzip der Carry-Save-Addition.

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 2.45

2.30 Carry-Save-Addierer für8 Summanden (Wallace-Tree).