Reconfigurable system design and verification:
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boca Raton [u.a.]
CRC Press
2009
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Klappentext |
Beschreibung: | 268 S. Ill., graph. Darst. |
ISBN: | 9781420062663 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV035291073 | ||
003 | DE-604 | ||
005 | 20090427 | ||
007 | t | ||
008 | 090204s2009 xxuad|| |||| 00||| eng d | ||
010 | |a 2008044105 | ||
020 | |a 9781420062663 |c hardcover : alk. paper |9 978-1-4200-6266-3 | ||
035 | |a (OCoLC)154683836 | ||
035 | |a (DE-599)BVBBV035291073 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-703 |a DE-473 |a DE-29T | ||
050 | 0 | |a TK7895.E42 | |
082 | 0 | |a 004.2/1 | |
084 | |a ST 150 |0 (DE-625)143594: |2 rvk | ||
100 | 1 | |a Hsiung, Pao-Ann |e Verfasser |4 aut | |
245 | 1 | 0 | |a Reconfigurable system design and verification |c Pao-Ann Hsiung ; Marco D. Santambrogio ; Chun-Hsian Huang |
264 | 1 | |a Boca Raton [u.a.] |b CRC Press |c 2009 | |
300 | |a 268 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Embedded computer systems | |
650 | 4 | |a System design | |
650 | 4 | |a Computer systems |x Verification | |
650 | 0 | 7 | |a Systementwurf |0 (DE-588)4261480-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Computer |0 (DE-588)4070083-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verifikation |0 (DE-588)4135577-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Rekonfiguration |0 (DE-588)4306238-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Computer |0 (DE-588)4070083-5 |D s |
689 | 0 | 1 | |a Rekonfiguration |0 (DE-588)4306238-6 |D s |
689 | 0 | 2 | |a Systementwurf |0 (DE-588)4261480-6 |D s |
689 | 0 | 3 | |a Verifikation |0 (DE-588)4135577-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Santambrogio, Marco D. |e Verfasser |4 aut | |
700 | 1 | |a Huang, Chun-Hsian |e Verfasser |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017096124&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017096124&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
999 | |a oai:aleph.bib-bvb.de:BVB01-017096124 |
Datensatz im Suchindex
_version_ | 1804138587683291136 |
---|---|
adam_text | Contents
Preface
1
Introduction
to
Reconfigurable Computing
1
1.1
Why
Reconfigurable Computing?
................ 2
1.2
What is
Reconfigurable Computing?
.............. 3
1.3
From Codesign to Reconfiguration
............... 4
1.4
Reconfiguration Technology
................... 6
1.5
Reconfiguration Tools
and Platforms
.............. 7
1.6
Design
and Verification Methodologies .............
8
1.7
Application Examples
...................... 9
1.7.1
Embedded
Systems
.................... 10
1.7.2
Network
Security
Applications
............. 10
1.7.3
Multimedia Applications
................. 11
1.7.4
Scientific
Computing
................... 11
1.7.5
Reconfigurable
SAT Solvers...............
12
2
FPGA Technology
and Dynamic Reconfiguration
15
2.1
FPGA Overview
......................... 16
2.1.1
FPGA Architecture
................... 17
2.2
The Configuration
Bitstream
.................. 21
2.2.1
Overall
Bitstream
Structure
............... 22
2.2.2
Packet Headers
...................... 22
2.2.3
Configuration Registers
................. 23
2.2.4
Frame Indexing
...................... 25
2.3
FPGA Families and Models
................... 26
2.3.1
Spartan
3......................... 27
2.3.2
Virtex II Pro
....................... 27
2.3.3
Virtex
4.......................... 28
2.4
Configuration Conventions and File Formats
.......... 30
2.4.1
Configuration Resources Numbering Scheme
...... 30
2.4.2
The
RPM
Grid
...................... 31
2.4.3
UCF File Format
..................... 33
2.5
A Bird s-Eye View of
Reconfigurable
Systems
......... 33
2.6
Reconfiguration Characterization
................ 35
2.6.1
Complete vs. Partial Reconfiguration: An Overview
of Different Techniques
.................. 36
2.6.2
Reconfigurable
Architectures: The Five Ws
...... 38
2.7
Reconfigurable
Architecture Examples
............. 41
3
Reconfigurable Hardware Design
45
3.1
Model
............................... 46
3.2
Partitioning for
Reconfigurable
Architectures
......... 48
3.2.1
Temporal
Partitioning Approaches
........... 49
3.2.2
Spatial and Temporal Partitioning Approaches
.... 53
3.2.3
Regularity Extraction
.................. 54
3.2.4
Tree-Shaped Recurrent Structure Detection
...... 55
3.2.5
The DRESD Partitioning-Based Approach
....... 60
3.3
Scheduling Techniques
...................... 73
3.3.1
Related Work
....................... 73
3.3.2
ILP Formulation
..................... 75
3.3.3
Heuristic
.......................... 78
4
Operating System for
Reconfigurable
Systems
87
4.1
Motivation for OS4RS
...................... 87
4.2
Requirements for OS4RS
..................... 88
4.3
Layered Architecture for OS4RS
................ 90
4.3.1
Hardware Layer
...................... 91
4.3.2
Configuration Layer
................... 93
4.3.3
Placement Layer
..................... 93
4.3.4
Scheduling Layer
..................... 103
4.3.5
Module Layer
....................... 119
4.3.6
Application Layer
..................... 122
4.4
OS4RS Examples
......................... 123
5
Dynamic
Reconfigurable
Systems Design Flows
127
5.1
System Design Flows
....................... 127
5.1.1
Basic Flows
........................ 128
5.1.2
Generic Flows
....................... 129
5.2
Reconfigurable
System Design Flow: Structure and Implemen¬
tation
............................... 132
5.3
The Hardware Side of the Design Flow
............. 135
5.3.1
System Description Phase
................ 135
5.3.2
Design Synthesis and Placement Constraints Assign¬
ment Phase
........................ 142
5.3.3
System Generation Phase
................ 150
6
Reconfigurable
System Verification
155
6.1
System-Level Verification Techniques
.............. 155
6.1.1
Formal Verification
.................... 155
6.1.2
Language Approach
................... 156
6.2
Hardware-Software Coverification
................ 157
6.2.1
Hardware-Software Co-Simulation
........... 158
6.2.2
Hardware-Software Prototyping
............. 159
6.3
Reconfigurable
System Simulation Frameworks
........ 159
6.3.1
Overview of Frameworks
................. 161
6.4
Perfecto
Framework
....................... 162
6.4.1
Reconfigurable
Architecture Model
........... 163
6.4.2
Application Model
.................... 169
6.4.3
Partitioning
........................ 171
6.4.4
Scheduling
......................... 173
6.4.5
Placement
......................... 174
6.4.6
Performance Evaluation Results
............. 176
6.4.7
Application Examples
.................. 177
7
Dynamically Partially
Reconfigurable
System Design Imple¬
mentation
185
7.1
Partial Reconfiguration on Xilinx Virtex Family FPGAs
. . . 186
7.2
Early Access Partial Reconfiguration Design Flow
.......189
7.2.1
Design Partitioning and Synthesis
...........192
7.2.2
Design Budgeting
.....................195
7.2.3
Non-PR Design
......................196
7.2.4 Top-Level
Implementation
................197
7.2.5
Static Logic Implementation
...............197
7.2.6
PR Block Implementation
................198
7.2.7
Merge
...........................198
7.3
Creating Partially
Reconfigurable
Hardware Design
......199
7.4
Software-Controlled Partially
Reconfigurable
Design
.....207
7.5
Operating System for
Reconfigurable
Systems
.........217
References
225
Index
245
ing
RELONFIEURABLE SYSTEM
DE5IEN
AND VERIFICATION
Reconfigurable
systems have pervaded nearly all fields of computation and will
continue to do so for the foreseeable future.
Reconfigurable
System Design and
Verification provides a compendium of design and verification techniques for
reconfigurable
systems, allowing you to quickly search for a technique and
determine if it is appropriate to the task at hand. It bridges the gap between the
need for
reconfigurable
computing education and the burgeoning development
of numerous different techniques in the design and verification of
reconfigurable
systems in various application domains.
The text explains topics in such a way that they can be immediately grasped and
put into practice. It starts with an overview of
reconfigurable
computing
architectures and platforms and demonstrates how to develop
reconfigurable
systems. This sets up the discussion of the hardware, software, and system
techniques that form the core of the text. The authors classify design and verification
techniques into primary and secondary categories, allowing the appropriate ones
to be easily located and compared. The techniques discussed range from system
modeling and system-level design to co-simulation and formal verification. Case
studies illustrating real-world applications, detailed explanations of complex
algorithms, and self-explaining illustrations add depth to the presentation.
Comprehensively covering all techniques related to the hardware-software design
and verification of
reconfigurable
systems, this book provides a single source for
information that otherwise would have been dispersed among the literature,
making it very difficult to search, compare, and select the technique most suitable.
The authors do it all for you, making it easy to find the techniques that fit your
system requirements, without having to surf the net or digital libraries to find the
candidate techniques and compare them yourself.
|
any_adam_object | 1 |
author | Hsiung, Pao-Ann Santambrogio, Marco D. Huang, Chun-Hsian |
author_facet | Hsiung, Pao-Ann Santambrogio, Marco D. Huang, Chun-Hsian |
author_role | aut aut aut |
author_sort | Hsiung, Pao-Ann |
author_variant | p a h pah m d s md mds c h h chh |
building | Verbundindex |
bvnumber | BV035291073 |
callnumber-first | T - Technology |
callnumber-label | TK7895 |
callnumber-raw | TK7895.E42 |
callnumber-search | TK7895.E42 |
callnumber-sort | TK 47895 E42 |
callnumber-subject | TK - Electrical and Nuclear Engineering |
classification_rvk | ST 150 |
ctrlnum | (OCoLC)154683836 (DE-599)BVBBV035291073 |
dewey-full | 004.2/1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.2/1 |
dewey-search | 004.2/1 |
dewey-sort | 14.2 11 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02162nam a2200505zc 4500</leader><controlfield tag="001">BV035291073</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20090427 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090204s2009 xxuad|| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2008044105</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781420062663</subfield><subfield code="c">hardcover : alk. paper</subfield><subfield code="9">978-1-4200-6266-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)154683836</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035291073</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-29T</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">TK7895.E42</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.2/1</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 150</subfield><subfield code="0">(DE-625)143594:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Hsiung, Pao-Ann</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Reconfigurable system design and verification</subfield><subfield code="c">Pao-Ann Hsiung ; Marco D. Santambrogio ; Chun-Hsian Huang</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boca Raton [u.a.]</subfield><subfield code="b">CRC Press</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">268 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="650" ind1=" " ind2="4"><subfield code="a">Embedded computer systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">System design</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer systems</subfield><subfield code="x">Verification</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Systementwurf</subfield><subfield code="0">(DE-588)4261480-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computer</subfield><subfield code="0">(DE-588)4070083-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Verifikation</subfield><subfield code="0">(DE-588)4135577-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Rekonfiguration</subfield><subfield code="0">(DE-588)4306238-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Computer</subfield><subfield code="0">(DE-588)4070083-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Rekonfiguration</subfield><subfield code="0">(DE-588)4306238-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Systementwurf</subfield><subfield code="0">(DE-588)4261480-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Verifikation</subfield><subfield code="0">(DE-588)4135577-5</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">Santambrogio, Marco D.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Huang, Chun-Hsian</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</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=017096124&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</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=017096124&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017096124</subfield></datafield></record></collection> |
id | DE-604.BV035291073 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:30:34Z |
institution | BVB |
isbn | 9781420062663 |
language | English |
lccn | 2008044105 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017096124 |
oclc_num | 154683836 |
open_access_boolean | |
owner | DE-703 DE-473 DE-BY-UBG DE-29T |
owner_facet | DE-703 DE-473 DE-BY-UBG DE-29T |
physical | 268 S. Ill., graph. Darst. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | CRC Press |
record_format | marc |
spelling | Hsiung, Pao-Ann Verfasser aut Reconfigurable system design and verification Pao-Ann Hsiung ; Marco D. Santambrogio ; Chun-Hsian Huang Boca Raton [u.a.] CRC Press 2009 268 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Embedded computer systems System design Computer systems Verification Systementwurf (DE-588)4261480-6 gnd rswk-swf Computer (DE-588)4070083-5 gnd rswk-swf Verifikation (DE-588)4135577-5 gnd rswk-swf Rekonfiguration (DE-588)4306238-6 gnd rswk-swf Computer (DE-588)4070083-5 s Rekonfiguration (DE-588)4306238-6 s Systementwurf (DE-588)4261480-6 s Verifikation (DE-588)4135577-5 s DE-604 Santambrogio, Marco D. Verfasser aut Huang, Chun-Hsian Verfasser aut Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017096124&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017096124&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext |
spellingShingle | Hsiung, Pao-Ann Santambrogio, Marco D. Huang, Chun-Hsian Reconfigurable system design and verification Embedded computer systems System design Computer systems Verification Systementwurf (DE-588)4261480-6 gnd Computer (DE-588)4070083-5 gnd Verifikation (DE-588)4135577-5 gnd Rekonfiguration (DE-588)4306238-6 gnd |
subject_GND | (DE-588)4261480-6 (DE-588)4070083-5 (DE-588)4135577-5 (DE-588)4306238-6 |
title | Reconfigurable system design and verification |
title_auth | Reconfigurable system design and verification |
title_exact_search | Reconfigurable system design and verification |
title_full | Reconfigurable system design and verification Pao-Ann Hsiung ; Marco D. Santambrogio ; Chun-Hsian Huang |
title_fullStr | Reconfigurable system design and verification Pao-Ann Hsiung ; Marco D. Santambrogio ; Chun-Hsian Huang |
title_full_unstemmed | Reconfigurable system design and verification Pao-Ann Hsiung ; Marco D. Santambrogio ; Chun-Hsian Huang |
title_short | Reconfigurable system design and verification |
title_sort | reconfigurable system design and verification |
topic | Embedded computer systems System design Computer systems Verification Systementwurf (DE-588)4261480-6 gnd Computer (DE-588)4070083-5 gnd Verifikation (DE-588)4135577-5 gnd Rekonfiguration (DE-588)4306238-6 gnd |
topic_facet | Embedded computer systems System design Computer systems Verification Systementwurf Computer Verifikation Rekonfiguration |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017096124&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017096124&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT hsiungpaoann reconfigurablesystemdesignandverification AT santambrogiomarcod reconfigurablesystemdesignandverification AT huangchunhsian reconfigurablesystemdesignandverification |