基于UML和SystemC的软硬件协同设计研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:sunuplee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统在各个领域的广泛应用,嵌入式系统设计技术发展迅速。针对传统的嵌入式系统设计方法存在设计质量差,研制周期不能有效保障等问题,业界提出了软硬件协同设计方法。软硬件协同设计强调软件和硬件设计开发的并行性和交互性,克服了传统设计方法中把软件和硬件分开设计所带来的种种弊端,通过挖掘软硬件之间的协同性,达到系统高效工作的目的;软硬件协同设计还可以充分利用现有资源,缩短系统开发周期,降低系统成本,提高系统性能。近年来,嵌入式系统软硬件协同设计方法的研究十分活跃,但典型的软硬件协同设计方法仍存在着一些问题,这些问题限制了软硬件协同设计方法的普遍推广。本文通过对软硬件协同设计的研究,将UML和SystemC有机地结合起来应用在软硬件协同设计中,提出一种新的、较为完整的嵌入式系统软硬件协同设计的方法,并初步实现基于UML和SystemC的软硬件协同设计的设计系统。目前嵌入式系统软硬件协同设计研究还处于发展阶段,许多技术仍未成熟和实用化,但是它将给嵌入式系统设计带来革命性的变化,极大地提高设计生产力,软硬件协同设计的研究意义重大。本文首先介绍了软硬件协同设计的基本概念和国内外研究现状,并分别论述了系统描述阶段的技术、系统结构设计阶段的技术、软硬件设计与实现阶段的技术;接着结合POLIS、VULCAN和CORSAIR三种有代表性的软硬件协同设计方法,对系统描述、软硬件划分、软硬件实现综合等几个主要设计步骤进行了研究与分析,并提出了新的方法和思路;然后详细介绍了UML及基于UML的嵌入式系统建模技术,并以嵌入式手持终端系统来举例说明,重点研究将UML的视图转换成SystemC代码的算法;其次介绍了SystemC的基本概念,分析了SystemC的建模平台和仿真机制,并对基于SystemC的软硬件协同设计方法进行探讨;最后应用基于UML和SystemC的软硬件协同设计的设计思路,初步实现基于UML和SystemC的软硬件协同设计的设计系统,目的是建立一个用于嵌入式系统设计的开发环境。
其他文献
随着Internet的日益普及和迅猛发展,人们对网络的依赖程度越来越高,但Internet的开放性、平等性、无界性等特征又导致了网络的无限制滥用,大量的垃圾及敏感信息充斥于网络,如何滤
作为企业经营过程重组与过程自动化的一种手段,工作流技术着眼于协调企业资源、自动化企业业务流程、高效完成企业业务目标。现代化大规模企业,其组织结构、资源架构和业务流程
本文首先回顾了生物识别技术的发展和应用,进而简单阐述了当前应用比较广泛和成熟的指纹识别技术。在国内外广泛研究的基础上,本文围绕指纹识别系统,认真地研究了指纹匹配算
静压传动系统以变量泵和变量马达为主要元件组成闭式液压回路,将机械、液压、电子和先进测控技术应用到驱动系统中,能够对工程机械左右轮独立驱动,可以实现车辆的无级调速和
随着信息化的高速发展,信息安全日益受到重视。如何保证网络数据的保密性、完整性和不可抵赖性已经成为网络安全领域的重要课题。身份认证技术作为系统的第一道防线,具有重要作
随着网络技术与计算机技术的飞速发展,越来越多的多媒体应用出现在了Internet中,例如网上直播、视频会议、远程教育等。对于这类对带宽和延时都有很高要求的应用,组播被认为
搜索引擎是从WWW上快速而有效地获取信息资源的捷径,而网络蜘蛛技术则是搜索引擎的关键。本文围绕WEB信息挖掘这一前沿性研究领域课题,结合搜索引擎框架的总体要求,实现了网
网络教学平台是实现网络教学的支撑工具,它为学生和教师提供授课、学习、答疑、讨论以及作业处理等功能性的支持。本论文涉及到的现有网络教学支持平台,在一定程度上实现了教
随着科学技术的进步和公众安全意识的加强,网络视频监控技术日趋成熟,在工业、农业、商业、学校、军事等众多领域得到了广泛的应用。另外不断改善的网络带宽使得流媒体数据的实
医学图像在疾病诊断和治疗中的作用日益重要,因此计算医学图像解剖组织精确的几何模型就成为一个富有挑战性的问题。处理这种问题的一种比较有前途的方法是使用活动轮廓模型。