Übersicht - Digitale Systeme
Lehrender: | Prof. Dr. D. Timmermann |
---|---|
Semester: | Sommer-Semester |
SWS: | 3 Vorlesungen, 2 Übungen |
LP: | 6 |
Prüfung: | 90 min Klausur |
Voraussetzungen: | keine |
Sprache: | deutsch |
Systemnummer: | 1300830 |
LSF-Nummer: | 23004 |
Inhalt
- Darstellung von Zahlen
- Informationsdarstellung und Zahlensysteme
- Binäre Arithmetik, Gleitkommadarstellung
- Codes, Fehlererkennung und –korrektur - Boolesche Algebra
- Rechenregeln und Theoreme
- Analyse und Synthese kombinatorischer Logik
- Karnaugh-Diagramm - Kombinatorische Logik
- Logische Signale
- Dekoder, Encoder, (De-)Multiplexer
- Addierer, Subtrahierer, Multiplizierer - Sequentielle Logik
- Latches und Flip-Flops
- Register, Schieberegister, Zähler und Synchrone Zustandsmaschinen
- Moore/Mealy-Automat - Digitale Logik und Verzögerungszeiten
- Kenngrößen und Analyse
- Hazards, Glitches, Races
- Puffern und Verteilen des Taktsignals - Mikroprozessoren
- Struktur eines einfachen Prozessors, Programmiermodell
- Befehlszyklus, Befehlsformate, Befehlsgruppen
- Adressierungsarten, Speicherorganisation - Aufbau Mikroprozessor
- Von Neumann vs. modifizierter Harvard vs. Harvard
- Mikro- vs. Signalprozessor vs. Signalcontroller
- Mikroprogrammiertes Steuerwerk, Rechen- und Operationswerk - Bussysteme
- Interne und externe Bussystem eines Mikroprozessors
- Synchroner, halbsynchroner, asynchroner Systembus
- Buszuteilung, Peripherieadressierung - Interrupttechnik
- (A)synchrone Ereignisse, HW-/SW Interrupts, Prioritäten
- Interrupt-Controller, -Vektortabelle und -Service-Routine
- Behandlung und Ablauf von Interrupts - Aufbau und Organisation des Arbeitsspeichers
- Zugriffsschema
- Speicherbänke
- Dynamic bus sizing - Speicherbausteine
- Typen und Hierarchie
- Prinzipieller Aufbau und Auswahl eines Speicherelements
- Aufbau und Unterschiede SRAM / DRAM / VideoRAM / ROM-Typen - Adresszuteilung
- Memory Map
- Adresszuteilung mit Dekoder und PROMs
- Direct Memory Access (DMA) - Cache
- Inhalts- vs. ortsadressierbare Speicher
- Cache-Strategien
- Cache-Architekturen - Virtueller Speicher
- Segmente vs. Pages
- Einstufige vs. mehrstufufige Adressumsetzung
- Memory Management Unit (MMU) - Festspeicher
- Magnetische Aufzeichnungsverfahren FM, MFM, RLL, EPRML
- Fehlererkennung und -korrektur, RAID
- Optische Datenträger - Digitale Signalverarbeitung
- ADC, DAC, Alias und Nyquisttheorem
- Verarbeitungsschritte, TP-Filter, S&H, Quantisierung
- ADC- und DAC-Typen - Electronic System Design
- Verfügbare Sprachen und abgedeckte Abstraktionsebenen
- Verifikation
- TLM vs. RTL
Literatur
Wakerly: | Digital Design Principles & Practices, 4. Auflage, Prentice Hall, 2005 |
Breeding: | Digital Design Fundamentals, 2. Auflage, Prentice Hall, 1997 |
Hoffmann: | Grundlagen der Technischen Informatik, Hanser, 2007 |
Flik, Liebig: | Mikroprozessortechnik, 6. Auflage, Springer Verlag, 2001 |
Bähring: | Mikrorechner-Technik, Springer Verlag, 2002 |
Tanenbaum: | Structured Computer Organization, 5. Auflage, Prentice Hall, 2006 |
Links
- Vorlesung EECS150 - Components and Design Techniques for Digital Systems, UCB
- Vorlesung EECS152 - Computer Architecture and Engineering, UCB
- Vorlesung 6.004 - Computation Structures, MIT
- Vorlesung 6.033 - Computer Systems Engineering, MIT
- Vorlesung 6.111 - Introductory Digital Systems Laboratory, MIT
- Vorlesung 6.823 - Computer Systems Architecture, MIT
- Vorlesung EE108a - Digital Systems I, Stanford
- Vorlesung EE108b - Digital Systems II, Stanford
- Vorlesung EE282 - Computer Systems Architecture, Stanford
- Vorlesung EET3350 - Digital Systems Design, UToledo
- Vorlesung E85 - Digital Design & Computer Architecture, HMC
- Vorlesung CMPE 310 - Systems Design and Programming, UMBC
- Vorlesung 18-447 - Introduction to Computer Architecture, CMI
LSF-Server
Materialien zur Vorlesung und Übung
Vorlesungen: Prof. Dr. D. Timmermann
- Die aktuellen Folien werden immer rechtzeitig vor der Veranstaltung auf Stud.IP bereitgestellt und sollten in der Vorlesung ausgedruckt vorliegen.
- Bitte tragen Sie sich dort in die Veranstaltung Digitale Systeme ein.
Übungen: M.Sc. Hannes Raddatz
- Das aktuelle Übungsmaterial wird immer rechtzeitig vor der Veranstaltung auf Stud.IP zur Verfügung gestellt.
- Bitte tragen Sie sich dort in die Veranstaltungen Digitale Systeme ein.
Mit Fragen wenden Sie sich bitte direkt an den/die verantwortlichen Mitarbeiter.
Links
Einige Links zu frei verfügbaren Tools zur Entwicklung digitaler Systeme:
- XILINX Vivado ML, ein komplettes (und komplexes) Hardware-Entwicklungssystem für die Digitaltechnik, von Simulation bis zur Implementierung in XILINX-Bausteinen, die Version Standard ist frei verfügbar
- Spice Schaltkreissimulator, analog und digital
- Online Schaltungseditor und -simulator CircuitLab