Technische Informatik (RO)

Ähnliche Dokumente
Technische Informatik (RO)

Technische Informatik (RO)

Rechnerorganisation. (10,11) Informationskodierung (12,13,14) TECHNISCHE UNIVERSITÄT ILMENAU. IHS, H.- D. Wuttke 08

Rechnerorganisation 5. Vorlesung

Rechnerorganisation. H.-D. Wuttke `

Rechnerorganisation 5. Vorlesung

Technische Informatik I 4. Vorlesung. 2. Funktion digitaler Schaltungen... wertverlaufsgleiche Umformungen

Technische Informatik (RO)

Technische Informatik (RO)

Technische Informatik I

Technische Informatik 3. Vorlesung

Rechnerorganisation. (10,11) Informationskodierung (12,13,14) TECHNISCHE UNIVERSITÄT ILMENAU. IHS, H.- D. Wuttke 08

Rechnerorganisation 2.Vorlesung

Technische Informatik 1

Rechnerorganisation 8. Vorlesung

Technische Informatik (RO)

Teil 1: Digitale Logik

Rechnerorganisation. (10,11) Informationskodierung (12,13,14) TECHNISCHE UNIVERSITÄT ILMENAU. IHS, H.- D. Wuttke 08

Inhaltsverzeichnis. 1 Boolesche Algebra, Schaltalgebra - Begriffsbestimmung 1. 2 Operationssystem der Schaltalgebra 4. 3 Boolesche Funktionen 6

Teil 1: Digitale Logik

Boolesche (Schalt-) Algebra (1)

Synthese und Analyse Digitaler Schaltungen

Heinz-Dietrich Wuttke Karsten Henke. Schaltsysteme. Eine automatenorientierte Einführung. Pearson Studium

Digital Design 2 Schaltnetze (kombinatorische Logik) Digital Design

Technische Informatik (RO)

Schaltsysteme Eine automatenorientierte Einführung

Rechnerorganisation 12. Vorlesung

Rechnerstrukturen, Teil 1

Rechnerorganisation. IHS 2018/2019 H.-D. Wuttke, K. Henke

F Programmierbare Logikbausteine

Rechnerorganisation. (10,11) Informationskodierung (12,13,14) TECHNISCHE UNIVERSITÄT ILMENAU. IHS, H.- D. Wuttke `09

DuE-Tutorien 17 und 18

Lehrveranstaltung: Digitale Systeme. KS-Praktikums-Vorbereitung Dipl.-Inf. Markus Appel , , ,

3 Boole'sche Algebra und Aussagenlogik

GTI ÜBUNG 9. Multiplexer, demultiplexer, shifter, cmos und pal FRIEDRICH-ALEXANDER UNIVERSITÄT ERLANGEN-NÜRNBERG JAN SPIECK 1

BOOLSCHE ALGEBRA / SCHALTUNGSALGEBRA

Teil 1: Digitale Logik

Aussagenlogik. Formale Methoden der Informatik WiSe 2012/2013 teil 6, folie 1

, SS2012 Übungsgruppen: Do., Mi.,

Grundlagen der Informationsverarbeitung:

Kapitel 3 - PLA und Flip-Flops

F Programmierbare Logikbausteine

Rechnerstrukturen, Teil 1. Vorlesung 4 SWS WS 14/15

2. Funktionen und Entwurf digitaler Grundschaltungen

Seminaraufgaben. zur Lehrveranstaltung. Technische Informatik Teil RO (EIT, FZT, LAE, LAM, MB, MT, MTR, OST, TKS, WI, WSW) (Ausgabe Oktober 2018)

13. Vorlesung. Logix Klausuranmeldung nicht vergessen! Übungsblatt 3 Logikschaltungen. Multiplexer Demultiplexer Addierer.

Rechnerstrukturen, Teil 1. Vorlesung 4 SWS WS 14/15

Übung zu Grundlagen der Technischen Informatik

f ist sowohl injektiv als auch surjektiv.

Programmierbare Logik

Rechnerstrukturen. Michael Engel und Peter Marwedel WS 2013/14. TU Dortmund, Fakultät für Informatik

Rechnerstrukturen, Teil 1. Vorlesung 4 SWS WS 15/16

Eingebettete Systeme

Darstellung von negativen binären Zahlen

Grundlagen der Digitaltechnik

N Bit binäre Zahlen (signed)

Schaltsysteme Eine automatenorientierte Einführung

FPGA Field Programmable Gate Array im Unterschied zu anderen PLD-Architekturen.

5 Zusammengesetzte und reguläre Schaltungsstrukturen

Teil 1: Digitale Logik

Rechnerorganisation. IHS 2015/2016 H.-D. Wuttke, K. Henke

Kapitel 6 Programmierbare Logik. Literatur: Kapitel 6 aus Oberschelp/Vossen, Rechneraufbau und Rechnerstrukturen, 9. Auflage

Boolesche Algebra (1)

Seminaraufgaben. zur Lehrveranstaltung. Technische Informatik. (Basic Engineering School) (Ausgabe April 2017)

DuE-Tutorien 4 und 6. Tutorien zur Vorlesung Digitaltechnik und Entwurfsverfahren Christian A. Mandery. WOCHE 4 AM

Systemorientierte Informatik 1

Arbeitsblatt Logische Verknüpfungen Schaltnetzsynthese

Grundlagen der Informationsverarbeitung:

Rückblick. Erweiterte b-adische Darstellung von Kommazahlen. 7,1875 dargestellt mit l = 4 und m = 4 Bits. Informatik 1 / Kapitel 2: Grundlagen

Programmierbare Logik CPLDs. Studienprojekt B Tammo van Lessen

Praktikumsanleitung. "Technische Informatik"

Technische Universität Ilmenau

Technische Informatik I, SS03. Boole sche Algebra, Kombinatorische Logik

Synthese digitaler Schaltungen Aufgabensammlung

Rechnerorganisation (RO)

Rückblick. Erweiterte b-adische Darstellung von Kommazahlen. 7,1875 dargestellt mit l = 4 und m = 4 Bits. Informatik 1 / Kapitel 2: Grundlagen

1 Analogtechnik und Digitaltechnik. C Schaltalgebra und kombinatorische Logik. 2 Digitale elektrische Schaltungen

Digitaltechnik II SS 2007

Rechnerstrukturen WS 2012/13

Boolesche (Schalt-) Algebra (8)

Hardware Programmierbare Logik

ASIC. Application-Specific Integrated Circuit. Technische Informatik K. Slotala

Transkript:

Technische Informatik (RO) Informationskodierung (1) Boolesche Algebren: BMA, BAA (2,3) Kombinatorische Schaltungen (4,5) Automaten (6) Sequentielle Schaltungen (7) Ablaufsteuerung (8) Fortsetzung Teil Rechnerarchitektur, Prof. Fengler 8. Dezember 2015

Bonusklausur 17.11.2015 Spielregeln: Bis zu10% Bonus zum Ergebnis der Prüfung addiert z.b. 40 Punkte Prüfung =100% => 10% Bonus = 4 Prüfungspunkte nicht da > kein Nachholen > kein Bonus > kein Problem, da > keine Prüfungsvoraussetzung Wiederholer starten neu, d.h. ohne Boni, nur Prüfung Inhalt: Kombinatorische Funktionen (Wertetabelle <> Ausdruck <> Schaltung) Boolesche Algebra (Kürzen, Erweitern) Kombinatorische Strukturen

Karnaugh-Veith-Diagramme benachbarte Belegungen grafisch so anordnen, dass Nachbarn nebeneinander liegen, Matrix, Nachbarschaft je Spalte und je Zeile Funktionswerte

Karnaugh-Veith-Diagramme Andere Reihenfolge der Belegungen pro Spalte bzw. Spalte und Zeile

Kürzen Erweitern Kürzen x3*x0+x3*x1+x2*x1

Karnaugh-Veith-Diagramme Beispiel : I={10,11,15,13,9,7,6,14} 1 1 Funktionswerte 1 1 1 1 1 1

Karnaugh-Veith-Diagramme z.b. k 13 k 9

Karnaugh-Veith-Diagramme Gleiches Beispiel - andere Kürzung x3*x2*x1*/x0+x3*x2*x1*x0=x3*x2*x1 k 11 k 10 x3*/x2*x1*x0+x3*/x2*x1*/x0=x3*/x2*x1 x3*x2*x1+x3*/x2*x1*x0= x3*x1 => 4er Block

Karnaugh-Veith-Diagramme benachbarte Belegungen können gekürzt werden. Kürzung: 1 Variable => 2er Block 2 Variable => 4er Block 3 Variable => 8er Block 4 Variable =>16er Block... x 3 /x 2 /x 1 Applet H.-D. Wuttke 14

Karnaugh-Veith-Diagramme Bei 6 Variablen: Applet zum Üben

Karnaugh-Veith-Diagramme Weitere Darstellungen, (nur für DNF) x 0 x 1 x 2 x 3

Technische Informatik 4. Vorlesung 3. Struktur digitaler Schaltungen: Strukturdefinition, elementare Strukturen, Struktursynthese, Strukturanalyse

Strukturelement: Modul

Strukturdefinition eindeutig ------------

Technische Informatik 4. Vorlesung 3. Struktur digitaler Schaltungen: Strukturdefinition, elementare Strukturen, Struktursynthese, Strukturanalyse

Modul Beispiele (Arbbl. Seite 9)

Elementare Strukturen: Basissysteme AND OR NOT (DNF; KNF) NOR (NONF) NAND (NANF)

Technische Informatik I 4. Vorlesung 3. Struktur digitaler Schaltungen: Strukturdefinition, elementare Strukturen, Struktursynthese, Strukturanalyse

Struktursynthese strukturgleiche Schaltung strukturgleicher Ausdruck

Technische Informatik (RO) 4. Vorlesung 3. Struktur digitaler Schaltungen: Strukturdefinition, elementare Strukturen, Struktursynthese, Strukturanalyse

Strukturanalyse strukturgleiche Schaltung strukturgleicher Ausdruck H.-D. Wuttke 14

Technische Informatik 5. Vorlesung 3. Struktur digitaler Schaltungen: kombinatorische Strukturen, programmierbare Strukturen,

kombinatorische Strukturen Torschaltung i: Information (0 bzw. 1) s: Steuerbit 0: Tor geschlossen 1: Tor offen, a=i a: Ausgangsinformation, gültig für s=1 Anmerkung: normales AND-Gatter, spezielle Interpretation der Funktion

Dekoder 1 Tor für je eine Elementarkonjunktion => für jede Eingangsbelegung öffnet sich genau ein Tor, Kode X 1 =[0,...,0,0,1] am Eingang wird dekodiert => Dekoder Kode=Eingangsbelegung X 10 =[0,...,0,0,1] =[0,...,0,0,0]

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

Multiplexer Demultiplexer Teilnehmer 0 [0,0] mit Teilnehmer 1 [0,1] verbunden 0 1 [0,...,0] [0,...,1]

Demultiplexer Dekoder + Programmiereingang p Schaltzeichen A DX

Technische Informatik 5. Vorlesung 3. Struktur digitaler Schaltungen:... kombinatorische Strukturen, programmierbare Strukturen,

Programmierbare Strukturen Programmierbarer Datenspeicher Read Only Memory ROM Adresse 5: [101] <5>: Inhalt von Adresse 5: [1010]

ROM Dekoder + programmierbare Matrix 1 1 0 0 1 1 1 1 10 Programmierung

ROM Dekoder + programmierbare Matrix 1 1 0 0 1 1 1 1 X 01 =[0,...,0,0] =[0,...,0,1] (X 01 )=Y 12 15 [1 1 01 0] 1]

ROM Dekoder + programmierbare Matrix Problem bei praktischer Realisierung der Matrix: Alle auf 1 programmierten Ausgänge sind verbunden!! Als Struktur verboten!! 1 1 0 0 1 1 1 1 je Ausgang y und je Adresse 1 separate Leitung Verknüpft über ein ODER-Gatter ODER-Matrix 3

kombinatorische Strukturen Dekoder + ODER = Multiplexer

kombinatorische Strukturen Dekoder + progr. ODER-Matrix = ROM 1... 0 1

ROM

ROM Vereinfachte Darstellung

PLA Vereinfachte Darstellung Programable Logic Array

PAL/GAL Vereinfachte Darstellung Programable Array Logic, Gate AL

PAL/GAL x1 Fuses AND x2 OR y AND www.wikipedia.org

Zusammenfassung ROM PLA GAL Applet:

Kombinatorische Struktur

Das war s für heute Viel Spaß beim Wiederholen! Kap. 3.6.4, 3.6.5, 4.1, 4.2

Bonusklausur 17.11.2015 Spielregeln: Bis zu10% Bonus zum Ergebnis der Prüfung addiert z.b. 40 Punkte Prüfung =100% => 10% Bonus = 4 Prüfungspunkte nicht da > kein Nachholen > kein Bonus > kein Problem, da > keine Prüfungsvoraussetzung Wiederholer starten neu, d.h. ohne Boni, nur Prüfung Inhalt: Kombinatorische Funktionen (Wertetabelle <> Ausdruck <> Schaltung) Boolesche Algebra (Kürzen, Erweitern) Kombinatorische Strukturen