Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Düsseldorf
VDI-Verl.
1994
|
Ausgabe: | Als Ms. gedr. |
Schriftenreihe: | Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI / 9]
193 |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Zugl.: Diss, 1994 |
Beschreibung: | VIII, 125 S. Ill., graph. Darst. |
ISBN: | 3183193094 |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV009904796 | ||
003 | DE-604 | ||
005 | 20200605 | ||
007 | t | ||
008 | 941118s1994 ad|| mm|| 00||| gerod | ||
016 | 7 | |a 942722922 |2 DE-101 | |
020 | |a 3183193094 |9 3-18-319309-4 | ||
035 | |a (OCoLC)35530882 | ||
035 | |a (DE-599)BVBBV009904796 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-91 |a DE-210 |a DE-83 | ||
084 | |a DAT 130d |2 stub | ||
084 | |a DAT 210d |2 stub | ||
084 | |a ELT 360d |2 stub | ||
100 | 1 | |a Neumann, Karl-Thomas |d 1961- |e Verfasser |0 (DE-588)172773334 |4 aut | |
245 | 1 | 0 | |a Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller |c Karl-Thomas Neumann |
250 | |a Als Ms. gedr. | ||
264 | 1 | |a Düsseldorf |b VDI-Verl. |c 1994 | |
300 | |a VIII, 125 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI / 9] |v 193 | |
500 | |a Zugl.: Diss, 1994 | ||
650 | 0 | 7 | |a Kundenspezifische Schaltung |0 (DE-588)4122250-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mikrocontroller |0 (DE-588)4127438-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Computerarchitektur |0 (DE-588)4048717-9 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Kundenspezifische Schaltung |0 (DE-588)4122250-7 |D s |
689 | 0 | 1 | |a Mikrocontroller |0 (DE-588)4127438-6 |D s |
689 | 0 | 2 | |a Computerarchitektur |0 (DE-588)4048717-9 |D s |
689 | 0 | |5 DE-604 | |
810 | 2 | |a 9] |t Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI |v 193 |w (DE-604)BV047505631 |9 193 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006559821&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-006559821 |
Datensatz im Suchindex
_version_ | 1804124266733502464 |
---|---|
adam_text | Titel: Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller
Autor: Neumann, Karl-Thomas
Jahr: 1994
-IV - Inhaltsverzeichnis 1 Einleitung ........................... 1 1.1 Ansätze aus der Literatur .................. 2 1.2 Zielsetzung ........................ 3 2 Beschreibung des Gesamtsystems ................. 4 3 Quantitative Analyse ...................... 6 3.1 Methodik der quantitativen Analyse . . . •.......... 7 3.1.1 ArchitekturrelevantÄ Fragestellungen ............. 7 3.1.2 Statische Analyse ..................... 8 3.1.3 Dynamische Analyse .................... 10 3.2 Ergebnisse aus der Literatur ................ 10 3.2.1 Instruktionssatzanalyse ................... 11 3.2.2 Hochsprachenprogramm-Analyse ............... 12 3.3 Diskussion gängiger Controllerarchitekturen .......... 14 3.3.1 Motorola 68HC05 14 3.3.2 Intel 8051 17 3.3.3 Weitere Architekturen ................... 20 3.4 Zusammenfassende Bewertung ................ 21 4 Design eines 68HC05-Klons ................... 23 4.1 Funktionale Modellierung .................. 23 4.1.1 Die Architektur-Ebene ................... 24 4.1.2 Die Mikroprogramm-Ebene ................. 25 4.1.3 Die Register-Transfer-Ebene ................ 26 4.2 Verifikation der Modellhierarchien .............. 26 4.3 Grundlegende Schaltungstechniken .............. 29 4.4 Das Steuerwerk ...................... 30 4.5 Der Datenpfad ...................... 33 4.6 Der Interrupt-Controller .................. 35 4.7 Der Maskengenerator .................... 36 4.8 Diskussion der Erfahrungen ................. 36 5 Implikationen der Compiler-Technologie .............. 40 5.1 Aufbau des retargierbaren Compilers ............. 40 5.2 Ansätze aus der Literatur .................. 42
-V - 5.2.1 Der RISC-Ansatz ................ 43 5.2.2 Hochsprachen-Maschinen .................. 44 5.3 Die Adressierungsarten ................... 45 5.3.1 Das Adressierungsmodell .................. 46 5.3.2 Virtuelle Register ..................... 47 5.3.3 Die Adressierungsräume .................. 49 5.4 Der Kontrollfluß ...................... 49 5.5 Der instruktionsmix .................... 50 5.6 Die implementierte Laufzeitumgebung ......... 51 5.7 Ableitung von Grundsätzen ................. 55 6 Echtzeit-Anwendungen ..................... 56 6.1 Reaktion auf externe Ereignisse ............... 56 6.1.1 Ein generischer Interrupt-Controller ............. 60 6.2 Multitasking ....................... 61 6.2.1 Scheduling-Strategien ................... 61 6.2.2 Multitasking auf dem 68HC05 63 6.2.3 Ein Implementierungsbeispiel ............. 64 6.2.4 Speicherplatzverwaltung .................. 66 6.3 Prozeßsynchronisation und -kommunikation ....... 67 6.4 Ableitung von Grundsätzen ................. 69 7 Entwurfs- und Verifikationswerkzeuge ............... 70 7.1 Der Architektursimulator .................. 70 7.1.1 Die Modellsynthese .................... 71 7.1.2 Der MicroDebugger .................... 72 7.2 Der ScanDebugger ..................... 73 7.2.1 Taktsynchronisation .................... 75 7.2.2 Kosten und Perspektiven .................. 76 7.3 Hardware-Erweiterungen .................. 76 7.4 Schlußfolgerungen ..................... 77 8 Vorschlag einer Architektur ................... 78 8.1 Die Speicherorganisation .................. 78 8.1.1 Ein- und Ausgabekanäle .................. 81 8.2 Das Registermodell .................... 82 8.3 Der Instruktionssatz .................... 82 8.3.1 Die Codierung der Instruktionen ............... 87
-VI - 8.4 Der Entwurf des Datenpfades ................ 90 8.4.1 Verkettung von Resourcen ................. 92 8.4.2 Scheduling des Instruktionssatzes .............. 92 8.4.3 Struktur des Datenpfades .................. 94 8.5 Erweiterungen des Instruktionssatzes ............. 96 9 Bewertung der Architektur .................... 98 9.1 Der Implementierungsaufwand ................ 98 9.2 Assembler-Benchmark ........... 100 9.3 Compiler-Unterstützung .................. 102 9.4 Echtzeit-Unterstützung ................... 103 9.5 Abschließende Bemerkungen ................ 104 10 Zusammenfassung ........................ 105 Anhang A: Instruktionssätze .................. 107 Anhang B: Statische Instruktionssatznutzung ........... 108 Anhang C: Quellen und Senken im IMS2205 ........... 112 Anhang D: Instruktionssatz der tl-Architektur .......... 113 Bibliographie .......................... 117
|
any_adam_object | 1 |
author | Neumann, Karl-Thomas 1961- |
author_GND | (DE-588)172773334 |
author_facet | Neumann, Karl-Thomas 1961- |
author_role | aut |
author_sort | Neumann, Karl-Thomas 1961- |
author_variant | k t n ktn |
building | Verbundindex |
bvnumber | BV009904796 |
classification_tum | DAT 130d DAT 210d ELT 360d |
ctrlnum | (OCoLC)35530882 (DE-599)BVBBV009904796 |
discipline | Informatik Elektrotechnik |
edition | Als Ms. gedr. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01917nam a2200457 cb4500</leader><controlfield tag="001">BV009904796</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20200605 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">941118s1994 ad|| mm|| 00||| gerod</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">942722922</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3183193094</subfield><subfield code="9">3-18-319309-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)35530882</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV009904796</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 130d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 210d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ELT 360d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Neumann, Karl-Thomas</subfield><subfield code="d">1961-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)172773334</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller</subfield><subfield code="c">Karl-Thomas Neumann</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Als Ms. gedr.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Düsseldorf</subfield><subfield code="b">VDI-Verl.</subfield><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">VIII, 125 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI / 9]</subfield><subfield code="v">193</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Zugl.: Diss, 1994</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Kundenspezifische Schaltung</subfield><subfield code="0">(DE-588)4122250-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mikrocontroller</subfield><subfield code="0">(DE-588)4127438-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computerarchitektur</subfield><subfield code="0">(DE-588)4048717-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Kundenspezifische Schaltung</subfield><subfield code="0">(DE-588)4122250-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Mikrocontroller</subfield><subfield code="0">(DE-588)4127438-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Computerarchitektur</subfield><subfield code="0">(DE-588)4048717-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">9]</subfield><subfield code="t">Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI</subfield><subfield code="v">193</subfield><subfield code="w">(DE-604)BV047505631</subfield><subfield code="9">193</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006559821&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006559821</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV009904796 |
illustrated | Illustrated |
indexdate | 2024-07-09T17:42:56Z |
institution | BVB |
isbn | 3183193094 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006559821 |
oclc_num | 35530882 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-210 DE-83 |
owner_facet | DE-91 DE-BY-TUM DE-210 DE-83 |
physical | VIII, 125 S. Ill., graph. Darst. |
publishDate | 1994 |
publishDateSearch | 1994 |
publishDateSort | 1994 |
publisher | VDI-Verl. |
record_format | marc |
series2 | Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI / 9] |
spelling | Neumann, Karl-Thomas 1961- Verfasser (DE-588)172773334 aut Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller Karl-Thomas Neumann Als Ms. gedr. Düsseldorf VDI-Verl. 1994 VIII, 125 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI / 9] 193 Zugl.: Diss, 1994 Kundenspezifische Schaltung (DE-588)4122250-7 gnd rswk-swf Mikrocontroller (DE-588)4127438-6 gnd rswk-swf Computerarchitektur (DE-588)4048717-9 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content Kundenspezifische Schaltung (DE-588)4122250-7 s Mikrocontroller (DE-588)4127438-6 s Computerarchitektur (DE-588)4048717-9 s DE-604 9] Verein Deutscher Ingenieure: [Fortschritt-Berichte VDI 193 (DE-604)BV047505631 193 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006559821&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Neumann, Karl-Thomas 1961- Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller Kundenspezifische Schaltung (DE-588)4122250-7 gnd Mikrocontroller (DE-588)4127438-6 gnd Computerarchitektur (DE-588)4048717-9 gnd |
subject_GND | (DE-588)4122250-7 (DE-588)4127438-6 (DE-588)4048717-9 (DE-588)4113937-9 |
title | Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller |
title_auth | Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller |
title_exact_search | Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller |
title_full | Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller Karl-Thomas Neumann |
title_fullStr | Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller Karl-Thomas Neumann |
title_full_unstemmed | Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller Karl-Thomas Neumann |
title_short | Optimierung einer Rahmenarchitektur für parametrisierbare eingebettete Mikrocontroller |
title_sort | optimierung einer rahmenarchitektur fur parametrisierbare eingebettete mikrocontroller |
topic | Kundenspezifische Schaltung (DE-588)4122250-7 gnd Mikrocontroller (DE-588)4127438-6 gnd Computerarchitektur (DE-588)4048717-9 gnd |
topic_facet | Kundenspezifische Schaltung Mikrocontroller Computerarchitektur Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006559821&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV047505631 |
work_keys_str_mv | AT neumannkarlthomas optimierungeinerrahmenarchitekturfurparametrisierbareeingebettetemikrocontroller |