基于SystemC的事务级建模研究

来源 :武汉大学 | 被引量 : 9次 | 上传用户:mengxianshan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着芯片集成度以摩尔定律的快速增长,集成电路工业进入到了SoC时代。整个既包括软件,又包括硬件的复杂混和系统可以被集成到一块包含着数千万个晶体管的芯片上。但是设计能力的增长跟不上复杂度的增长,设计能力与集成度的增长之间存在着一条鸿沟。另一方面,SoC的很大一部分应用于便携式通信、音频和视频处理的消费类电子领域,如手机,MP3播放器。为了尽快占领市场,这类产品要求较短的上市时间。这两个主要因素需要更有效,更快速的新的设计方法的支持。 IP的复用是SoC产品成功开发的关键。为方便用户选择相关IP以及进行SoC的系统级性能评估,必须有效的描述IP。 当前基于平台的设计方法被认为可以有效减少设计风险和缩短上市时间。通过复用针对某一类型应用的平台,可以快速开发出一系列的同族产品。 传统的设计方法由于在设计过程中使用了多种设计语言,不同设计人员之间存在交流的障碍。传统的RTL级设计由于对系统的抽象不够,不能有效处理复杂的SoC系统,在RTL级的仿真性能不能满足需要。SoC是软硬件混和的系统,需要对其进行软硬件协同仿真和验证,目前的软硬件协同仿真在整个设计周期的中后期才开始进行,不利于尽早发现设计中的错误。 SystemC是系统级设计的统一软硬件建模语言,支持从概念到实现的无缝设计流程。使用SystemC使得设计基于统一的语言环境,整个系统得到可执行的功能说明,软硬件协同验证在设计前期就开始,仿真速度更快。 通过系统级建模,提高设计的抽象层次,可以大大降低建模复杂度。事务级建模在RTL级之上,忽略了不必要的细节,把模块之间的通信方式从管脚和信号方式抽象为函数调用。事务级模型可以方便系统工程师评估SoC的体系结构;使SoC软件工程师在设计前期就得到验证软件的快速原型系统,并且为硬件设计工程师提供快速的仿真环境。 本文重点研究了基于SystemC的AMBA规范的总线模型的设计和实现和事务级设计平台的构建。平台主要包括基于AMBA规范的总线模型、RISC CPU模型和存储器模型。通过GUI可以进行设计仿真。该平台具有较好的可扩展性和较快的仿真速度。 时序对比实验表明,总线模型内部达到了周期精确,符合AMBA规范,运行性能接近商业工具平台。接入MP3解码器的实验证明了平台的可扩展性。RISC CPU的存取数据指令的实验证明在该平台上可以进行体系结构性能分析。软硬件协同实验证明在该平台上可以进行软硬件协同验证。
其他文献
近年来,云南洱海流域国民经济实现了快速增长,农业经济得到了全面发展。洱海作为重要的水源地,支撑着整个流域的生产生活和经济发展,其作用和地位日益突出。但同时由于过量施
本论文所研究的课题是电子科技集团第十研究所某工程的子课题。其主要要求是实现L波段宽带、快速、低相噪和低成本的频率合成器。首先,我们对直接数字频率合成器(DDS)技术的基本
目的探讨干细胞闵子对糖尿病所致神经元凋亡的干预效应及其可能机制。方法成年雄性C57小鼠27只,随机分为正常对照组、糖尿病组、糖尿病干细胞因子组,每组9只。用链脲佐菌素建立
本论文以电力系统谐波研究的实际问题为基点,结合湖南省电力公司重点攻关项目——混合型有源滤波器的研制,在大量前期研究工作以及实验样机的基础上进一步提出了若干谐波抑制和
织物的拒水整理一直倍受人们的关注,市面上也存在各种各样的拒水剂,其中氟系拒水剂是目前使用最多的拒水剂。有机氟拒水剂能够显著降低织物的表面张力,从而赋予织物优异的拒
本论文详细介绍了多电平高压变频器监控系统硬、软件的设计和开发过程。论文首 先从监控系统的设计要求入手,着重分析了高压变频驱动系统和多电平变频器控制的要
模拟电路故障诊断经过三十多年发展,已经有很多故障诊断理论和方法,但是这些理论和方法只适合于非容差或小容差线性电路。随着电子技术的发展,特别是超大规模模拟电路和模数混合
现代意义上的泛阿拉伯主义发轫于19世纪中叶肥沃的新月地带,其最初的形态是一种文化民族主义。随着阿拉伯世界民族独立运动的发展,泛阿拉伯主义逐渐从文化觉醒走向政治觉醒,
随着集成电路工艺技术的发展,FPGA和专用集成电路(ASIC)越来越多地应用到通信、图像处理和视频处理等领域。FPGA逐渐向大容量高速度方向发展,在逻辑密度、性能和功能上有了极大
《老人与海》是一部独具特色的作品,作者海明威运用象征手法赋予作品中老人、大海、马林鱼、鲨鱼、雄狮和小男孩深刻的内涵。本文对文章主人公及部分意象进行分析,总结和归纳