【摘 要】
:
模拟器能够在硬件设计的同时进行软件的开发,实现软硬件交互设计,更好地满足系统的性能要求,缩短开发周期,加快产品上市。但是由于System C/C++等系统语言缺乏灵活性,使不同
论文部分内容阅读
模拟器能够在硬件设计的同时进行软件的开发,实现软硬件交互设计,更好地满足系统的性能要求,缩短开发周期,加快产品上市。但是由于System C/C++等系统语言缺乏灵活性,使不同组件进行相连时,不仅繁琐,而且容易出错。而Python具有语言简洁、灵活、可扩展性、解释性等特点,将Python语言用于全系统模拟器的配置以及控制,可以提高模拟器的灵活性以及动态交互性。基于此,本文采用Python语言设计了模拟器的配置与仿真扩展机制。模拟器的配置与仿真控制机制的设计需要使得脚本语言能在系统语言之间相互访问。本文涉及的模拟器主要由System C语言编写。为了实现System C和Python之间能够相互访问,本文提出了功能扩展机制,设计了两个接口,分别为仿真接口和语言独立接口。仿真接口的设计使得Python脚本能够插入到System C仿真的各个阶段,完成仿真的功能扩展和修补工作。而语言独立接口主要是提供一个统一的方法,使Python从脚本环境,通过层次路径访问System C的仿真对象。基于功能扩展机制,为虚拟平台HVP设计了Python控制台。Python控制台的功能包括控制仿真运行和暂停的仿真控制功能、模块的集成与参数配置功能、可执行文件加载功能、存储空间读写功能等。控制台的实现,对于虚拟平台的灵活性和方便性有了大大的提高。在完成Python控制台的实现后,对Python控制台的功能验证包括对控制台中各个功能的验证。经过验证控制台的各个功能正确。并为虚拟平台的各个设备编写了测试程序,在虚拟平台上运行测试向量进行功能验证,最终所有的测试程序的执行结果正确,进一步说明了控制台的正确性。
其他文献
IT技术的发展,对信息数据的传输提出越来越高的要求。本文基于NiosⅡ软核处理器和ZigBee技术设计开发了一款数据传输移动终端,实现了无线传输数据、显示数据、转存数据和处理
化学需氧量(Chemical Oxygen Demand,COD)是一种衡量水体有机物污染程度的重要指标。为解决标准滴定法检测COD造成的环境污染,检测速率慢等问题,开发敏感,快速,环保的COD检测方法分析具有重要的实用价值。本文用阳极氧化法制备TiO_2纳米管阵列为工作电极,以此来搭建COD传感器,并实际应用于不同有机物的检测。论文研究表明:在0.25 wt%NH_4F+5 vol%H_2O+E
当今,保护环境节约资源成为人类共识.这种理念直接影响了包装产品,减量化、重复使用、回收再利用,得到大家的重视、支持、欢迎和赞赏.
采用水培营养液加镉法,对72个水稻品种(系)进行不同抗性水稻种质资源的筛选。试验结果表明,供试的72个水稻基因型的耐镉胁迫能力存在极显著差异,依据0.2mg/LCd处理下的Cd耐性指数可将72个基因行聚成Cd敏感基因型、较敏感基因型、耐-Cd基因型、较耐基因型。其中以Lemont、IR98-22、兰贝利、F_6-143-1、Dular、玉米粳5号、R669等耐性最强,F_6-138-1等对镉胁迫最
细胞增殖普遍存在于自然界,从低等的动植物的细胞分裂到高级生物的生长发育都离不开细胞增殖,而且细胞增殖在生物体的生长发育过程中受到非常严谨而又精确的调控,一旦调控网络中
“首先触及司机群体的利益,但受冲击最大的是我们。司机只有一辆车,卖掉后损失不大,即使不卖车,也可以留着自己用,就是苦了贷款买车的低收入群体,而能被‘打死’的是我们。”
本文对应用绿僵菌防治德国小蠊的机理与方法进行了研究。文章在对僵虫形成过程观察研究的基础上,通过CP包埋剂制作石蜡切片,研究了德国小蠊感染绿僵菌的组织病理。研究结果显示