Mikroprozessortechnik und Eingebettete Systeme 1
Vorlesung
Lerninhalte:
Vorstellung der Technologie, der Funktionsweise und der Architektur von Mikroprozessoren. Typische Anforderungen und Beispiele werden vorgestellt. Modellierung von Mikroprozessor-Systeme (Hard- und Software). Echtzeitaspekte und Verteilungsaspekte, Betriebssysteme und Programmiertechniken.
Vorkenntnisse:
Digitaltechnik, Programmierkenntnisse, abgeschlossenes Grundstudium
Veranstaltungsnummer: FB16-4302
Ort und Zeit:
Freitags : 12:00 bis 15:00 Uhr
Raum: -1418
Beginn:
26.10.2018
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