基于SystemC的1553B总线事务级模型设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:gan402771387
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路规模的不断增大,电路性能提升的同时也给设计和验证工作带来了新的挑战。在传统的超大规模集成电路的设计流程中,硬件的设计与软件的设计工作是分开进行的,并且软件的设计往往要滞后于硬件,在整合软硬件时如果想要对设计进行修改又不得不重新划分软硬件的职能,并从头开始设计。这就带来了时间和精力上的浪费。对于验证而言,使用传统高级语言的验证程序与周期精确的硬件描述语言进行混合仿真,速度很慢,往往会导致整个进度的滞后。这在追求产品快速更新抢占市场的今天是难以忍受的。为了解决以上的问题,可以在设计流程中使用System C语言先进行系统级的设计,软硬件的设计工作可以同步进行。各个单元采用事务级的建模方法,设计周期更短并且仿真速度比传统的RTL模型快2~3个数量级,通过验证后再将软硬件翻译成对应的高级语言和硬件描述语言,从而达到节约时间的目的。本文设计的1553B总线事务级模型是实验室事务级So C验证平台的一部分,可以对基于1553B总线的IP核完成快速的验证工作。采用System C语言进行事务级的建模,建模标准采用的是TLM2.0,模块之间的通讯更加规范。首先介绍1553B总线的应用背景、发展现状以及对其进行建模的必要性,利用System C进行事务级建模的机制,接着提出了1553B总线模型的整体设计方案,完成总线控制器接口(BC接口)、远程终端接口(RT接口)和事务级总线通道的设计工作。在总线模型的各个部分设计工作完成后,为其搭建测试平台并提出两种测试方案,一是对其功能点进行点对点的测试,验证功能的正确性,二是采用对1553B总线16bit指令字进行穷举的方式对总线模型进行全覆盖测试,评估模型的仿真速度。通过初步的测试后将该事务级总线模型挂载到LEON3 So C验证平台上进行最终的测试,并在1553B总线模型的RT端挂载一个真实的IP——DES密码算法模块,完成总线模型的验证工作。经验证该1553B总线事务级模型功能实现正确,成功完成了与So C验证平台的通信,并且相比于传统的RTL模型提高了仿真速度,可以用于1553B总线IP核的快速验证工作。
其他文献
研究了采用索氏提取法,以乙醚作为溶剂提取臭椿树皮的植物提取物,对米象、锯谷盗、赤拟谷盗、小眼书虱的控制作用。结果表明:臭椿树皮提取物对米象、锯谷盗、赤拟谷盗、小眼书虱
高质量的微波信号源是所有微波领域应用的基础,优质的微波信号在民用通信、仪器测量、航空航天、雷达、电子对抗等诸多方面都有着广泛的应用。微波光子学作为一门新兴的学科,
《与朱元思书》注释补正山东安丘一中刘晓峰《与朱元思书》是一篇文质俱佳的骈文。但现行“必修”教材对它的注释多处欠周密,某些疑难词句漏注,配套《教参》译文不确当。这给阅
随着城市化的发展,城市生活垃圾大量排出,且污泥也以每年15%以上的速度增加。由于上述固体废弃物中大部分是可燃性有机废物,蕴藏着大量热能,如能回收利用则可作为替代能源使
电池系统作为纯电动汽车惟一的动力来源,其热管理设计对电动汽车工作性能至关重要。采用隔热材料、空调压缩机散热、半导体制冷风扇散热3种方法进行电池组热管理设计,进行高
选择合理的模型并充分利用有限的监测信息,客观地反映大气环境质量状况,辨识大气环境的主要问题是环境质量评价的重要研究内容。基于模糊数学基本理论,将模糊数学模型应用于
激光二极管泵浦的全固态激光器不仅体积小、结构紧凑、设备简单、价格低廉,而且输出光束质量高、效率高、性能稳定,因此被广泛应用到军工业以及科研等领域。在全固态激光器谐
本文依据JJF1059—2012对流动注射分析仪测试阴离子表面活性剂的检出限的值的不确定度进行了评定和表述。对流动注射分析仪测试氨氮、总磷、挥发酚的检出限的不确定度评定有
目的探究老年下呼吸道感染革兰阴性杆菌分布与耐药心性。方法选取本院2018年2月-2018年11月确诊的老年下呼吸道感染患者,在合格痰液标本中对病原菌进行分离。结果痰液培养标