- Einführung: Prozessorarchitekturen, Von Neumann Rechner, Mikroprozessor, Mikrocontroller, Signalprozessor, Steuer- und Regeleinrichtungen mit Prozessoren, Realzeitverarbeitung Prozessorarchitektur: Befehlsablauf, Akkumulatormaschinen, Registermaschinen, Mehradressmaschinen, RISC-Prozessoren, Superskalmararchitektur Prozessoreigenschaften: Programmiermodelle, Befehlsklassen, Alarme, Adressierungsarten Prozessor-Bus-Systeme: Grundstruktur, Buszyklen, Bushierarchie Peripheriefunktionen Datenkanäle, Blockdatentransport, parallele und serielle Schnittstellen, Zeitgeber-Zähler, Wachhund, Prozess- Ein- und Ausgabe, Signalanpassung und Interface-Elektronik Echtzeitdatenverarbeitung: Ankopplung an externe Ereignisse, Preemptive Contextswitching, Zeit/Ereignisscheduling, Synchronisation von Prozessen, Echtzeitprogrammierung mit PEARL, Deadlock, Beispiele für Echtzeitbetriebssysteme Die Atmega Mikrocomputerfamilie: Familienübersicht, Programmiermodell, Assemblersprache
| - Introduction: Processor architectures, Von Neumann computer, microprocessor, microcontroller, signal processor, and control devices with processors, real-time processing, processor architecture: command sequence, accumulators, register machines, multi-address machines, RISC processors, processor Superskalmar architecture processor properties: programming models, instruction classes, alarms, addressing modes, processor bus systems: basic structure, Buszyklen, peripheral functions Bushierarchie data channels, block data transfer, parallel and serial ports, timer count, watchdog, process input and output signal matching and interface electronics real-time data: Connection to external events, preemptive Context Switching, time / event scheduling, synchronization of processes , real-time programming with PEARL, deadlock, examples of real-time operating systems Atmega microcomputer family: Family overview, programming model, assembly language
|