, SS2012 Übungsgruppen: Do., Mi.,

Ähnliche Dokumente
2. Funktionen und Entwurf digitaler Grundschaltungen

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

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

Grundlagen der Technischen Informatik. 6. Übung. Christian Knell Keine Garantie für Korrekt-/Vollständigkeit

, SS2012 Übungsgruppen: Do., Mi.,

N Bit binäre Zahlen (signed)

Darstellung von negativen binären Zahlen

Boolesche Algebra (1)

03 Boolesche Algebra. Technische Grundlagen der Informatik

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

Einführung in die Informatik I

Informationsverarbeitung auf Bitebene

Übungen zu Informatik 1

II. Grundlagen der Programmierung

Algebra mit Schaltungen I Städtisches Gymnasium Bad Laasphe

Einführung in die technische Informatik

Eingebettete Systeme

Grundlagen der Technischen Informatik. 8. Übung

Technische Grundlagen der Informatik

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

Klausur ( ) : Technische Grundlagen der Informatik 1 Digitale Systeme WS 2010/2011

2.1 Boole sche Funktionen

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

Schaltfunktion, Definition

Technische Informatik I

Grundlagen der Technischen Informatik

2.4. Das Karnaugh Veitch Diagramm ( KV Diagramm )

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

3.6 Bemerkungen zur Umformung boolescher Formeln (NAND): doppelte Negation

Teil 1: Digitale Logik

2.5. Umwandlung von Schaltfunktionen in die NOR und NAND Technik

Schriftliche Prüfung

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

GETE DIGITAL TECHNIK CODIERUNG BCD: BINARY CODED DIGITAL. Hr. Houska

DuE-Tutorien 17 und 18

5. Vorlesung: Normalformen

GTI ÜBUNG 12. Komparator und Addierer FRIEDRICH-ALEXANDER UNIVERSITÄT ERLANGEN-NÜRNBERG JAN SPIECK 1

N Bit binäre Zahlen (signed)

Klausur - Digitaltechnik

Logik (Teschl/Teschl 1.1 und 1.3)

Basisinformationstechnologie I

Einführung in. Logische Schaltungen

Klausur zur Vorlesung Technische Informatik 1 im WS 06/07 Donnerstag, den von Uhr Uhr, HS 5

Wirtschaftsingenieurwesen Elektronik/Schaltungstechnik Prof. M. Hoffmann FB ETIT Übung 7 Schaltnetze 2

Übung zu Grundlagen der Technischen Informatik

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

Aussagenlogik. Formale Methoden der Informatik WiSe 2010/2011 teil 7, folie 1 (von 50)

Übungen zur Vorlesung Grundlagen der Rechnerarchitektur

Arbeitsblatt Logische Verknüpfungen Schaltnetzsynthese

Systemorientierte Informatik 1

x x y x y Informatik II Schaltkreise Schaltkreise Schaltkreise Rainer Schrader 3. November 2008

, WS2012 Übungsgruppen: Mo.,

Grundlagen der Informationverarbeitung

Grundlagen der Technischen Informatik. 9. Übung

Grundlagen der Informatik II Übungsblatt: 4, WS 17/18 mit Lösungen

3 Boole'sche Algebra und Aussagenlogik

Rechnerorganisation. H.-D. Wuttke `

Technische Informatik (RO)

Digital Design. Digital Design SS Prof. Dr. Richard Roth. 6 SWS SU und Übungen

Auswertung. Hinweise. Einführung in die Technische Informatik WS 2006/2007 Probeklausur. Aachen, 02. November 2006 SWS: V2/Ü2, ECTS: 4

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

1. Logische Verknüpfungen

a) Wie viele ROM-Bausteine benötigen Sie für den Aufbau des 64x16 ROMs? c) Wie viele Bytes Daten können im 64x16 ROM insgesamt gespeichert werden?

Boolesche (Schalt-) Algebra (1)

Digitaltechnik II SS 2007

Digitaltechnik. KV-Diagramm

Technische Informatik - Eine Einführung

Algorithmus von McClusky: Der Algorithmus von McCluskey liefert durch wiederholte Anwendung der ersten und zweiten Vereinfachungsregel:

Aufgabe 3.1 Schaltalgebra - Schaltnetze

Praktikum Digitaltechnik

8 Boolesche Algebra. 8.1 Grundlegende Operationen und Gesetze

1. Grundlagen der Informatik Boolesche Algebra / Aussagenlogik

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

Musterlösungen. zu den Aufgaben der Nachklausur zum. Kurs 1701 Grundlagen der Technischen Informatik. und. Kurs 1707 Technische Informatik I

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

Tutorium: Einführung in die technische Informatik

Rechnerstrukturen WS 2012/13

Rechnerorganisation 5. Vorlesung

Satz von De Morgan A B A + B A + B A B A. Transistoren: A B U a A 0 0 Vcc Vcc Vcc V 0

Computersysteme. 2. Grundlagen Digitaler Schaltungen 2.10 Minimierung Boole scher Funktionen 2.11 CMOS Komplexgatter

Grundlagen der Rechnerarchitektur. Binäre Logik und Arithmetik

Grundlagen der Technischen Informatik. 5. Übung

Teil 1: Digitale Logik

VU Grundlagen digitaler Systeme

Rechnerorganisation 5. Vorlesung

Höhere Mathematik I für die Fachrichtung Elektrotechnik und Informationstechnik Lösungsvorschläge zum 1. Übungsblatt

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

Grundlagen der Technischen Informatik

DIGITALTECHNIK 06 SCHALTUNGS- SYNTHESE UND ANALYSE

Rechnerstrukturen WS 2012/13

a) Wandeln sie die Dezimalzahl 77 in eine Dualzahl um (2P) b) Bilden Sie die Differenz aus und der Dualzahl aus Aufgabenteil a) (3P)

Formale Grundlagen von Schaltnetzen L6, L7, L8 1. L 6 : Gesetze der Booleschen Algebra

Teil 1: Digitale Logik

IT 1 Übung / Kombinatorische Logik1

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

Transkript:

VU Technische Grundlagen der Informatik Übung 3: Schaltnete 83.579, SS202 Übungsgruppen: Do., 9.04. Mi., 25.04.202 Aufgab: Vereinfachung mittels KV-Diagramm Gegeben ist folgende Wahrheitstafel: e 0 Z Z 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Benuten Sie die vorgegebenen KV-Diagramme und ermitteln Sie die minimale Form für Z 0 und Z. Tragen Sie diese durch Seten geeigneter Verbindungspunkte in das unten dargestellte PLA ein. Überlegen Sie vorab, welche minimale Form (konjunktive vs. disjunktive) bei diesem PLA ur Anwendung kommen muss! Hinweis: Nicht benötigte Leitungen des PLA können hier einfach ignoriert werden. Z : e 0 e 0 e 0 {}}{ Z 0 : e 0 e 0 e 0 {}}{ } {{ }} {{ } } {{ }} {{ } minimale Form: PLA: e 0 > Z 0 > Z

Aufgab: Schaltungsminimierung Gegeben ist folgendes Schaltnet: e 4 > > a a) Wie lautet die im Schaltnet realisierte Boolesche Funktion? b) Vereinfachen Sie diese Funktion anschließend mit einem KV-Diagramm. Wie lautet die Funktion in minimaler disjunktiver Form? c) Realisieren Sie die vereinfachte Funktion in einem Schaltnet wobei Ihnen ausschließlich nachfolgende Gatter ur Verfügung stehen: NOT ( Eingang; Ausgang) AND (2 Eingänge; Ausgang) OR (2 Eingänge; Ausgang) d) Wieviele NOT-/AND-/OR-Gatter können durch die Minimierung in Punkt b) eingespart werden? Aufgab: Umformungen Gegeben ist folgende Schaltung: > > Betrachten Sie die Schaltnete (a) bis (c) und eigen Sie, ob es sich um gültige Umformungen des oben dargestellten Schaltnetes handelt oder nicht. Eine Umformung ist gültig, wenn das umgeformte Schaltnet dieselbe Funktion wie das ursprünglich gegebene Schaltnet realisiert. Lösungshinweis: In den meisten Fällen führt eine grafische Umformung am schnellsten um Ziel, Sie können die Umformung aber auch algebraisch durchführen. (a) (b) (c) > > > > >

Aufgabe 4: Analyse Gegeben ist folgendes Schaltnet: x x 4 > > f(x,x 2,x 3,x 4 ) x 2 x 3 > > a) Wie lautet die realisierte Boolesche Funktion? b) Stellen Sie die ugehörige Wahrheitstafel auf und tragen Sie Ihr Ergebnis in nachfolgender Tabelle ein: x x 2 x 3 x 4 f(x, x 2, x 3, x 4 ) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Aufgabe 5: Realisierung mit vorgegebenen Gattern Gegeben ist folgende Boolesche Funktion: f(x, x 2, x 3, x 4 ) = (x x 2 ) ( x x 2 ) (x x 3 x 4 ) Realisieren Sie diese Funktion als Schaltnet, wobei Ihnen folgende Gatterarten ur Verfügung stehen (Sie dürfen jedes dieser Gatter beliebig oft verwenden!): >

Aufgabe 6: Realisierung nur mit NAND Gegeben ist folgende Boolesche Funktion: ( ) ( ) Realisieren Sie diese Funktion nur unter Verwendung von NAND. Führen Sie die Umformung unächst algebraisch durch und eichnen Sie anschließend das entsprechende Schaltnet. Verwenden Sie die folgende Notation für die NAND-Operation: e NAND e e e Lösungshinweis: Zunächst Umformen des Ausdrucks durch doppeltes Negieren! Aufgabe 7: Realisierung nur mit NOR Gegeben ist die Boolesche Funktion aus Aufgabe 6. a) Realisieren Sie diese Funktion nur unter Verwendung von NOR-Gattern mit maximal 2 Eingängen. Nehmen Sie die Transformation grafisch vor (vgl. Foliensat 4, Foli2ff). b) Lesen Sie die realisierte Funktion unter Verwendung der folgenden Notation für NOR aus: e NOR e e e Aufgabe 8: Darstellungsformen Gegeben ist der folgende vereinfachte Ausdruck: ( e 4 ) ( ) ( e 4 ) Für die Realisierung (vgl. Foliensat 4, Folie 4) stehen Ihnen Gatter mit maximal 3 Eingängen ur Verfügung. a) Zeichnen Sie das entsprechende Schaltnet unter Verwendung der europäischen Norm. b) Zeichnen Sie das entsprechende Schaltnet unter Verwendung der angloamerikanischen Norm. c) Realisieren Sie das Schaltnet in folgendem PLA: e 4 a a 2 a 3

Aufgabe 9: Addierer Sie benötigen dringend einen 8 Bit Addierer, in Ihrem Bauteilekasten finden Sie jedoch nur drei Bauteile vom Typ des folgenden 4 2 Bit Addierers: a 2 b 2 a b a 0 b 0 c 3 c 2 c c 0 HA HA s 2 s Wie können Sie damit den benötigten 8 Bit Addierer bauen und wieviele der drei Bauteile benötigen Sie dafür? Zeichnen Sie ein geeignetes Schaltbild indem Sie die Ein-/Ausgänge der 4 2 Bit Addier-Bausteine in nachfolgender Grafik verbinden und die Ein-/Ausgänge Ihres resultierenden 8 Bit Addierers entsprechend beschriften. a 2 b 2 a b a 0 b 0 s 2 s a 2 b 2 a b a 0 b 0 s 2 s a 2 b 2 a b a 0 b 0 s 2 s Aufgab0: Funktionale Vollständigkeit Für die Realisierung einer digitalen Schaltung stehen Ihnen jeweils entweder nur die beiden Bausteine in a) oder jene in b) ur Verfügung. Zeigen Sie für beide Fälle, dass Sie durch Kombination der beiden gegebenen Bausteine die logischen Grundfunktionen NOT, AND und OR realisieren können. a) und b) und > log. > log. Hinweis: bedeutet, dass an einem Eingang eine konstante Verbindung mit logisch hergestellt wird.