Synthese von zeitinvarianten Hardware-Modulen:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Abschlussarbeit Buch |
Sprache: | German |
Veröffentlicht: |
1994
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | V, 256 S. graph. Darst. |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV010175152 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 950503s1994 gw d||| m||| 00||| ger d | ||
016 | 7 | |a 943852064 |2 DE-101 | |
035 | |a (OCoLC)258382237 | ||
035 | |a (DE-599)BVBBV010175152 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-355 |a DE-634 |a DE-83 |a DE-11 | ||
100 | 1 | |a Kleinjohann, Bernhard Josef |e Verfasser |4 aut | |
245 | 1 | 0 | |a Synthese von zeitinvarianten Hardware-Modulen |c von Bernhard Josef Kleinjohann |
264 | 1 | |c 1994 | |
300 | |a V, 256 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
502 | |a Paderborn, Univ., Diss., 1994 | ||
650 | 0 | 7 | |a VHDL |0 (DE-588)4254792-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Entwurfsautomation |0 (DE-588)4312536-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a VLSI |0 (DE-588)4117388-0 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a VLSI |0 (DE-588)4117388-0 |D s |
689 | 0 | 1 | |a Entwurfsautomation |0 (DE-588)4312536-0 |D s |
689 | 0 | 2 | |a VHDL |0 (DE-588)4254792-1 |D s |
689 | 0 | |5 DE-604 | |
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=006758074&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-006758074 |
Datensatz im Suchindex
_version_ | 1804124572224585728 |
---|---|
adam_text | Titel: Synthese von zeitinvarianten Hardware-Modulen
Autor: Kleinjohann, Bernd
Jahr: 1994
Inhalt
1 Einleitung 1
1.1 Zielsetzung der Arbeit 4
1.2 Stand der Forschung 5
1.3 Struktur der Arbeit 20
2 Das Synthesemodell 23
2.1 Sclmittst.ellenspezifikation 23
2.1.1 Schnittstellenspezifikation durch Trace-.Strukturen 24
2.1.2 Trace-Modellierung von Leitungen 32
2.1.3 VerUaltensalternativen in Tracc Strukturen 38
2.2 Petrinetze als Erzeugendensystem für Traces 49
2.2.1 Petrinetzdefinitionen . 50
2.2.2 Sprachproduzierende Petrinetze 55
2.2.3 Modularisierte sprachproduzierende Petrinetze 76
2.2.4 Netzmodelliernng von Leitungen 99
3 Die Synthesemethode 105
3.1 Erstellen der Spezifikation 106
3.1.1 Strukturspezifikationen 108
3.1.2 Zuweisungen in Ve,rhaltensbeschreibungen 113
3.1.3 Kontrollstrukturen in Verhaltensbeschreibungen 119
3.2 Netztrausformationen 127
3.2.1 Transformation auf Basis der Petrinetzstruktur 131
3.2.1.1 Transformation zur Optimierung 134
3.2.1.2 Einfache Transformationen zur Uberdeckung von Netzen 143
ii INHALT
3.2.1.3 Transformationen zur Überdeckung von Vorwärtskon¬
flikten 147
3.2.2 Transformation auf Basis von erreichbaren Markierungen .... 151
3.2.2.1 Transformationen zur Optimierung 160
3.2.2.2 Eine Automatenarchitektur zur Uberdeckung von Teil¬
netzen 169
3.2.2.3 Die Zustandsberechnung 182
3.2.2.4 Die Taktberechnung 191
3.3 Anwendung von Netztransformationen 196
4 Hardware-Realisierung 213
4.1 Realisierung von Flankenbausteinen 214
4.2 Selbstgetaktete Automaten 223
4.2.1 Zellen zur Zustandsberechnung 225
4.2.2 Taktberechnung 231
5 Zusammenfassung 236
A Verzeichnis der formalen Symbole 242
A.l Trace-Strukturen (Abschnitt 2.1) 242
A.2 Petrinetze (Abschnitt 2.2) 243
A.3 Automatengraphen (Abschnitt 3.2.2) 245
Verzeichnis der Abbildungen
1.1 Verzögerungselemente in Leitungsnetzen 7
1.2 Modellierung von Zeit Verzögerungen 8
1.3 Graphspezifikationen 15
1.4 Doppelt kodierter UND-Baustein 16
1.5 Petrinetzmodellierung 17
1.6 Automatenarchitektur von Yoeli 19
2.1 Leitungsnetzmodell 24
2.2 Beispiel 1 26
2.3 Beispiel 1, Flankendiagramm 29
2.4 Beispiel 1, Flankenalternativen 32
2.5 Verhalten einer Zweipunktleitung 33
2.6 Verhalten eines Leitungsknotens 35
2.7 Leitungsabschluß 37
2.8 Baumrepräsentation einer Trace-Menge 43
2.9 Satz 2.1.16 (Trace-Abstraktionen) 46
2.10 Satz 2.1.17 (Hierarchiesatz) 49
2.11 Standard-Label für Petrinetze 59
2.12 Label-Funktion für Stellen 69
2.13 Konstruktionsoperatoren für Netze 78
2.14 Umgebungskonstruktion 79
2.15 Beispiel einer Petrinetz-Trace-Struktur 80
2.16 Umgebung des Synchronisationsbeispiels 81
2.17 Zerlegung der Umgebungsnetze 82
2.18 Netzmodelle für Leitungen 99
2.19 Netzmodell für Leitungsschnittstellen 103
iv VERZEICHNIS DER ABBILDUNGEN
3.1 Netzmodellierung der Strukturspezifikation 111
3.2 Netzmodellierung einer Variablen des Datentyps BIT 114
3.3 Netzmodellierung des Datentyps SIGNAL 115
3.4 Netzmodellierung von Zuweisungen 116
3.5 Netzmodellierung von Operatoren 118
3.6 Netzmodellierung des IF-Konstrukts 119
3.7 Netzmodellierung einer WHILE-Schleifen 120
3.8 Netzmodellierung einer REPEAT-Schleifen 120
3.9 Netzmodellierung des WAIT-Sprachkonstrukts 121
3.10 Netzmodellierung einer WAIT-Bedingung 123
3.11 Netzmodellierung der VHDL-Erweiterungen 125
3.12 Beispiel für AND und OR Netzmuster 133
3.13 Optimierungstransformation 3.2.5 135
3.14 Optimierungstransformation 3.2.6 137
3.15 Optimierungstransformation 3.2.7 137
3.16 Optimierungstransformation 3.2.8 138
3.17 Optimierungstransformation 3.2.9 139
3.18 Optimierungstransformation 3.2.10 139
3.19 Optimierungstransformation 3.2.11 140
3.20 Optimierungstransformation 3.2.12 141
3.21 Optimierungstransformation 3.2.13 142
3.22 Zielnetze ohne Vorwärtskonflikt 143
3.23 Transformation 3.2.14 zur Überdeckung 144
3.24 Transformation 3.2.15 zur Überdeckung 145
3.25 Transformation 3.2.16 zur Überdeckung 146
3.26 Zielnetz mit Vorwärtskonflikt 147
3.27 Transformation 3.2.18 zur Überdeckung 148
3.28 Transformation 3.2.19 zur Überdeckung 149
3.29 Transformation 3.2.20 zur Überdeckung 151
3.30 Hasse-Diagramm für Markierungen 152
3.31 Nichtdeterminismus in Automaten 155
3.32 Automatengraph des Synchronisationsbeispiels 159
3.33 Beispiel für Transformation 3.2.30 168
VERZEICHNIS DER ABBILDUNGEN v
3.34 Automatenarchitektur 170
3.35 Zwei-Phasen-Realisierung 173
3.36 Zeitverhalten der Automatenarchitektur 179
3.37 Logiknetze 183
3.38 Serien/Parallelschaltung 185
3.39 Startregister 188
3.40 Stoppregister 189
3.41 Konstruktion des Stoppregisters 189
3.42 Eingangsregisternetz 192
3.43 Taktberechnungsnetz 193
3.44 Zerlegung von SY in AND- und OR-Netzmuster 199
3.45 Zerlegung des OR-M- und des OR-SL-Netzes 201
3.46 Zerlegung des AND-M-Netzes 202
3.47 Zerlegung des Queuebeispiels 203
3.48 AND-M-Netz 205
3.49 Automatenrealisierung des AND-SL-Netzes 208
3.50 Automatenrealisierung des Beispiels SY 211
4.1 Schaltungsrealisierung einer Fork-Transition 215
4.2 Schaltungsrealisierung einer initialisierten Stelle 215
4.3 Schwellwertspannung 216
4.4 Schaltungsrealisierung eines Rückwärtskonfliktes 218
4.5 Schaltungsrealisierung einer Join-Transition 219
4.6 Schaltungsrealisierung eines Vorwärtskonfliktes 221
4.7 Volldynamisches C-Gate 224
4.8 Halbdynamisches C-Gate 226
4.9 Dynamische Logikbausteine 226
4.10 Logikbausteine aus Standardgattern 228
4.11 Start-Synchronisationsbaustein 228
4.12 Rückkopplungsbaustein 229
4.13 Ausgabebaustein 230
4.14 Eingangsprotokollwandler 231
4.15 Taktberechnungsbaustein 233
4.16 Halbdynamische Logikbausteine 234
|
any_adam_object | 1 |
author | Kleinjohann, Bernhard Josef |
author_facet | Kleinjohann, Bernhard Josef |
author_role | aut |
author_sort | Kleinjohann, Bernhard Josef |
author_variant | b j k bj bjk |
building | Verbundindex |
bvnumber | BV010175152 |
ctrlnum | (OCoLC)258382237 (DE-599)BVBBV010175152 |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01456nam a2200385 c 4500</leader><controlfield tag="001">BV010175152</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">950503s1994 gw d||| m||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">943852064</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)258382237</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010175152</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="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-355</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kleinjohann, Bernhard Josef</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Synthese von zeitinvarianten Hardware-Modulen</subfield><subfield code="c">von Bernhard Josef Kleinjohann</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">V, 256 S.</subfield><subfield code="b">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="502" ind1=" " ind2=" "><subfield code="a">Paderborn, Univ., Diss., 1994</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">VHDL</subfield><subfield code="0">(DE-588)4254792-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Entwurfsautomation</subfield><subfield code="0">(DE-588)4312536-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">VLSI</subfield><subfield code="0">(DE-588)4117388-0</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">VLSI</subfield><subfield code="0">(DE-588)4117388-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Entwurfsautomation</subfield><subfield code="0">(DE-588)4312536-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">VHDL</subfield><subfield code="0">(DE-588)4254792-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</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=006758074&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-006758074</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV010175152 |
illustrated | Illustrated |
indexdate | 2024-07-09T17:47:48Z |
institution | BVB |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006758074 |
oclc_num | 258382237 |
open_access_boolean | |
owner | DE-355 DE-BY-UBR DE-634 DE-83 DE-11 |
owner_facet | DE-355 DE-BY-UBR DE-634 DE-83 DE-11 |
physical | V, 256 S. graph. Darst. |
publishDate | 1994 |
publishDateSearch | 1994 |
publishDateSort | 1994 |
record_format | marc |
spelling | Kleinjohann, Bernhard Josef Verfasser aut Synthese von zeitinvarianten Hardware-Modulen von Bernhard Josef Kleinjohann 1994 V, 256 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Paderborn, Univ., Diss., 1994 VHDL (DE-588)4254792-1 gnd rswk-swf Entwurfsautomation (DE-588)4312536-0 gnd rswk-swf VLSI (DE-588)4117388-0 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content VLSI (DE-588)4117388-0 s Entwurfsautomation (DE-588)4312536-0 s VHDL (DE-588)4254792-1 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006758074&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Kleinjohann, Bernhard Josef Synthese von zeitinvarianten Hardware-Modulen VHDL (DE-588)4254792-1 gnd Entwurfsautomation (DE-588)4312536-0 gnd VLSI (DE-588)4117388-0 gnd |
subject_GND | (DE-588)4254792-1 (DE-588)4312536-0 (DE-588)4117388-0 (DE-588)4113937-9 |
title | Synthese von zeitinvarianten Hardware-Modulen |
title_auth | Synthese von zeitinvarianten Hardware-Modulen |
title_exact_search | Synthese von zeitinvarianten Hardware-Modulen |
title_full | Synthese von zeitinvarianten Hardware-Modulen von Bernhard Josef Kleinjohann |
title_fullStr | Synthese von zeitinvarianten Hardware-Modulen von Bernhard Josef Kleinjohann |
title_full_unstemmed | Synthese von zeitinvarianten Hardware-Modulen von Bernhard Josef Kleinjohann |
title_short | Synthese von zeitinvarianten Hardware-Modulen |
title_sort | synthese von zeitinvarianten hardware modulen |
topic | VHDL (DE-588)4254792-1 gnd Entwurfsautomation (DE-588)4312536-0 gnd VLSI (DE-588)4117388-0 gnd |
topic_facet | VHDL Entwurfsautomation VLSI Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006758074&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kleinjohannbernhardjosef synthesevonzeitinvariantenhardwaremodulen |