下载  >  行业  >  嵌入式  > The Codesign of Embedded Systems A Unified Hardware-Software Representation

The Codesign of Embedded Systems A Unified Hardware-Software Representation 评分

It is desirable to improve the development of complex systems, particularly embedded systems, so that products result which satisfy required constraints (cost, performance, reliability, and schedule, among others). Many believe that hardware/software codesign (or simply codesign), a more synergistic
Distributors for north america Kluwer Academic Publishers 101 Philip drive Assinippi park Norwell. Massachusetts 02061 USA Distributors for all other countries Kluwer Academic Publishers Group Distribution centre Post office box 322 3300 AH Dordrecht. THE NETHERLANDS Library of Congress Cataloging-in-Publication Data A C.I. P. Catalogue record for this book is available from the Library of Congress ISBN-13:978-1-4612-8553-3 e-ISBN-13:978-1-4613-1293-2 DOI:10.1007/978-1-4613-1293-2 Copyright 1996 by Kluwer Academic Publishers Softcover reprint of the hardcover lst edition 1996 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, mechanical photo-copying, recording, or otherwise, without the prior written permission of the publisher, Kluwer Academic Publishers, 101 Philip Drive, Assinippi Park Norwell. massachusetts 02061 Printed on acid-free paper to our families, whose love and support made this work possible Table of contents Chapter 1: Introduction 1. 1 Motivation for hardware /Software Codesign 1.2 System Design Considerations…… 5 1.3 Research Scope and Overview.. 1. 4 A Road Map of the monograph Chapter 2: Hardware/Software Background.c.11 2. 1 Embedded systems ●●非。自·●●●鲁 2.2 Models of Design Representation 2.3 The Virtual Machine Hierarchy ····音······音··●。·●●。音非·非··鲁●垂鲁 24 Performance Modeling……18 2.5 Hardware/Software Development 22 2.6 Summary 36 Chapter 3: Hardware /Software Codesign Research 39 3.1 An Informal view of Codesign 3.2 Hardware/ Software trade-ofs……41 3.3 Cross Fertilization 42 3. 4 A Typical Codesign Process 46 3.5 Codesign Environments 53 3.6 Limitations of Existing Approaches ..............59 3.7 The ADEPt Modeling environment…… 3.8 Summary∴163 Chapter 4: Codesign Concepts .oo ●●鲁鲁●●鲁●●●●鲁鲁●●●鲁●鲁●●●●鲁●●鲁● 65 4.1 Functions….165 4.2 Functional Decomposition ..............................66 4.3 Virtual machines 4.4 Hardware/ Software Partitioning.……… 4.5 Hardware/Software Partitions...............76 4.6 Hardware/Software Alternatives.............79 4.7 Hardware/ Software Trade-offs............82 4.8 Codesign….,,……….85 4.9 An Example of Alternative Evaluation.......... 89 4.10 Summary 94 Chapter 5: A Methodology for Codesign coocoo...95 5. 1 Amount of Unification.......................95 5.2 General Considerations and Basic Philosophies 97 53 A Framework for Codesign……………99 5.4 Methodology discussion …106 5.5 An Example 灬…107 5.6 Summary .............................................................111 Chapter 6: A Unified Representation for Hardware and Software 113 6. 1 Benefits of a Unified representation 62 Modeling Concepts… …115 6.3 A Unified Representation ∴123 6. 4 Related Work ∴127 6.5 Summary ∴128 IX Chapter 7: An Abstract Hardware/Software ModeL. 129 7.1 Requirements and applications of the Model………2129 7.2 Models of Hardware/ Software Systems 非。垂·非非垂 131 7.3 An abstract hardware/Software Model 135 74 Model Implementation in ADEPT……………139 7.5 An Example …149 7.6 Generality of the model 15 7.7 Related work 156 7.8 Summary……… 158 Chapter8: Performance evaluation….…61 8. 1 Applications of the abstract Hw/Sw Model 161 8.2 Examples of Performance evaluation 167 8.3 Summary… …195 Chapter 9: Object- Oriented Techniques in Hardware design………,…,…,…,…,…,…..,197 9.1 Motivations for Object-Oriented techniques 198 9.2 Data Types…… …19 9.3 Modeling Hardware Components as classes....... 200 9.4 Deriving Specialized Components……….…..204 9.5 Data Decomposition 206 9.6 Processor Example............................210 9.7 Type Genericity…………21 9. 8 Related Work 222 9.9 Summary….24 Chapter 10: Concluding Remarks and Future Work. 227 10. 1 Monograph summary ··非●·非非●·。●。。·音··非非。●非。垂非 27 10.2 Future work 231 10.3 Concluding remarks 234 References 239 Index ●。●● n269 List of Symbols and acronyms A a set of hardware/software alternatives for a function k the kn hardware/software alternative of a function B a set of system blocks a set of constraints for node j a description of the communications paths between software and/or hardware units or the cost of a hardware/ software alternative C a controlling mechanism a decomposition of a function down to some level p DG a decomposition graph an edge from node i to node j within a graph E a set of edges within a graph element k f a function F a set of functions a set of hardware functions a set of software functions a set containing goodness values, grouped by metric g greatest lower bound H a set of hardware units or the physical devices within a system HM a hardware model HSM a hardware/software model a hardware/software implementation or an interpreter a hardware interpreter a software interpreter a level a level of abstraction a level of interpretation an encapsulation of both level of abstraction and level of interpretation for the hardware model:(L, 2) an encapsulation of both level of abstraction and level of interpretation for the software model:(l,l' an encapsulation of both level of abstraction and level of interpretation for a virtual machine: (2, 1) a lattice or the set of leaf nodes within a decomposition l ub least upper bound a model MnNh node i within a graph a set of nodes within a graph a hardware node within a graph a software node within a graph a program to be interpreted ORs quantitative evaluation model reliability operator sensitivity of node t a set of software units or a set of storage variables SM a software model execution time TTU execution time of node a set of functions to be decomposed virtual instruction i virtual instruction set, a set of unique leaf functions associated with a decomposition HM set of operations supported by a hardware model SM set of virtual instructions associated with a software model virtual machine W a set of weights a set of functions which are not to be decomposed further the cardinality of a set X

...展开详情
所需积分/C币:6 上传时间:2017-11-26 资源大小:9.34MB
举报 举报 收藏 收藏
分享 分享
The Codesign of Embedded Systems A Unified Hardware-Software Representation

It is desirable to improve the development of complex systems, particularly embedded systems, so that products result which satisfy required constraints (cost, performance, reliability, and schedule, among others). Many believe that hardware/software codesign (or simply codesign), a more synergistic

立即下载
Handbook of Hardware Software Codesign epub

Handbook of Hardware Software Codesign 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
Handbook of Hardware Software Codesign 无水印pdf

Handbook of Hardware Software Codesign 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

立即下载
Handbook of Hardware Software Codesign 无水印原版pdf

Handbook of Hardware Software Codesign 英文无水印原版pdf pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

立即下载
ChinaTcp CodeSign

数字签名工具,EXE.dll.OCX数字签名工具!

立即下载
CodeSign4SecureBoot

这个是samsung的安全启动文件,支持4412开发板。有两种核心板类型,一种是POP,一种是SCP

立即下载
Yosemite 可用的 codesign

当破解程序不能用的时候,可以使用这个替换系统里的 codesign

立即下载
CodeSign4SecureBoot文件夹

CodeSign4SecureBoot文件夹,内含用于UBOOT编译的工具

立即下载
systemC software and haredware codesign

software and whdl co design

立即下载
CodeSign4SecureBoot_SCP

这个是Samsung 4412开发板的安全启动文件,生成的uboot.bin文件需要这个才能生成可以烧录的Uboot文件。

立即下载
Hardware Software codesign for JPEG2000

Hardware Software codesign for JPEG2000 图像/图像的设计,硬件软件

立即下载
A pracitcal introduction to hardware software codesign

Part I Basic Concepts 1 The Nature of Hardware and Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1 Introducing Hardware/Software Codesign .. . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 Hardware .. . . . . . . . . . . . . . . . . . . . . . . . .

立即下载
ChinaTcp_CodeSign 数字签名工具 windows 认证

ChinaTcp_CodeSign 数字签名工具 windows 认证

立即下载
Inno Setup 5.4 with CodeSign Support

1. 添加签名工具命令行,参数类似于: SignCode=$qSignTools\signtool.exe$q sign /f $qCerts\[Certificate].pfx$q -d $q[Software Name or Company]$q -du $q[http://www.mydomainhost.com]$q /t $qhttp://timestamp.comodoca.com/authenticode$q $f 其中[Certficate]请使用实际的数字证书文件名代替,[Software Name or Company]使用一个有用的提示信息或标签,比如软件的名称或公司的名

立即下载
Unleash the System On Chip using FPGAs and Handel C

The book is divided into seven chapters. Chapter 1 introduces the concept of SoC. It visualizes the unique place of the SoC in the microelectronics arena and covers the market trends, challenges and opportunities for the budding professionals in this field. Chapter 2 covers the essential details of

立即下载
SOFTWARE RADIO AND DYNAMIC RECONFIGURATION ON A DSP/FPGA PLATFORM

This paper discusses the implementation of modulation chains for multi-standard communications on a dynamically and partially reconfigurable heterogeneous platform. Implementation results highlight the benefit of considering a DSP/FPGA platform instead of a multi-DSP platform since the FPGA supports

立即下载
基于图像处理的车辆检测

A Hardware/Software Codesign for Image Processing in a Processor Based Embedded System for Vehicle Detection

立即下载
[EBook]Routing Congestion in VLSI Circuits -- Estimation and Optimization

Part I THE ORIGINS OF CONGESTION 1 AN INTRODUCTION TO ROUTING CONGESTION . . . . 3 1.1 The Nature of Congestion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1.1 Basic Routing Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1.2 Routing Congestion Terminolo

立即下载
Sign2.0.dmg

苹果签名ios签名工具sign,ipa签名工具、codesign代码签名、免费开源苹果签名工具、ios签名、支持修改改bundleID、app名称、已解决去除dylib锁,中文图形界面,免费开源使用。

立即下载
Geekbench 4.2.0破解补丁

自行到官网安装原版,把这里下载的替换MacOs下的同名的文件,修改到正确的权限, 要是出现文件给破坏,或者说无法打开,请设置信任任何来源,或者自己签名一下sudo codesign -f -s - Geekbench\ 4

立即下载