SoC中支持软硬件划分的虚部件库设计研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:guoxuemei123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在SoC系统面市时间缩短和设计复杂度增加的双重压力下,传统的采用基于模块的软硬件协同设计设计方法已经严重滞后于微电子制造技术,成为了集成电路工业进一步快速发展的瓶颈,新的系统级设计语言和基于平台的软硬件协同设计方法得到了广泛深入的研究。软硬件划分是基于平台的软硬件协同设计技术中的一个关键环节,合理的软硬件划分结果对最终生成的系统芯片在性能、成本、可扩展性等许多方面有着重要的影响。 本文深入研究了基于平台的设计方法学和系统级设计语言;提出了支持软硬件划分的虚部件层、虚部件库及虚部件单元的模型,提出了虚部件单元的封装方法;设计实现了虚部件管理系统,设计实现了基于数字流媒体领域平台的存储器模块虚部件和USB控制器虚部件单元:并将该虚部件库管理系统嵌入在SOC-CDE软硬件协同设计环境中,经实例验证,取得了良好的试验结果。 本文的主要研究内容包括: 1.研究了基于平台设计方法学和系统级设计语言SystemC支持下的系统级设计方法,参与设计了基于层次平台的SoC软硬件协同设计环境SOC-CDE系统。 2.提出了支持软硬件划分的虚部件设计模型与封装方法。 虚部件是一类相应实部件的抽象,因此它不必包含过多的硬件实现细节。虚部件设计有三方面的需求:第一、采用系统级设计语言进行功能描述。第二、采用OCP协议对虚部件进行接口封装实现虚部件的即插即用。第三、考虑作为虚部件级SoC系统仿真和性能评价基础的虚部件性能模型。 3.研究了虚部件级SoC系统构建过程,确定了虚部件库中虚通信部件的建立与封装标准。 分析了不同层次的虚部件级通信模型的区别,确定了虚部件库中虚通信部件的建立与封装标准,这个标准基于适合软硬件协同设计的事务级通信模型。 4.设计实现了一个虚部件库管理工具。 综合考虑了虚部件设计时对于功能、接口和性能等方面的需求,设计实现了一个虚部件库管理工具。 5.构建了基于数字流媒体应用的虚部件库。 分析了基于SOC-CDE环境进行MP3播放器设计的流程,构建了基于数字流媒体应用的虚部件库;并以存储器虚部件和USB控制器虚部件为例,详细说明了虚部件单元设计的方法和步骤。
其他文献
在日常的家装中,墙壁里面的暗线常常因为位置确定有误,会把整个线路毁掉,不得不大费周章。为了解决这一问题,确定墙壁中白炽灯和节能灯走线的位置,设计了本产品。该探测仪采
光开关作为新一代全光光网络的关键器件,在实现光层面上的路由选择、波长选择、光交叉连接和自愈保护等方面有着广泛应用。聚合物热光光开关由于具有制作工艺简单、开关性能
药物所致QT间期延长的主要潜在机制是直接阻断了延迟整流复极化钾电流。已知吲达帕胺是延迟整流电流慢组分的阻断剂,可导致心肌复极化的延长。本文中报道1例系统性红斑狼疮合
小尺度自聚焦是限制高功率激光驱动器的系统性能和效率的主要因素之一,人们一直在采取各种手段抑制小尺度自聚焦的发生,提高强激光的光束质量。随着惯性约束聚变激光驱动器技
人们一直寻求具有宽频带、大功率、弱色散的行波管慢波系统,对它的研究可追溯到20世纪50年代。由于在军事和民用上的广阔应用前景,吸引了一批学者从事研究,特别是近年来,得到
本文简述大学生心理健康教育的重要性及现状,提出体验式学习的教学方法及体验式学习在大学生心理健康教育当中的运用及意义。体验式学习有利于学生主体思维的发挥;有利于增强
<正>一般而言,中国当代文化语境中作家的方言运用,与个体价值立场、国家文化诉求、民族认同意识等这些重大问题互相缠绕,展示着福柯所说的言语与权力的密切关联。贾平凹当然
航向和姿态是无人机飞行控制系统的重要参数,传感器系统是整个无人机飞行控制系统的核心。采用LPC3250ARM9处理器、MEMS传感器以及存储器设计无人机航姿系统,完成传感器的数
民族声乐演唱的基本原则是演唱者能够将民族声乐曲目唱的字正腔圆、声情并茂。民族声乐的演唱原则是民族声乐界每一个人都应该谨记并遵守的重要原则。随着民族声乐的不断变化
本文介绍了高能激光效应测试系统的设计与实现方案,重点讨论了系统设计中的关键部分……信号调理模块的硬件研制过程和系统的软件设计过程。信号调理模块的硬件设计包括热电偶