Technische Informatik (RO) TECHNISCHE UNIVERSITÄT ILMENAU 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 © IKS, 2015 H.- D. Wuttke , K. Henke Beispiel TECHNISCHE UNIVERSITÄT ILMENAU © IKS, 2015 H.- D. Wuttke , K. Henke Beispiel TECHNISCHE UNIVERSITÄT ILMENAU www.goldi-labs.net © IKS, 2015 H.- D. Wuttke , K. Henke Moore-Automat TECHNISCHE UNIVERSITÄT ILMENAU © IKS, 2015 H.- D. Wuttke , K. Henke In Ausgabefunktion Moore: nur Konstanten Moore-Automat TECHNISCHE UNIVERSITÄT ILMENAU © IKS, 2015 H.- D. Wuttke , K. Henke In Ausgabefunktion Moore: nur Konstanten Mealy-Automat TECHNISCHE UNIVERSITÄT In Ausgabefunktion Mealy: auch x-Variable ILMENAU Ausgabefunktion: y0= z0 x2 y1= z0 x2 © IKS, 2015 H.- D. Wuttke , K. Henke Zustandsüberführungsfunktion: z0:= z0 x0 z0 x1 Schaltung Moore-Automat TECHNISCHE UNIVERSITÄT ILMENAU © IKS, 2015 H.- D. Wuttke , K. Henke Beispiel (vollständig und widerspruchsfrei) Moore-Automat TECHNISCHE UNIVERSITÄT Beispiel ILMENAU Dff z0 Dff z1 © IKS, 2015 H.- D. Wuttke , K. Henke & Parallele Automaten TECHNISCHE UNIVERSITÄT ILMENAU Ausgabefunktion: y0= z1 z0 y1= z1 z0 Zustandsüberführungsfunktion: z0:= z0 x1 z0 x2 z1 z0 z1z0 x2x0 z1:= x2 © IKS, 2015 H.- D. Wuttke , K. Henke Parallele Automaten TECHNISCHE UNIVERSITÄT Beispiel ILMENAU Dff z0 Dff z1 © IKS, 2015 H.- D. Wuttke , K. Henke & Parallele Automaten TECHNISCHE UNIVERSITÄT ILMENAU © IKS, 2015 H.- D. Wuttke , K. Henke fahren stopp links rechts Parallele Automaten TECHNISCHE UNIVERSITÄT ILMENAU © IKS, 2015 H.- D. Wuttke , K. Henke fahren stopp links rechts Parallele Automaten TECHNISCHE UNIVERSITÄT ILMENAU © IKS, 2015 H.- D. Wuttke , K. Henke fahren stopp links rechts Parallele Automaten TECHNISCHE UNIVERSITÄT ILMENAU © IKS, 2015 H.- D. Wuttke , K. Henke fahren stopp links rechts Parallele Automaten TECHNISCHE UNIVERSITÄT ILMENAU © IKS, 2015 H.- D. Wuttke , K. Henke fahren stopp links rechts Parallele Automaten TECHNISCHE UNIVERSITÄT ILMENAU © IKS, 2015 H.- D. Wuttke , K. Henke fahren stopp links rechts Parallele Automaten TECHNISCHE UNIVERSITÄT ILMENAU www.goldi-labs.net © IKS, 2015 H.- D. Wuttke , K. Henke Parallele Automaten TECHNISCHE UNIVERSITÄT ILMENAU x26 ... Fahrstuhl auf Ebene 4 y0 ... Fahren - aufwärts y1 ... Fahren - abwärts x0 ... Fahrstuhl auf Ebene 1 © IKS, 2015 H.- D. Wuttke , K. Henke x20 ... Fahrstuhlsteuerung Ebene 1 y18 ... Fahrsteuerung Rufanzeige 1 Parallele Automaten a0: auf/ab Syntax: TECHNISCHE UNIVERSITÄT ILMENAU • • • NOT AND OR ! & # 2 Zustände x26 Z0: aufwärts fahren Z1: abwärts fahren !a0z0 a0z0 y0 Zustandsüberführungsfunktion y1 x20 / y18 a0z0 := !a0z0&x26 # a0z0&!x0 Ausgabefunktion x0 © IKS, 2015 H.- D. Wuttke , K. Henke y0=1 => aufwärts y0= !a0z0 y1=1 => abwärts y1= a0z0 Parallele Automaten a0: auf/ab; stopp, wenn !x20 Syntax: TECHNISCHE UNIVERSITÄT ILMENAU • • • NOT AND OR ! & # 2 Zustände x26 Z0: aufwärts fahren Z1: abwärts fahren /a0z0 a0z0 y0 Zustandsüberführungsfunktion y1 x20 / y18 a0z0 := !a0z0&x26 # a0z0&!x0 Ausgabefunktion x0 © IKS, 2015 H.- D. Wuttke , K. Henke y0=1 => aufwärts y0= !a0z0&!x20 y1=1 => abwärts y1= a0z0&!x20 Parallele Automaten TECHNISCHE UNIVERSITÄT a1: „Schalter“ aus x20 Taster offen ILMENAU Taster gedrückt Taster gedrückt y=1 y=0 Taster offen Taster offen y=1 y=0 Taster gedrückt Taster gedrückt © IKS, 2015 H.- D. Wuttke , K. Henke Taster offen Parallele Automaten a1: „Schalter“ aus x20 TECHNISCHE UNIVERSITÄT ILMENAU minimiert nicht minimiert a1z0 := a1z0&!x20#!a1z1&x20 a1z1 := a1z0&!x20#a1z1&x20 y18 = !a1z1&a1z0#a1z1&a1z0 (LED) © IKS, 2015 H.- D. Wuttke , K. Henke Parallele Automaten a1: „Schalter“ aus x20 TECHNISCHE UNIVERSITÄT ILMENAU © IKS, 2015 H.- D. Wuttke , K. Henke Parallele Automaten TECHNISCHE UNIVERSITÄT ILMENAU Teilautomat a0: aufwärts/abwärts fahren Z0: aufwärts fahren Z1: abwärts fahren [0] [1] /a0z0 a0z0 Teilautomat a1: Taster als „Schalter“ Z0: Taster nicht gedrückt Z1: Taster gedrückt Z3: Taster nicht gedrückt Z2: Taster gedrückt © IKS, 2015 H.- D. Wuttke , K. Henke [0,0] [0,1] [1,0] [1,1] !a1z1&!a1z0 !a1z1&a1z0 a1z1&!a1z0 a1z1&a1z0 Parallele Automaten a0: auf/ab; stopp, durch a1 Syntax: TECHNISCHE UNIVERSITÄT ILMENAU • • • NOT AND OR ! & # 2 Zustände x26 Z0: aufwärts fahren Z1: abwärts fahren /a0z0 a0z0 y0 Zustandsüberführungsfunktion y1 x20 / y18 a0z0 := !a0z0&x26 # a0z0&!x0 Ausgabefunktion x0 © IKS, 2015 H.- D. Wuttke , K. Henke y0=1 => aufwärts y0= !a0z0&!a1z0 y1=1 => abwärts y1= a0z0&!a1z0 Das war TI, Teil Rechnerorganisation TECHNISCHE UNIVERSITÄT ILMENAU Viel Spaß beim Wiederholen! … und bei der Prüfung! Nächste Woche weiter mit Prof. Fengler © IKS, 2015 H.- D. Wuttke , K. Henke
© Copyright 2024 ExpyDoc