Optimized ASIP synthesis from architecture description language models:
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Abschlussarbeit Buch |
Sprache: | English |
Veröffentlicht: |
Dordrecht
Springer
2007
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XIV, 193 S. graph. Darst. |
ISBN: | 1402056850 9781402056857 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV024620644 | ||
003 | DE-604 | ||
005 | 20090910 | ||
007 | t | ||
008 | 090924s2007 ne d||| m||| 00||| eng d | ||
015 | |a 06,N47,1206 |2 dnb | ||
015 | |a 07,A42,0026 |2 dnb | ||
016 | 7 | |a 981616836 |2 DE-101 | |
020 | |a 1402056850 |9 1-4020-5685-0 | ||
020 | |a 9781402056857 |9 978-1-4020-5685-7 | ||
035 | |a (OCoLC)255633086 | ||
035 | |a (DE-599)DNB981616836 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
044 | |a ne |c XA-NL | ||
049 | |a DE-83 | ||
082 | 0 | |a 004.165 |2 22/ger | |
082 | 0 | |a 621.395 |2 22/ger | |
084 | |a ZN 4904 |0 (DE-625)157419: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a 620 |2 sdnb | ||
100 | 1 | |a Schliebusch, Oliver |e Verfasser |4 aut | |
245 | 1 | 0 | |a Optimized ASIP synthesis from architecture description language models |c by Oliver Schliebusch ; Heinrich Meyr and Rainer Leupers |
264 | 1 | |a Dordrecht |b Springer |c 2007 | |
300 | |a XIV, 193 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
502 | |a Zugl.: Aachen, Techn. Hochsch., Diss. | ||
650 | 0 | 7 | |a System-on-Chip |0 (DE-588)4740357-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Hardwarebeschreibungssprache |0 (DE-588)4159102-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Anwendungsspezifischer Prozessor |0 (DE-588)7582430-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Logiksynthese |0 (DE-588)4348178-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a LISA |g Programmiersprache |0 (DE-588)4795068-7 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a System-on-Chip |0 (DE-588)4740357-3 |D s |
689 | 0 | 1 | |a Anwendungsspezifischer Prozessor |0 (DE-588)7582430-9 |D s |
689 | 0 | 2 | |a Logiksynthese |0 (DE-588)4348178-4 |D s |
689 | 0 | 3 | |a Hardwarebeschreibungssprache |0 (DE-588)4159102-1 |D s |
689 | 0 | 4 | |a LISA |g Programmiersprache |0 (DE-588)4795068-7 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Meyr, Heinrich |e Verfasser |4 aut | |
700 | 1 | |a Leupers, Rainer |e Verfasser |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 1-4020-5686-9 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-1-4020-5686-4 |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=2865908&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018592641&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-018592641 |
Datensatz im Suchindex
_version_ | 1809403653503582208 |
---|---|
adam_text |
OPTIMIZED ASIP SYNTHESIS
FROM ARCHITECTURE DESCRIPTION LANGUAGE MODELS
VON DER FAKULTAT FUR ELEKTROTECHNIK UND INFORMATIONSTECHNIK
DER RHEINISCH-WESTFALISCHEN TECHNISCHEN HOCHSCHULE AACHEN
ZUR ERLANGUNG DES AKADEMISCHEN GRADES
EINES DOKTORS DER INGENIEURWISSENSCHAFTEN
GENEHMIGTE DISSERTATION
VORGELEGT VON
DIPLOM-INGENIEUR OLIVER SCHLIEBUSCH
AUS BONN-BAD GODESBERG
BERICHTER: UNIVERSITATSPROFESSOR DR. SC. TECHN. HEINRICH MEYR
UNIVERSITATSPROFESSOR DR.-ING. TOBIAS G. NOLL
TAG DER MUNDLICHEN PRIIFUNG: 21. APRIL 2006
D 82 (DISS.RWT
H AACHEN)
ULB DARMSTADT
ILLLLLLLLLLLLLLLLLLLL
16605735
CONTENTS
FOREWORD IX
PREFACE XI
1. INTRODUCTION 1
1.1 FROM ASIC TO ASIP 1
1.2 HETEROGENEOUS ARCHITECTURES:
COMPUTATIONAL PERFORMANCE VS. FLEXIBILITY 3
1.3 CHALLENGES OF ASIP DESIGN 5
1.4 ORGANIZATION OF THIS BOOK 8
2. ASIP DESIGN METHODOLOGIES 9
2.1 ADL BASED ASIP DESIGN 10
2.2 (RE)CONFIGURABLE ARCHITECTURES 13
2.3 HARDWARE DESCRIPTION LANGUAGES
AND LOGIC REPRESENTATION 15
2.4 MOTIVATION OF THIS WORK 16
3. ASIP DESIGN BASED ON LISA 19
3.1 DESIGN SPACE EXPLORATION 19
3.2 SOFTWARE TOOLS GENERATION 20
3.3 SYSTEM SIMULATION AND INTEGRATION 23
4. A NEW ENTRY POINT
FOR ASIP IMPLEMENTATION 25
4.1 ACCEPTANCE CRITERIA FOR AN
AUTOMATIC ASIP IMPLEMENTATION 26
4.2 FROM ARCHITECTURE TO HARDWARE DESCRIPTION 27
5. LISA FRONTEND " 35
5.1 RESOURCE SECTION 36
5.2 LISA OPERATIONS 37
5.3 LISA OPERATION GRAPH 39
VI
CONTENTS
5.4 REPRESENTING EXCLUSIVENESS IN
CONFLICT AND COMPATIBILITY GRAPHS 48
5.5 EXCLUSIVENESS INFORMATION
ON TH
E LEVEL OF LISA OPERATIONS 50
5.6 EXCLUSIVENESS INFORMATION ON TH
E BEHAVIORAL LEVEL 54
6. INTERMEDIATE REPRESENTATION 57
6.1 UNIFIED DESCRIPTION LAYER 57
6.2 OPTIMIZATION FRAMEWORK 63
6.3 VHDL, VERILOG AND SYSTEMC BACKEND 63
7. OPTIMIZATIONS BASED ON EXPLICIT
ARCHITECTURAL INFORMATION 65
7.1 BASIC DFG BASED OPTIMIZATIONS 66
7.2 RESOURCE SHARING 71
7.3 DEPENDENCY MINIMIZATION 82
7.4 DECISION MINIMIZATION 84
8. CONFIGURABLE
PROCESSOR FEATURES 87
8.1 PROCESSOR FEATURES 87
8.2 JTAG INTERFACE AND DEBUG MECHANISM GENERATION 88
8.3 ADAPTABILITY OF SYNTHESIS FRAMEWORK 98
9. CASE STUDY:
AN ASIP FOR TURBO DECODING 101
9.1 TURBO DECODING BASED ON PROGRAMMABLE SOLUTIONS 101
9.2 THE TURBO DECODING PRINCIPLE 103
9.3 THE MAX-LOGMAP ALGORITHM 104
9.4 MEMORY ORGANIZATION AND ADDRESS GENERATION 106
9.5 INSTRUCTION-SET AND DATA-PAT
H IMPLEMENTATION 109
9.6 INSTRUCTION SCHEDULE 110
9.7 PIPELINE.-STRUCTURE . 113
9.8 RESULTS 114
9.9 CONCLUDING REMARKS 115
10. CASE STUDIES: LEGACY CODE REUSE 117
10.1 LEVELS OF COMPATIBILITY 117
10.2 THE MOTOROLA 68HC11 ARCHITECTURE 118
10.3 THE INFINEON TECHNOLOGIES ASMD 125
CONTENTS
VII
11. SUMMARY 131
APPENDICES 133
A CASE STUDIES 133
A.I ICORE 134
A.2 LT ARCHITECTURE FAMILY 136
B CFG AND DFG CONVERSIONS 141
B.I CFG T
O DFG CONVERSION 141
B.2 DFG T
O CFG CONVERSION 143
C DEBUG MECHANISM 145
C.I ADVANCED FEATURES OF DEBUG MECHANISMS 145
LIST OF FIGURES 149
LIST OF TABLES 153
REFERENCES 155
ABOUT TH
E AUTHORS 164
INDEX 167 |
any_adam_object | 1 |
author | Schliebusch, Oliver Meyr, Heinrich Leupers, Rainer |
author_facet | Schliebusch, Oliver Meyr, Heinrich Leupers, Rainer |
author_role | aut aut aut |
author_sort | Schliebusch, Oliver |
author_variant | o s os h m hm r l rl |
building | Verbundindex |
bvnumber | BV024620644 |
classification_rvk | ZN 4904 |
ctrlnum | (OCoLC)255633086 (DE-599)DNB981616836 |
dewey-full | 004.165 621.395 |
dewey-hundreds | 000 - Computer science, information, general works 600 - Technology (Applied sciences) |
dewey-ones | 004 - Computer science 621 - Applied physics |
dewey-raw | 004.165 621.395 |
dewey-search | 004.165 621.395 |
dewey-sort | 14.165 |
dewey-tens | 000 - Computer science, information, general works 620 - Engineering and allied operations |
discipline | Maschinenbau / Maschinenwesen Informatik Elektrotechnik / Elektronik / Nachrichtentechnik |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV024620644</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20090910</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090924s2007 ne d||| m||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">06,N47,1206</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">07,A42,0026</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">981616836</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1402056850</subfield><subfield code="9">1-4020-5685-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781402056857</subfield><subfield code="9">978-1-4020-5685-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)255633086</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB981616836</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">ne</subfield><subfield code="c">XA-NL</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.165</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">621.395</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZN 4904</subfield><subfield code="0">(DE-625)157419:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">620</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schliebusch, Oliver</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Optimized ASIP synthesis from architecture description language models</subfield><subfield code="c">by Oliver Schliebusch ; Heinrich Meyr and Rainer Leupers</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Dordrecht</subfield><subfield code="b">Springer</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 193 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">Zugl.: Aachen, Techn. Hochsch., Diss.</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">System-on-Chip</subfield><subfield code="0">(DE-588)4740357-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Hardwarebeschreibungssprache</subfield><subfield code="0">(DE-588)4159102-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Anwendungsspezifischer Prozessor</subfield><subfield code="0">(DE-588)7582430-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Logiksynthese</subfield><subfield code="0">(DE-588)4348178-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">LISA</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4795068-7</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">System-on-Chip</subfield><subfield code="0">(DE-588)4740357-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Anwendungsspezifischer Prozessor</subfield><subfield code="0">(DE-588)7582430-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Logiksynthese</subfield><subfield code="0">(DE-588)4348178-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Hardwarebeschreibungssprache</subfield><subfield code="0">(DE-588)4159102-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="4"><subfield code="a">LISA</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4795068-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Meyr, Heinrich</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Leupers, Rainer</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">1-4020-5686-9</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-1-4020-5686-4</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=2865908&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB 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=018592641&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018592641</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV024620644 |
illustrated | Illustrated |
indexdate | 2024-09-06T00:16:32Z |
institution | BVB |
isbn | 1402056850 9781402056857 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018592641 |
oclc_num | 255633086 |
open_access_boolean | |
owner | DE-83 |
owner_facet | DE-83 |
physical | XIV, 193 S. graph. Darst. |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Springer |
record_format | marc |
spelling | Schliebusch, Oliver Verfasser aut Optimized ASIP synthesis from architecture description language models by Oliver Schliebusch ; Heinrich Meyr and Rainer Leupers Dordrecht Springer 2007 XIV, 193 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Zugl.: Aachen, Techn. Hochsch., Diss. System-on-Chip (DE-588)4740357-3 gnd rswk-swf Hardwarebeschreibungssprache (DE-588)4159102-1 gnd rswk-swf Anwendungsspezifischer Prozessor (DE-588)7582430-9 gnd rswk-swf Logiksynthese (DE-588)4348178-4 gnd rswk-swf LISA Programmiersprache (DE-588)4795068-7 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content System-on-Chip (DE-588)4740357-3 s Anwendungsspezifischer Prozessor (DE-588)7582430-9 s Logiksynthese (DE-588)4348178-4 s Hardwarebeschreibungssprache (DE-588)4159102-1 s LISA Programmiersprache (DE-588)4795068-7 s DE-604 Meyr, Heinrich Verfasser aut Leupers, Rainer Verfasser aut Erscheint auch als Online-Ausgabe 1-4020-5686-9 Erscheint auch als Online-Ausgabe 978-1-4020-5686-4 text/html http://deposit.dnb.de/cgi-bin/dokserv?id=2865908&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018592641&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Schliebusch, Oliver Meyr, Heinrich Leupers, Rainer Optimized ASIP synthesis from architecture description language models System-on-Chip (DE-588)4740357-3 gnd Hardwarebeschreibungssprache (DE-588)4159102-1 gnd Anwendungsspezifischer Prozessor (DE-588)7582430-9 gnd Logiksynthese (DE-588)4348178-4 gnd LISA Programmiersprache (DE-588)4795068-7 gnd |
subject_GND | (DE-588)4740357-3 (DE-588)4159102-1 (DE-588)7582430-9 (DE-588)4348178-4 (DE-588)4795068-7 (DE-588)4113937-9 |
title | Optimized ASIP synthesis from architecture description language models |
title_auth | Optimized ASIP synthesis from architecture description language models |
title_exact_search | Optimized ASIP synthesis from architecture description language models |
title_full | Optimized ASIP synthesis from architecture description language models by Oliver Schliebusch ; Heinrich Meyr and Rainer Leupers |
title_fullStr | Optimized ASIP synthesis from architecture description language models by Oliver Schliebusch ; Heinrich Meyr and Rainer Leupers |
title_full_unstemmed | Optimized ASIP synthesis from architecture description language models by Oliver Schliebusch ; Heinrich Meyr and Rainer Leupers |
title_short | Optimized ASIP synthesis from architecture description language models |
title_sort | optimized asip synthesis from architecture description language models |
topic | System-on-Chip (DE-588)4740357-3 gnd Hardwarebeschreibungssprache (DE-588)4159102-1 gnd Anwendungsspezifischer Prozessor (DE-588)7582430-9 gnd Logiksynthese (DE-588)4348178-4 gnd LISA Programmiersprache (DE-588)4795068-7 gnd |
topic_facet | System-on-Chip Hardwarebeschreibungssprache Anwendungsspezifischer Prozessor Logiksynthese LISA Programmiersprache Hochschulschrift |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=2865908&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018592641&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schliebuscholiver optimizedasipsynthesisfromarchitecturedescriptionlanguagemodels AT meyrheinrich optimizedasipsynthesisfromarchitecturedescriptionlanguagemodels AT leupersrainer optimizedasipsynthesisfromarchitecturedescriptionlanguagemodels |