Technische Informatik (RO)

Ähnliche Dokumente
Rechnerorganisation 8. Vorlesung

Technische Informatik (RO)

Technische Informatik (RO)

Technische Informatik (RO)

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

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

Technische Informatik 1

Rechnerorganisation 2.Vorlesung

Technische Informatik (RO)

Technische Informatik (RO)

Technische Informatik 3. Vorlesung

Rechnerorganisation. H.-D. Wuttke `

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

Technische Informatik I

Rechnerorganisation 5. Vorlesung

Rechnerorganisation 5. Vorlesung

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

Technische Informatik (RO)

Rechnerorganisation (RO)

Rechnerorganisation (RO)

Technische Informatik (TI)

Technische Universität Ilmenau

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

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

Rechnerorganisation 12. Vorlesung

Technische Informatik 1 Rechnerorganisation (RO)

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

Technische Informatik 1 Rechnerorganisation (RO)

Grundbegriffe der Informatik Tutorium 10

Grundbegriffe der Informatik Tutorium 11

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

Aufgabe 1 Minimieren Sie mit den Gesetzen der Booleschen Algebra 1.1 f a ab ab 1 = + + Aufgabe 2. Aufgabe 3

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

Outline Automaten FSM Synthesis FSM in VHDL FSM auf FPGA. State Machines. Marc Reichenbach und Michael Schmidt

Rechnerorganisation. H.-D. Wuttke `

Fakultät für Informatik und Automatisierung Institut Technische Informatik und Ingenieurinformatik Fachgebiet Integrierte Kommunikationssysteme

Weihnachtsaufgabe TI1 2007

Bericht Übung 5.5 Ampelsteuerung und Steuerung einer 7-Segment-Anzeige Teilnehmer: Natalia Springer, Tong Cha Datum:

Kurzanleitung Programmierung (Ersetzt nicht die beigelegte Bedienungsanleitung)

Endliche Automaten. Im Hauptseminar Neuronale Netze LMU München, WS 2016/17

Beispiele sequentieller Schaltungen

Grundbegriffe der Informatik

VHDL - Synthese. Dr.-Ing. Matthias Sand. Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg

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

Schaltsysteme Eine automatenorientierte Einführung

Johann Wolfgang Goethe-Universität

Teil IV. Schaltwerke

Ein ROM soll aus mehreren ROMs (vgl. Abbildung rechts: Enable-Leitung EN, Adressleitungen ADDR, Datenleitungen DATA) aufgebaut werden.

Outline Logik Speicher Synthese Signale/Variablen Packages Generische Designs. Basics. Marc Reichenbach

Basics. Marc Reichenbach und Michael Schmidt 05/11. Informatik 3 / Rechnerarchitektur Universität Erlangen Nürnberg

VHDL Synthese. Dr.-Ing. Matthias Sand. Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2009/2010

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

5. Aufgabenkomplex. Übung und Seminar zur Vorlesung. Grundlagen der Technischen Informatik 2

Digitaltechnik II SS 2007

Rechnerstrukturen. Michael Engel und Peter Marwedel. Sommer TU Dortmund, Fakultät für Informatik

Handelt es sich um ein taktzustands- oder taktflankengesteuertes D-Flipflop?

Klausur ( ) : Technische Grundlagen der Informatik 1 Digitale Systeme WS 2007/2008

Klausur - Digitaltechnik

Klausur "Informatik I" vom Teil "Rechnerstrukturen"

Übungen zu Informatik 1

N Bit binäre Zahlen (signed)

Rechnerstrukturen. Michael Engel und Peter Marwedel SS TU Dortmund, Fakultät für Informatik

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

Sequentielle Schaltungen 37 SS 96. Steuerpfad

AIRVOTE Das Abstimmsystem - Anleitung für die Handgeräte -

Theoretische Informatik I

Endliche Automaten 1 WS 00/01. Steuerautomaten

Rechnerstrukturen. Michael Engel und Peter Marwedel SS TU Dortmund, Fakultät für Informatik

2.2 Einfache Datenstrukturen

Grundlagen der Digitaltechnik GD. Aufgaben

Klausur Grundlagen der Informatik SS 2013

Kapitel 4. Versuch 415 T-Flipflop

Darstellung von negativen binären Zahlen

Rechnerstrukturen. Michael Engel und Peter Marwedel. Sommer TU Dortmund, Fakultät für Informatik

VU Grundlagen digitaler Systeme

Automat: Conveyor belt 1

Theoretische Informatik. Reguläre Sprachen und Automaten

7. Schaltwerke und Automaten

Transkript:

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

Beispiel

Beispiel www.goldi-labs.net

Moore-Automat In Ausgabefunktion Moore: nur Konstanten

Moore-Automat In Ausgabefunktion Moore: nur Konstanten

Mealy-Automat In Ausgabefunktion Mealy: auch x-variable Ausgabefunktion: y 0 = z 0 x 2 y 1 = z 0 x 2 Schaltung Zustandsüberführungsfunktion: z 0 := z 0 x 0 z 0 x 1

Moore-Automat Beispiel (vollständig und widerspruchsfrei)

Moore-Automat Beispiel Dff & z 0 Dff z 1

Parallele Automaten Ausgabefunktion: y 0 = z 1 z 0 y 1 = z 1 z 0 Zustandsüberführungsfunktion: z 0 := z 0 x 1 z 0 x 2 z 1 z 0 z 1 z 0 x 2 x 0 z 1 := x 2

Parallele Automaten Beispiel Dff & z 0 Dff z 1

Parallele Automaten fahren stopp links rechts

Parallele Automaten fahren stopp links rechts

Parallele Automaten fahren stopp links rechts

Parallele Automaten fahren stopp links rechts

Parallele Automaten fahren stopp links rechts

Parallele Automaten fahren stopp links rechts

Parallele Automaten www.goldi-labs.net

Parallele Automaten x26... Fahrstuhl auf Ebene 4 y0... Fahren - aufwärts y1... Fahren - abwärts x20... Fahrstuhlsteuerung Ebene 1 y18... Fahrsteuerung Rufanzeige 1 x0... Fahrstuhl auf Ebene 1

Parallele Automaten a0: auf/ab Syntax: NOT! AND & OR # x26 2 Zustände Z0: aufwärts fahren!a0z0 Z1: abwärts fahren a0z0 y0 y1 Zustandsüberführungsfunktion x20 / y18 a0z0 :=!a0z0&x26 # a0z0&!x0 Ausgabefunktion x0 y0=1 => aufwärts y0=!a0z0 y1=1 => abwärts y1= a0z0

Parallele Automaten a0: auf/ab; stopp, wenn!x20 Syntax: NOT! AND & OR # x26 2 Zustände Z0: aufwärts fahren /a0z0 Z1: abwärts fahren a0z0 y0 y1 Zustandsüberführungsfunktion x20 / y18 a0z0 :=!a0z0&x26 # a0z0&!x0 Ausgabefunktion x0 y0=1 => aufwärts y0=!a0z0&!x20 y1=1 => abwärts y1= a0z0&!x20

Parallele Automaten a1: Schalter aus x20 Taster offen Taster gedrückt Taster gedrückt y=0 y=1 Taster offen Taster offen y=0 y=1 Taster gedrückt Taster gedrückt Taster offen

Parallele Automaten a1: Schalter aus x20 minimiert nicht minimiert a1z0 := a1z0&!x20#!a1z1&x20 a1z1 := a1z0&!x20#a1z1&x20 y18 =!a1z1&a1z0#a1z1&a1z0 (LED)

Parallele Automaten a1: Schalter aus x20

Parallele Automaten Teilautomat a0: aufwärts/abwärts fahren Z0: aufwärts fahren [0] /a0z0 Z1: abwärts fahren [1] a0z0 Teilautomat a1: Taster als Schalter Z0: Taster nicht gedrückt [0,0]!a1z1&!a1z0 Z1: Taster gedrückt [0,1]!a1z1&a1z0 Z3: Taster nicht gedrückt [1,0] a1z1&!a1z0 Z2: Taster gedrückt [1,1] a1z1&a1z0

Parallele Automaten a0: auf/ab; stopp, durch a1 Syntax: NOT! AND & OR # x26 2 Zustände Z0: aufwärts fahren /a0z0 Z1: abwärts fahren a0z0 y0 y1 Zustandsüberführungsfunktion x20 / y18 a0z0 :=!a0z0&x26 # a0z0&!x0 Ausgabefunktion x0 y0=1 => aufwärts y0=!a0z0&!a1z0 y1=1 => abwärts y1= a0z0&!a1z0

Das war TI, Teil Rechnerorganisation Viel Spaß beim Wiederholen! und bei der Prüfung! Nächste Woche weiter mit Prof. Fengler