Mikroprozessortechnik und Eingebettete Systeme 1

Vorlesung

Moodle Kurs:
Den Moodle Kurs zur Veranstaltungen finden sie hier. Das Zugangspasswort wird in der ersten Vorlesung bekannt gegeben.

Lernziele:

Interner Aufbau eines Mikroprozessor als der Kern des Eingebettetes Systems, Adressdekodierung, Arbeitsweise der Rechenwerke (ALU) und Steuerwerke, Komponenten von Mikroprozessor- und Eingebettete Systeme wie z.B. Speicher- und Peripheriebausteine, Kommunikation (Bussysteme und Schnittstellen), hardwarenahe Assemblerprogrammierung.
Parallel zu der Vorlesung werden Übungen angeboten, die zur Hälfte aus theoretischen Hörsaalübungen und zur anderen Hälfte aus praktischen Übungen in mehreren Kleingruppen im Labor des Fachgebiets (Raum 2107) bestehen.

Vorkenntnisse:
Digitaltechnik, Programmierkenntnisse, abgeschlossenes Grundstudium

Veranstaltungsnummer: FB16-4302 

Anmerkung!
Diese Veranstaltung kann im Studiengang ECE alternativ für "Digital Signal Processing" angerechnet werden.

Ort und Zeit:
Freitags : 12:00 bis 15:00 Uhr
Raum: -1418  (Vorlesung und Übung) Raum: 2107 (Lab)

Beginn:
28.10.2016

Dozent:

Übungsbetreuer:

Kontakt:
Interessierte bitte eine Email an das Sekretariat schicken.

Sprechzeiten

Moodle Kurs:
Den Moodle Kurs zur Veranstaltungen finden sie hier. Das Zugangspasswort wird in der ersten Vorlesung bekannt gegeben.

Klausur:
Termin wird noch bekannt gegeben

Klausur Hilfsmittel:
Nicht-programmierbarer Taschenrechner und selbst-geschriebenes DIN A4 Formelblatt (beidseitig, nicht gedruckt oder kopiert). Das A4 Blatt soll keine Musterlösungen von Übungs- und Lab-Aufgaben enthalten! Die Befehlsliste MC6809 wird in der Klausur verteilt.

Hilfsmittel für den praktischen Teil:
1. Für den 6809 Mikroprozessor können sie nach Vorlesungsbeginn auf dieser Seite eine Entwicklungsumgebung (Editor, Compiler und Simulator) für Zuhause herunterladen.

2. Für weitere Freibeschäftigung mit der Mikroprozessorprogrammierung und Hardwareansteuerung auf der Platine (für Freescale HCS08 Mikroprozessor):
Das Fachgebiet Rechnerarchitektur und Systemprogrammierung bietet die Demonstartionsplatinen MC9S08QG8 von Freescale für die Beschäftigung zu Hause an. Wegen der Anzahl der Interessenten können wir die Platinen leider nur für begrenzte Zeit (1 Monat mit weiterer Verlängerungsmöglichkeit) verleihen. Die zugehörige Software befindet sich auf der CD, die der Platine beiliegt.     

Literaturverzeichnis

Andrew S. Tanenbaum.: Computerarchitektur. Strukturen - Konzepte – Grundlagen, Pearson Studium; Auflage: 5., uberarb. A. 2005


Bähring, H.: Mikrorechner-Technik. Band II: Busse, Speicher, Peripherie und Mikrocontroller, Springer, Berlin; Auflage: 3., vollst. uberarb. A. 2002

Bähring, H.:Mikrorechner-Technik. 3 Bände: Mikroprozessoren und Digitale Signalprozessoren / Busse, Speicher, Peripherie und Mikrocontroller / Übungen und Lösungen, Springer, Berlin; Auflage: 1 , 2005

Bähring, H.: Mikrorechner-Technik Übungen. Übungen und Lösungen zu MikrorechnerTechnik I und II: Übungen und Lösungen, Springer, Berlin; Auflage: 1, 2004

Becker, B., Molitor, P.: Technische Informatik: Eine einführende Darstellung, Oldenbourg, 2008

Beuth, K.: Elektronik 4. Digitaltechnik, Vogel; Auflage: 13., überarb. A. 2006

Bode, A., Karl, W., Ungerer, T. von A. Petterson, D., L. Hennessy, J.: Rechnerorganisation und –entwurf, Spektrum Akademischer Verlag; Auflage: 3. 2005

Bode, A.: Mikroarchitekturen und Mikroprogrammierung: Formale Beschreibung und Optimierung. Berlin, Heidelberg, New York, Tokio, Springer Verlag, 1997

Boßung, W.: Funktionale Spezifikation und Codesign eingebetteter Systeme, Shaker Verlag GmbH, 2001

Börcsök, J.: Rechnerarchitekturen I + II. Vorlesungsscript Universität Kassel, 1999-2009

Börcsök, J.: Mikroprozessortechnik I + II. Vorlesungsscript Universität Kassel, 1999-2009

Börcsök, J.: Rechnerarchitekturen. Struktur und Konzepte., Vde-Verlag , 2002

Börcsök, J., Hofmann, W., Becker, W.J.: Mikroprozessortechnik: Architektur, Implementierung, Schnittstellen, Vde -Verlag; Auflage: 1., Aufl. 2003

Böttcher, A.: Rechneraufbau und Rechnerarchitektur, Springer, Berlin; Auflage: 1. A., 2006

Brinkschulte, U., Ungerer, T.: Mikrocontroller und Mikroprozessoren, Springer, Berlin; Auflage: 2, 2007

Bundschuh, B.; Sokolowski, P.: Rechnerstrukturen und Rechnerarchitekturen. Braunschweig: Vieweg, Aufl.2, 1998

Burkhard Kainka, Martin Häßler, Hans-Werner Straub: Grundwissen Elektronik. 2004

Daniel, Ch. Von Grünigen:Digitale Signalverarbeitung: Bausteine, Systeme, Anwendungen, FO Print & Media; Auflage: 1., Aufl. 2008

Datasheets der Speicher- und Peripheriebausteinen (www.alldatasheets.com)

Filk, T.: Mikroprozessortechnik und Rechnerstrukturen, Springer, Berlin; Auflage: 7., neu bearb. A. 2005

Filk, T., Liebig, H., Menge, M.: Mikroprozessortechnik: CISC, RISC, Systemaufbau, Assembler und C, Springer Berlin; Auflage: 6., neu bearb. Aufl. 2001

Flynn, M. I.: Microcomputer System Design., Broschierte Auflage, Springer-Verlag GmbH , 2007

Fricke, K.: Digitaltechnik. Lehr- und Übungsbuch für Elektrotechniker und Informatiker, Vieweg+Teubner; Auflage: 5., verb. u. aktualis. A. 2007

Gerhard, H.F. Seehausen: Halbleiterschaltungstechnik, Logos Berlin, 2009

Gübeli, R., Käser, H., Klaus R.: Technische Informatik: Technische Informatik 2: Mikroprozessor-Hardware und Programmiertechniken: 2 , Lehrbuch, Vdf Hochschulverlag; Auflage: 1., Aufl. 2004

Häßler, M., Straub, H.W.: Praxis der Digitaltechnik. Grundlagen und Anwendungen, Franzis Verlag GmbH, 1998

Hennessy, J. L.; Patterson, D. A.: Computer Architecture – A Quantitative Approach. Academic Press, 4th rev.ed., 2006

Herrmann, P.: Rechnerarchitektur. Vieweg Verlag, Braunschweig/ Wiesbaden, Auflage 3, 2002

Hoffmann, D.W.: Grundlagen der Technischen Informatik , Hanser Fachbuch; Auflage: 2., neu bearb. Auflage 2009

Hoffmann, D.W.: Theoretische Informatik , Hanser Fachbuch, 2009

Kelch, R.: Rechnergrundlagen. Vom Rechenwerk zum Universalrechner, Hanser Fachbuchverlag; Auflage: 1, 2003

Keller, J., Paul W.J.: Hardware Design: Formaler Entwurf digitaler Schaltungen, Vieweg+Teubner; Auflage: 3., durchges. A. 2005

Koß, G., Reinhold, W., Friedrich, H.: Lehr- und Übungsbuch Elektronik: Analog und Digitalelektronik. Mit Beispielen und Aufgaben und Lösungen, Hanser Fachbuchverlag; Auflage: 3., neu bearb. A. 2005

Liebig, H.: Logischer Entwurf digitaler Systeme, Springer, Berlin; Auflage: 4., bearb. u. erw. Aufl. 2005

Liggesmeyer, P., Rombach, D.: Software-Engineering eingebetteter Systeme: Grundlagen-Methodik-Anwendungen, Spektrum Akademischer Verlag; Auflage: 1, 2005

Lipp, H.M., Becker, J.: Grundlagen der Digitaltechnik, Oldenbourg; Auflage: 6., überarbeitete Auflage. 2007

Malz, H: Rechnerarchitektur. Vieweg+Teubner Verlag, Auflage 2, 2004

Märtin, K.: Einführung in die Rechnerarchitektur: Prozessoren und Systeme, Hanser Fachbuchverlag; Auflage: 1, 2003

Marwede, P., Wehmeyer, L.: Eingebettete Systeme, Springer, Berlin; Auflage: 1., Aufl. 2007. Korr. Nachdruck, 2007

Menge, M., Liebig, H.: Rechnerorganisation: Die Prinzipien, Springer, Berlin; Auflage: 3. Auflage. 2003

Menge, M: Moderne Prozessorarchitekturen: Prinzipien und ihre Realisierungen, Springer, Berlin; Auflage: 1, 2005

Müller, H., Walz, L.: Elektronik 5. Mikroprozessortechnik, Vogel; Auflage: 7. neu-bearb. A. 2005

Nauth, P., Hoppe, B.: Embedded Intelligent Systems, Oldenbourg; Auflage: 1, 2005

Neubauer, A.: Mikroprozessoren: Eine Einführung in die Befehlssatz- und Mikroarchitektur, Schlembach Verlag; Auflage: 1, 2007

Oberschelp, W.; Vossen, G.: Rechneraufbau und Rechnerstrukturen. München: Oldenbourg Wissenschaftsverlag GmbH, Auflage 10, 2006

Peltz, G.: Praxis der Analog- und Digitalwandler. Grundlagen, Versuchs- und Anwendungsschaltungen, Elektor Verlag, 2000

Prochaska, E.: Digitaltechnik für Ingenieure, m. CD-ROM, Oldenbourg, 2003

Roming, M., Rohde J.: Assembler-Grundlagen m. CD-Rom, Auflage: 1. Aufl. 2002

Schiffmann, W., Schmitz, R.: Technische Informatik 2. Grundlagen der Computertechnik, Springer, Berlin; Auflage: 5. A. 2005

Schmitt, G.: Mikrocomputertechnik mit dem Prozessor 6809 und den Prozessoren 6800 und 6802. Machinenorientierte Programmierung. Grundlagen - Schaltungstechnik – Anwendungen, 1988

Schmitter, E., Müller- Schloer, C.: RISC-Workstation-Architekturen: Prozessoren, Systeme und Produkte, Springer, Berlin; Auflage: 1 , 2007

Scholz, P.: Softwareentwicklung eingebetteter Systeme: Grundlagen, Modellierung, Qualitätssicherung (Xpert.Press), Springer, Berlin; Auflage: 1, 2005

Schürmann, B.: Grundlagen der Rechnerkommunikation: Technische Realisierung von Bussystemen und Rechnernetzen. Für alle IT-Studiengänge: Informatik, Elektrotechnik und Informationstechnik, Vieweg+Teubner; Auflage: 1. A. 2004

Stuhlmüller, P.: A/D-Wandler in Embedded Systemen. Aufbau und Anwendung, Franzis Verlag, 2004

Teich, J.: Digitale Hardware/ Software-Systeme. Synthese und Optimierung, Springer, Berlin; Auflage: 1, 2007

Tietze, U., Schenk, C., Gamm, E.: Halbleiter-Schaltungstechnik, Springer, Berlin; Auflage: 13., neu bearb. Auflage, 2009

Urbanski, K., Woitowitz, R.: Digitaltechnik. Berlin: Springerverlag, Auflage 5, 2007

Wietzke, J., Tien, T.M.: Automotive Embedded Systeme: Effizientes Framework - Vom Design zur Implementierung (Xpert.Press), Springer, Berlin; Auflage: 1. A. 2005

Wittgruber, F.: Digitale Schnittstellen und Bussysteme. Einführung für das technische Studium, Vieweg Verlag; Auflage: 2. Aufl. 2002

Woitowitz, R., Urbanski, K.: Digitaltechnik: Ein Lehr- und Übungsbuch, Springer, Berlin, 2007

Wörn, H.: Echtzeitsysteme: Grundlagen, Funktionsweisen, Anwendungen, Springer, Berlin; Auflage: 1, 2009

Wüst, K.: Mikroprozessortechnik: Grundlagen, Architekturen und Programmierung von Mikroprozessoren, Mikrocontrollern und Signalprozessoren, Vieweg+Teubner; Auflage: 3., aktualisierte und erweiterte Auflage, 2008

Zaks, R., Labiak, W.: Programmierung des 6809, Sybex-Verlag GmbH, 1992

Zschocke, J.: Der Mikroprozessor 6809 , Vieweg Friedr. + Sohn Verlag, 1991