In Stock: Marketplace

Buy from our Authorized Marketplace Sellers

3 new and used from $168.71

System Design : A Practical Guide with SpecC View Larger Image

System Design : A Practical Guide with SpecC

Gerstlauer, Andreas (Author) Dömer, Rainer (Author) Junyu Peng (Author) Gajski, Daniel D. (Author)

ISBN-10: 0792373871
ISBN-13: 9780792373872

List Price: $149.00
Available from our Authorized Marketplace Sellers
In our Marketplace:
3 new and used from $168.71
null
BDS Summary
This text presents the system design flow following a simple example through the whole process in an easy-to-follow, step-by-step fashion. Each step is described in detail in pictorial form and with code examples in SpecC.Main Description
System Design: A Practical Guide with SpecC presents the system design flow following a simple example through the whole process in an easy-to-follow, step-by-step fashion. Each step is described in detail in pictorial form and with code examples in SpecC. For each picture slide a detailed explanation is provided of the concepts presented. This format is suited for tutorials, seminars, self-study, as a guided reference carried by examples, or as teaching material for courses on system design. Features: Comprehensive introduction to and description of the SpecC language and design methodology; IP-centric language and methodology with focus on design reuse; Complete framework for system-level design from specification to implementation for SOCs and other embedded HW/SW systems. System Design: A Practical Guide with SpecC will benefit designers and design managers of complex SOCs, or embedded systems in general, by allowing them to develop new methodologies from these results, in order to increase design productivity by orders of magnitude. Designers at RTL, logical or physical levels, who are interested in moving up to the system level, will find a comprehensive overview within. The design models in the book define IP models and functions for IP exchange between IP providers and their users. A well-defined methodology like the one presented in this book will help product planning divisions to quickly develop new products or to derive completely new business models, like e-design or product-on-demand. Finally, researchers and students in the area of system design will find an example of a formal, well-structured design flow in this book.
"System Design: A Practical Guide with SpecC" presents thesystem design flow following a simple example through the wholeprocess in an easy-to-follow, step-by-step fashion. Each step isdescribed in detail in pictorial form and with code examples in SpecC.For each picture slide a detailed explanation is provided of theconcepts presented. This format is suited for tutorials, seminars, self-study, as a guided reference carried by examples, or as teachingmaterial for courses on system design.Features: "System Design: A Practical Guide with SpecC" will benefitdesigners and design managers of complex SOCs, or embedded systems ingeneral, by allowing them to develop new methodologies from theseresults, in order to increase design productivity by orders ofmagnitude. Designers at RTL, logical or physical levels, who areinterested in moving up to the system level, will find a comprehensiveoverview within. The design models in the book define IP models andfunctions for IP exchange between IP providers and their users. Awell-defined methodology like the one presented in this book will helpproduct planning divisions to quickly develop new products or toderive completely new business models, like e-design orproduct-on-demand. Finally, researchers and students in the area ofsystem design will find an example of a formal, well-structured designflow in this book.Title Summary
"System Design: A Practical Guide with SpecC will benefit designers and design managers of complex SOCs, or embedded systems in general, by allowing them to develop new methodologies from these results, in order to increase design productivity by orders of magnitude. Designers at RTL, logical or physical levels, who are interested in moving up to the system-level, will find a comprehensive overview within. The design models in the book define IP models and functions for IP exchange between IP providers and their users. A well-defined methodology like the one presented in this book will help product planning divisions to quickly develop new products or to derive completely new business models, like e-design or product-on-demand. Finally, researchers and students in the area of system design will find an example of a formal, well-structured design flow in this book."--BOOK JACKET. Title Summary field provided by Blackwell North America, Inc. All Rights Reserved
Explains the use of the SpecC language for the rapid design of systems-on-chip (SOCs) or embedded systems in general. SpecC design allows for starting design from an executable system specification, allowing for greater productivity gains. To introduce the methodology, SpecC is described as an example of a dedicated, synthesis-oriented system level design language and the four different abstractions levels in systems design are described and refined. The methodology is then applied to two examples, a voice encoder/decoder for mobile telephony and a picture encoder. A complete design environment and possible tools, which can be developed around the described methodology is then developed. Finally, the SpecC Technology Open Consortium, founded as an effort to promote the language as a worldwide standard for interoperability and IP exchange, is introduced. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Table of Contentsp. v
Prefacep. ix
Acknowledgmentp. xiii
The SpecC Languagep. 1
Outlinep. 2
Introductionp. 3
Computational Modelsp. 5
Finite State Machinep. 6
Data Flow Graphp. 7
Finite State Machine with Datapathp. 8
Super-State Finite State Machine with Datapathp. 9
Hierarchical Concurrent Finite State Machinep. 10
Program State Machinep. 11
The SpecC Modelp. 12
Traditional Modelp. 12
SpecC Modelp. 14
Protocol Inliningp. 15
Plug-and-Play with Computationp. 17
Plug-and-Play with Communicationp. 22
System-level Language Requirementsp. 26
Language Goalsp. 26
Language Requirementsp. 28
The SpecC Languagep. 29
Foundationp. 29
Typesp. 33
Structural Hierarchyp. 35
Behavioral Hierarchyp. 38
Finite State Machine Executionp. 40
Pipeline Executionp. 41
Communicationp. 45
Synchronizationp. 48
Exception Handlingp. 51
Timingp. 53
Library Supportp. 57
Persistent Annotationp. 58
Summary and Conclusionp. 60
Summaryp. 60
Conclusionp. 61
Further Informationp. 62
Modeling and Design with SpecCp. 63
Outlinep. 64
Introductionp. 65
Abstraction Levelsp. 66
Design Flowp. 69
SpecC Methodologyp. 71
Specification Modelp. 72
Specification Model Examplep. 73
Communication versus Computationp. 76
Architecture Refinementp. 80
Behavior Partitioningp. 82
Variable Partitioningp. 91
Execution Timep. 97
Schedulingp. 99
Architecture Modelp. 104
Communication Synthesisp. 106
Channel Partitioningp. 108
Protocol Insertionp. 116
IP Componentsp. 138
Protocol Inliningp. 142
Communication Modelp. 151
Backendp. 152
Hardware Synthesisp. 154
Software Synthesisp. 157
Interface Synthesisp. 160
Implementation Model Examplep. 167
Implementation Modelp. 171
Summary and Conclusionsp. 172
Design of a GSM Vocoderp. 175
Outlinep. 176
Introductionp. 177
GSM Vocoder Standardp. 178
Specification Modelp. 179
Encoding Hierarchyp. 180
Profilingp. 181
Architecture Explorationp. 182
Estimationp. 183
Architecture Modelp. 185
Communication Synthesisp. 186
Communication Modelp. 187
Backendp. 188
Implementation Modelp. 190
Summary and Conclusionsp. 191
Design of a JBIG Encoderp. 193
Outlinep. 194
Introductionp. 195
JBIG Block Diagramp. 196
Specificationp. 197
Specification Modelp. 198
Partitioningp. 199
Solution 1p. 200
Solution 2p. 201
Solution 3p. 202
Solution 4p. 203
Resultsp. 204
Selectionp. 206
Architecture Modelp. 207
Communication modelp. 208
Memory-Bus Interfacep. 209
JBIG Hardware Designp. 213
JBIG Hardware Architecturep. 214
Conclusionsp. 215
SpecC Design Environmentp. 217
Outlinep. 218
Introductionp. 219
System Validationp. 221
SpecC Scopep. 222
SpecC Methodologyp. 223
Refinementp. 224
User Interfacep. 225
Profiling and Estimationp. 226
Interactive Refinementp. 227
Automatic Refinementp. 228
Validationp. 229
SpecC Enginep. 230
Refinement Enginep. 231
Exploration Enginep. 232
Synthesis Enginep. 233
Conclusionsp. 234
Referencesp. 235
SpecC Technology Open Consortiump. 237
Introductionp. 238
Motivationp. 238
Productivity Gapp. 239
SpecC Technologyp. 240
The SpecC Technology Open Consortiump. 246
Purposep. 247
Historyp. 248
Plansp. 249
Membershipp. 250
Indexp. 253
Table of Contents provided by Syndetics. All Rights Reserved.
null
Edition: 1st 2001
Publisher: Springer
Binding: Trade Cloth
Pages: 272
Size: 7.25" wide x 10.00" long x 0.75" tall
Weight: 1.58 lbs.
Language: English

100% Money Back Guarantee: Wrong item? No problem! Our hassle-free returns policy has you covered. We'll also process your order within 24 hours. Learn more about our shipping policy.


About TextbooksRus.com

TextbooksRus.com is dedicated to providing customers with the lowest prices on textbooks, trade books and professional books. In addition to low prices, TextbooksRus.com offers a buyback system that is unparalleled by competitors.
© 2002-2010, TextbooksRus.com