一种异构多核SoC存储精确系统级建模的设计实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:hwyvvv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
过去的20年,伴随着集成电路的飞速发展,系统级芯片(SoC)得到了越来越多的应用,并取得了巨大的成功,SoC产品目前随处可见并深刻的影响着我们的生活。按照摩尔定律的预测,芯片的集成度越来越高,集成电路生产技术的进步为我们设计更强大的SoC产品带来了现实基础,SoC芯片必然会向着高复杂度,小尺寸,低功耗的方向迈进。传统的芯片设计方法已经越来越不能满足未来的芯片设计需求。为了解决这一设计与生产技术的矛盾,大量的芯片厂商开始把目光投向芯片设计方法的改进上,采用系统级建模的SoC芯片设计方法得到了大多数人的认可。系统级建模提高了SoC芯片设计的抽象层次,省略了芯片设计中某些不必要的细节,大大简化了设计的复杂性,提高了设计效率,降低了仿真的时间消耗,从而节约了设计成本。随着研究的深入,越来越多的建模方法被提出。本文系统介绍了目前系统级建模的主要方法,并对它们进行了层次上的分类。这些建模方法没有优劣之分,不同的芯片设计需求适用不同的系统建模方法,具体实现时需考虑成本与性能的平衡。选择了合适的建模方法后,还需要遵循系统建模的一般设计思路。系统建模是对芯片系统的顶层抽象,所以自然要遵循“自顶向下”的设计思路;同时面向对象的思想在系统建模中也能提供很大的帮助。面向对象技术是软件设计中的概念,为软件设计带来了根本性的改变,得到了普遍的认可。目前面向对象技术已经摆脱了语言的狭隘范畴,而向着更高层次发展,产生了模式和框架等设计理念,并形成了自己的设计方法学。面向对象的技术在硬件设计中同样适用,如抽象、封装等技术,在硬件设计语言中模块化设计也有封装的概念。本文在此基础上进一步分析了面向对象中的继承、多态、模式等技术的硬件特征,以及在芯片设计中可能的应用。可以预见的是,面向对象的设计理念和设计方法学一定会使得硬件设计流程更加的合理,层次更加清晰,并能得到理想的设计效率。采用面向对象技术,本文实现了一款应用于异构多核硬件系统中的基于存储精确的C++系统级模型,而该硬件系统用于实现NCS雷达成像算法的软件的运行。NCS成像算法中的主要运算有FFT/IFFT、复数运算、转置运算等。而在系统级模型中,这些运算都会有专门的运算模块进行处理,它们分别是FFT/IFFT模块、运算模块以及转置模块。论文的最后介绍了该模型的实现细节,详细说明了硬件建模的类的映射方法,以及简化互连结构的主要思路。片上软件通过调用各个硬件类模块来实现,数据存储于DDR模块中,且存储地址空间固定,实现存储精确。该模型只关注数据流,而对控制单元不予建模,简化了模型的复杂度,为芯片系统的软硬件划分及优化提供了先验性的方案论证,并为片上软件的调试提供了中间数据。
其他文献
在过去的各个历史时代,我们几乎到处都可以看到社会完全划分为各个不同的等级,看到社会地位分成多种多样的层次。在古罗马,有贵族、骑士、平民、奴隶,在中世纪,有封建主、臣仆、行
介绍了炭黑的分类、结构及性能,阐述了中国炭黑工业的生产情况与国内外相关技术的发展现状与趋势,对炭黑的主要应用领域进行了论述,并对炭黑的未来发展方向提出了建议。
介绍了硫磺回收装置蒸汽夹套管道设计方法及制作安装要求。
硅光子学是下一代高速低功耗芯片技术极有前景的解决方案,然而因其实现全硅有源光器件的困难性,硅光子学常常需要其他材料加以辅助。石墨烯恰好是这样一种理想的CMOS兼容光电
现代城市电网建设中,电缆得到越来越广泛的应用。电缆在运行中,由于线芯电流、绝缘介质损耗等引起发热,导致绝缘温度超过其耐热温度时,将会引起绝缘材料加速老化,缩短电缆的
通过对战国时代的均势政治的分析,本文指出,无政府状态下动荡的国际环境给国家安全带来的巨大风险促使各国为抗衡对手而进行内部制度革新;“竞争性效仿”是普遍存在的;知识分
论述EPC工程总承包创造项目产品过程与项目管理过程的关系 ,介绍发达国家EPC工程总承包创造项目产品过程管理的特点 ,创造项目产品过程之间的衔接和交叉 ,分析其中的经济增长
随着科技的发展,如何在众多通信系统中有效的传递语音信息仍然是人们研究的重点。最早的语音通信采用模拟语音通信实现了语音的远距离传输,但随后出现的数字语音通信,在可靠
本文通过对沱江流域绵远河水系中重金属元素的系统研究,在查明水系中重金属元素含量的空间分布特征的基础上,应用因子分析的方法对重金属元素的来源进行了探讨和解释,综合评价了
噁唑、苯并噁唑以及2-乙酰基苯并噁唑类化合物的合成及其生物活性的研究是杂环农药、医药、光学材料、防火材料等领域中的一个重要发展方向。其中这三类化合物的构建方法学研