Teil 1: Digitale Logik

Ähnliche Dokumente
Teil 1: Digitale Logik

13 Programmierbare Speicher- und Logikbausteine

5 Zusammengesetzte und reguläre Schaltungsstrukturen

Programmierbare Logik CPLDs. Studienprojekt B Tammo van Lessen

Technische Informatik (RO)

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

Technische Informatik (RO)

4 DIGITALE SCHALTUNGSTECHNIK

Anwenderprogrammierbare

Halbleiterspeicher. Halbleiterspeicher Michael Kuhfahl 1

Teil 1: Digitale Logik

Kombinatorische Logik. Einführung in die Technische Informatik Falko Dressler, Stefan Podlipnig Universität Innsbruck

Benutzte Quellen. Benutzte Bezeichnungen. Logik. Logik

GAL 16V8. 4. Laboreinheit - Hardwarepraktikum SS 2002 VCC / +5V. Eingang / Clock. 8 konfigurierbare Ausgangszellen. 8 Eingänge GND / 0V.

Praktikum Grundlagen der Elektronik

Grundlagen der Rechnerarchitektur

Aufgabe 1: Diskutieren Sie die Unterschiede bzw. die Vorteile und Nachteile der Mealy- und Moore- Zustandsmaschinen.

Martin V. Künzli Marcel Meli. Vom Gatter zu VHDL. Eine Einführung in die Digitaltechnik. : iasms!wil5i-8sb*l!f. 3. Auflage. zh aw

Rechnerstrukturen Winter WICHTIGE SCHALTNETZE. (c) Peter Sturm, University of Trier 1

Das große All-in-All CPLD/FPGA Tutorial

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

Grundlagen der Digitaltechnik

PALs, CPLDs und FPGAs

Digitaltechnik II SS 2007

Synthese und Analyse Digitaler Schaltungen

Praktikum Digitaltechnik

Elektrizitätslehre und Elektronik. Halbleiterspeicher

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

Einführung in die technische Informatik

Software ubiquitärer Systeme

1 Anmerkungen zur Entwicklung von GALs mit LOG/iC

RS-Flip Flop, D-Flip Flop, J-K-Flip Flop, Zählschaltungen

BA-Mannheim, 2. Semester IT Digitaltechnik (Hr. Schillack)

Vorbereitung zum Versuch

Speicher: RAMs, ROMs PROMS, EPROMs, EEPROMs, Flash EPROM

Rechnerarchitektur und Betriebssysteme (CS201): Architektur, ALU, Flip-Flop

Oliver Liebold. NAND (negierte Undverknüpfung) L L H L H H H L H H H L

Halbleiterspeicher. Halbleiterspeicher

Grundlagen der Digitaltechnik GD. Aufgaben

1. Einleitung. Informationstechnische Systeme

Protokoll zum Versuch Flip-Flop

Elektronikpraktikum - SS 2014 H. Merkel, D. Becker, S. Bleser, M. Steinen Gebäude (Anfängerpraktikum) 1. Stock, Raum 430

Prozessorarchitektur. Kapitel 1 - Wiederholung. M. Schölzel

Ram/Rom/EPRom WIRTSCHAFTSINGENIEURSWESEN. Ausbildungsschwerpunkte: BETRIEBSMANAGEMENT LOGISTIK. Xaver Schweitzer. Jahr: 2011/12

Integrierte Schaltungen

Digitaltechnik II SS 2007

Grundlagen der Informatik 2. Grundlagen der Digitaltechnik. 5. Digitale Speicherbausteine

FPGA. Übersicht der Aktuellen Bausteine. Inhaltsverzeichnis. 1. Einführung 1.1 Was ist ein FGPA?

Versuch P1-63 Schaltlogik Vorbereitung

Asynchrone Schaltungen

Tutorium Rechnerorganisation

Versuchsvorbereitung P1-63: Digitale Elektronik, Schaltlogik

HANSER. von Prof. Dipl.-Ing. Johannes Borgmeyer. 2., verbesserte Auflage

Programmierbare Logik mit GAL und CPLD

Lehrbuch Digitaltechnik

Epromologie, Grundwissen

Arithmetische und Logische Einheit (ALU)

Technische Grundlagen der Informatik Kapitel 5. Prof. Dr. Sorin A. Huss Fachbereich Informatik TU Darmstadt


a. Flipflop (taktflankengesteuert) Wdh. Signalverläufe beim D-FF

Grundlagen der Digitaltechnik GD. Aufgaben und Musterlösungen

7.0 Endliche Zustandsautomaten und Steuerwerke

Informationsverarbeitung auf Bitebene

Besprechung des 7. Übungsblattes Speicheraufbau Speichertypen DRAM Speicherbelegung

5. Vorlesung: Normalformen

Inhalt. 1. Motivation: Ein Beispielexperiment. 2. Analoge und digitale Signale. 3. Rechner Was tun mit den Signalen?

Mikrocomputertechnik

Schaltlogik Versuch P1-63,64,65

Teil 1: Digitale Logik

Grundlagen der Informationverarbeitung

Speicherregister/Latches (1) 1

Klausur zur Vorlesung

Protokoll zu Grundelemente der Digitaltechnik

Speicherung digitaler Signale

Rechnerarchitektur Atmega Vortrag Atmega 32. Von Urs Müller und Marion Knoth. Urs Müller Seite 1 von 7

5.2 Endliche Automaten

Logische Bausteine. Grundlagen der Rechnerarchitektur Logik und Arithmetik 31

Matrixbildung mit Speicherzellen Zugriff über Multiplexer und Demultiplexer

Kapitel 5: Schieberegister. Anwendungen von Schieberegistern. Grundschaltung eines Schieberegisters. Kapitelverzeichnis (Buch Künzli)

Digitalelektronik. Philipp Fischer. 9. Dezember 2002

AFu-Kurs nach DJ4UF. Technik A14: Digitaltechnik. Amateurfunkgruppe der TU Berlin. Stand

16 Latches und Flipflops (Bistabile Kippstufen)

Teil 3 Mikrocontroller

Elektronik-Grundlagen II Digitale Schaltungen

Die Mikroprogrammebene eines Rechners

1 Grundlagen Digitaltechnik und Boolesche Algebra

Technische Informatik I, SS 2001

Modul 304: Personalcomputer in Betrieb nehmen Thema: Speicher. Speicher / Memory V 1.0. Technische Berufsschule Zürich IT Seite 1

Versuch: PLD - Programmierbare Logikbausteine

Feldeffekttransistoren in Speicherbauelementen

5. Schaltwerke und Speicherelemente S Q

5. Schaltwerke und Speicherelemente

A.1 Schaltfunktionen und Schaltnetze

1 Grundlagen Digitaltechnik und Boolesche Algebra

Humboldt-Universität zu Berlin Institut für Physik. 1. Einführung. Seite 1 von 9. Versuch 8 Digitale Logik

Digitale Elektronik 2 Hirarchisches Design und Programmierbare Logik. Dr. T.J.H. Kluter A. Habegger

Vorlesung: Technische Informatik 3

Semestralklausur Einführung in Computer Microsystems

Referat von Sonja Trotter. Hauptspeicher / Arbeitsspeicher / Speicher / RAM

Schaltlogik. Versuch: P Vorbereitung - Physikalisches Anfängerpraktikum 1 Wintersemester 2005/06 Julian Merkert ( )

Transkript:

Teil 1: Digitale Logik Inhalt: Boolesche Algebra kombinatorische Logik sequentielle Logik kurzer Exkurs technologische Grundlagen programmierbare logische Bausteine 1

Tri-State Ausgangslogik Ausgang eines Tri-State Puffers kann die Zustände 0, 1 oder X ( floating bzw. unconnected ) annehmen 2

ROM und PROM Festwertspeicher (ROM = Read-Only Memory ) enthalten bei Herstellung verdrahtete und nicht änderbare Information Inhalt eines PROM ( Programmable Read-Only Memory ) kann einmalig vom Anwender programmiert werden Aufbau eines 8 4 Bit ROMs bzw. PROMs: 3

EPROM und EEPROM EPROM ( Erasable Programmable Read-Only Memory ) basierend auf Floating-Gate MOS-FET Floating-Gate kann Ladung speichern (sperrt mit Ladung auch bei U GS > U S) kann einzeln programmiert werden (durch Überspannung U DS ~20 V für 5ms) nur komplett löschbar (durch UV-Licht, ~ 20 Minuten) EEPROM ( Electrically Erasable Programmable ROM ) Floating-Gate MOS-FET in E 2 CMOS Technologie jedes Bit einzeln löschbar (durch Überspannung U GS ~20 V für 5ms) 4

Kombinatorische Logik mit PROM Schematische Darstellung eines PROM (hier mit 16 Worten à 4 Bit): Adreßdekoder entspricht einer festen UND-Matrix Koppelelemente entsprechen einer programmierbaren ODER-Matrix realisiert Wahrheitstabelle in Hardware ein PROM mit 2 m Worten à n Bit kann jede beliebige boolesche Funktion f : {0,1} m {0,1} n ohne Minimierung implementieren 5

Kombinatorische Logik mit PROM (Forts.) Beispiel: 2x2 Bit Multiplizierer 6

Kombinatorische Logik mit PAL PAL = Programmable Array Logic Schematische Darstellung eines PAL-Bausteins (hier ein PAL 4H4 mit 4 Eingängen, 4 Ausgängen und 4 Produkttermen je Ausgang) Aufbau: frei programmierbare UND-Matrix Produktterme werden mit fester ODER- Matrix verknüpft kann jede (minimierte) Summe von Produkten realisieren, wenn Zahl der Produktterme je ODER ausreicht 7

Kombinatorische Logik mit PLA PLA = Programmable Logic Array bereits 1970 eingeführt (Philips) Schematische Darstellung eines PLA-Bausteins (hier ein PLA mit 4 Eingängen, 4 Ausgängen und 16 Produkttermen): Aufbau: frei programmierbare UND-Matrix frei programmierbare ODER-Matrix kann jede boolesche Funktion realisieren, wenn Gesamtzahl der Produktterme im PLA ausreicht 8

PAL- und GAL-Bausteine PAL ( Programmable Array Logic ) eingetragenes Warenzeichen der Fa. AMD bzw. Lattice ursprünglich in TTL, heute auch in CMOS ursprünglich nur einmal und irreversibel programmierbar, heute z.t. auch wiederprogrammierbar GAL ( Generic Array Logic ) entwickelt von der Fa. Lattice ausschließlich in CMOS wiederprogrammierbar durch E 2 CMOS-Technologie 9

PAL- und GAL-Bausteine (Forts.) weitgehend einheitliche Nomenklatur: PAL/GAL xx Typ yy, mit xx: Zahl der Eingänge der UND-Matrix yy: Zahl der Ausgänge Typ: (Auswahl) H = high output (ODER am Ausgang) L = low output (NOR am Ausgang) X = xor (ODER-Ausgänge mit XOR verknüpfbar) R = registered (mit D Flip-Flops, für Zustandsmaschinen) AR = registered, asynchronous (für asynchrone Schaltungen) V = various (flexible Logik-Makrozelle) XV = xor, various (flexible Logik-Makrozelle mit XOR) 10

PAL- und GAL Bausteine (Forts.) Beispiel 1: PAL16R6 6 Ausgänge mit D Flip-Flops, zentral getaktet 2 Ausgänge ohne Register UND-Matrix mit 16 Eingängen (10 extern, 6 rückgekoppelt) 8 Produktterme je ODER-Gatter 8 Ausgänge in Tri-State Logik, davon 6 zentral über Signal OE gesteuert und 2 über Produktterm 11

PAL- und GAL Bausteine (Forts.) Beispiel 2: PAL22V10 10 Logik-Makrozellen (OLMC) mit D Flip-Flop und Summe von max. 16 Produkttermen an D zentraler Takt 10 Tri-State Ausgänge, über Produktterm in OLMC gesteuert max. 22 Eingänge zentraler asynchroner Reset AR, synchroner Preset SP 12