37
© IKS 2017 H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 1 Rechnerorganisation – 5. Vorlesung Mathematische Grundlagen (1) Boolesche Algebren: BMA, BAA (2,3) Kombinatorische Schaltungen (4,5) Automaten (6,7) Sequentielle Schaltungen (8) Programmierbare Strukturen (9) Rechneraufbau und ~funktion (10,11) Informationskodierung (12,13,14)

RO 2017-5.ppt [Kompatibilitätsmodus] · © IKS 2017 H.-D. Wuttke, K. Henke 09.11.2017 2 Bonusklausur am 30.11.2017 • Spielregeln: • Bis zu 10% Bonus zum Ergebnis der Prüfung

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 1

Rechnerorganisation – 5. Vorlesung

• Mathematische Grundlagen (1)Boolesche Algebren: BMA, BAA (2,3)Kombinatorische Schaltungen (4,5)Automaten (6,7)Sequentielle Schaltungen (8)Programmierbare Strukturen (9) Rechneraufbau und ~funktion (10,11)Informationskodierung (12,13,14)

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 2

Bonusklausur am 30.11.2017• Spielregeln:• Bis zu 10% Bonus zum Ergebnis der Prüfung addiert

• z.B. 50 Punkte Prüfung = 100%

=> 10% Bonus = 5 Prüfungspunkte

• nicht da > kein Nachholen > kein Bonus

> kein Problem, da > keine Prüfungsvoraussetzung

• Wiederholer starten neu, d.h. neue Boni, neue Prüfung

• Inhalt:o Zahlensysteme

o Boolesche Algebra (Kürzen, Erweitern, Karnaugh)

o Kombinatorische Schaltungen

(Wertetabelle <> Ausdruck <> Schaltung)

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 3

Selbststudiumhttps://x105.theoinf.tu-ilmenau.de/moodleIKS/Schlüssel: *IKS2017#

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 4

Weitere Darstellungen, (nur für DNF)

Karnaugh-Veith-Diagramme

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 5

Kürzen

Kürzen Erweitern

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 7

Karnaugh-Veith-Diagramme

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 8

Karnaugh-Veith-Diagramme

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 10

Elementare Strukturen

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 11

Basissysteme

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 13

Strukturanalyse

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 14

Rechnerorganisation – 5. Vorlesung

3. Struktur digitaler Schaltungen: …kombinatorische Strukturen, programmierbare Strukturen,

komplexes Beispiel:Analyse, Minimierung, NAND-Synthese

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 15

kombinatorische Strukturen

• Torschaltung

i: Information (0 bzw. 1)s: Steuerbit 0: Tor geschlossen

1: Tor offen, a=ia: Ausgangsinformation, gültig für s=1

Anmerkung: normales AND-Gatter, spezielle Interpretation der Funktion

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 16

X1=[0,...,0,0,1]X0=[0,...,0,0,0]

Dekoder

• Ein Tor i für je eine Elementarkonjunktion k1=> für jede Eingangsbelegung öffnet sich genau ein Tor,

Kode X1=[0,...,0,0,1]am Eingang wird dekodiert => Dekoder

• Kode=Eingangsbelegung X

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 17

• Dekoder+ ODER = ?

kombinatorische Strukturen

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 18

• Dekoder+ ODER = ?

kombinatorische Strukturen

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 19

• Dekoder+ ODER + zusätzliche

Signal-Eingänge k(Xi)= Multiplexer

kombinatorische Strukturen

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 20

• Dekoder+ ODER + zusätzliche

Signal-Eingänge k(Xi)= MultiplexerSchaltzeichen

A: Adresse, D: Daten CS: Chip Select

kombinatorische Strukturen

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 21

• Ursprüngliche Verwendung: Vermittlungstechnik• mehrere Teilnehmer nutzen eine Leitung• Teilnehmer 0 [0,0] mit Teilnehmer 2 [1,0]

verbunden

Multiplexer Demultiplexer

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 22

• Teilnehmer 0 [0,0] mit Teilnehmer 1 [0,1]

Multiplexer Demultiplexer

0 1

[0,...,1][0,...,0]

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 23

Demultiplexer

• Dekoder+ Programmiereingang p

• Schaltzeichen– D: Daten (1)– A: Adressen (n)– CS: Chip Select (1)

DX

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 24

Rechnerorganisation – 5. Vorlesung

3. Struktur digitaler Schaltungen: …kombinatorische Strukturen, programmierbare Strukturen,

komplexes Beispiel:Analyse, Minimierung, NAND-Synthese

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 25

Programmierbarer Datenspeicher ROM

PROM-Chip TBP18SA030N von Texas Instruments

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 26

Programmierbarer Datenspeicher ROM

4Mbit SRAM-Speicher AS7C34096A, Alliance Memory

4Mbit SRAM-Speicher AS7C34096A

512K x 8

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 27

Adresse 5: [101] <5>: Inhalt von Adresse 5: [1010]

Programmierbarer Datenspeicher ROM

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 28

1 1 0 0

1 1 1 1

0

Programmierung

1

Programmierung

Programmierbarer Datenspeicher ROM

• Dekoder + programmierbare Matrix

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 29

Dekoder + programmierbare Matrix

Programmierbarer Datenspeicher ROM

1 1 1 1

1 1 0 0

X0=[0,...,0,0] (X0)=Y12 [1 1 0 0]X1=[0,...,0,1] (X1)=Y15 [1 1 1 1]

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 30

Dekoder + programmierbare Matrix

Programmierbarer Datenspeicher ROM

1 1 1 1

1 1 0 0

Problem bei praktischer Realisierung der Matrix:

Alle auf „1“ programmierten Ausgänge sind verbunden!! Als Struktur verboten!!

je Ausgang y und je Adresse 1 separate Leitung

Verknüpft über ein ODER-Gatter

ODER-Matrix

3

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 31

Dekoder + progr. ODER-Matrix = ROM

kombinatorische Strukturen

1

1

.... 0

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 32

Programmierbarer Datenspeicher ROM

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 34

Programmierbarer Datenspeicher ROM

• Vereinfachte Darstellung

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 36

Programable Logic Array (PLA)

• Vereinfachte Darstellung

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 37

Programmable Array Logic (PAL/GAL)

• Vereinfachte Darstellung

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 38

Programmable Array Logic (PAL/GAL)

x1

x2

y

Fuses

AND

AND

OR

www.wikipedia.org

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 39

Zusammenfassung

ROM PLA GAL

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 40

Vorbereitung Bonusklausur:

• Gegeben

• I1={3,4,6,7,9,12,14}

• Gesucht:

• Minimierung, Realisierung als KNF, DNF und NAND

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 41

Buch: „Schaltsysteme“, S146, Aufgabe 3.15

© IKS 2017H.-D. Wuttke, K. Henke 09.11.2017 www.tu-ilmenau.de/iks 42

Viel Spaß beim Wiederholen!Bis nächsten Donnerstag 15.00 ...

Das war‘s für heute