嵌入式快速精准虚拟仿真平台的设计与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:sumjoy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着手持设备和移动终端在人们生活中发挥越来越大的作用,嵌入式系统设计方法学也从原来的硬件与软件设计分开实现,走向了现代的电子系统级的软硬件协同设计。对于电子系统级设计来说,关键技术在于虚拟仿真平台的搭建、虚拟仿真工具的构建、虚拟仿真模型和数据库的构建等。而就虚拟仿真平台而言,阻碍虚拟平台技术不断完善的一大阻力就是仿真的快速性和精准性之间的合理均衡。目前国际电子系统高端设计技术的研究重点大多都聚集在对这一技术的攻克上。   本文对自行研发设计SRP嵌入式系统过程中,针对构建虚拟仿真平台这一技术,提出了一种异构虚拟仿真平台的设计方法,即以跨平台的高速虚拟机Qemu模拟SRP处理器核心,以具有硬件描述语言特征的SystemC语言库搭建系统总线和外部设备等外部模块,最后通过基于网络套接字的进程间通信模型进行了异构整合。文中描述的SRP微处理器模拟核心,采用动态二进制翻译技术,能精确到指令级运行,提高了仿真运行速度。总线描述中首先采用事务处理抽象层上进行建模,实现了总线协议中的单次读写和块读写操作,并设计了相应的主从设备模型;然后进行了通道分层,在事务处理级模型内嵌套了能够产生时钟精准信息的寄存器传输层模型。总线的两层模型各有分工,寄存器传输层负责与SRP处理器模拟核心进行通信,同时产生时钟精准信息;事务处理层负责抽象主设备对从设备的访问请求接口,通过使用仲裁机制决定不同主设备访问请求的次序。该虚拟仿真平台模型兼顾到了仿真过程中的快速性和精准性问题。最后阐述了在SRP虚拟仿真平台上进行了一些仿真设计实践,验证了SRP虚拟仿真平台系统功能的正确性,并重点讨论了虚拟仿真系统总线的建立与调度、测试等技术,并对实验数据进行了对比与分析。从而验证了这一技术的精准性和快速性。
其他文献
凝汽器是大型换热设备,广泛应用于电力、化工、冶金、机械等行业,是汽轮机的重要组成部分,它使凝汽式汽轮机做功后排除的蒸汽凝结成水,形成并保持所需要的真空,降低排汽压力和排汽
视频以及图像信息在无人驾驶、视频监控、目标定位等社会、经济和国家安全领域中的需求持续迅猛增长,使其呈现出对象复杂性、媒体数据规模化、应用需求多样化的特点。这些信
在对实验室已有流量计量单元进行分析的基础上,确定流量计量单元的主要实现功能及各功能模块的组成,对流量计量单元的硬件电路进行改进,编程实现硬件改进模块的功能,并将各功
自然界中鱼群、鸟群、萤火虫等展现的自组织现象,促进了自组织理论的深入研究。自组织体系中的化学振荡反应最早由B.P. Belousov和A.M. Zhabotinsky发现,以他们的名字命名的B
细胞的抗病毒特性是病理学领域的一个重要研究方向。目前对于细胞抗病毒特性的研究均采用统计的方法,即基于对细胞种群的观察与分析得出结论。统计的方法虽然能较好地反映某类
机车作为列车的牵引设备,及时掌握其设备状态尤为重要。机车走行部包括结构件和运动件,实际应用表明,运动件故障占走行部故障的大部分。运动件早期故障的主要特征表现在温度
数字减影血管造影技术(DSA),通过注射造影剂使血管从周围组织中显现出来,再将造影前后的图像减影。阅片医生从减影图中观察血管的形态诊断肿瘤等病变情况,但是不能直观准确的
稀疏表示是近年出现的一种新颖且热门的技术,受到很多研究者的广泛关注。其目前己被广泛应用于计算机视觉和机器学习,包括人脸识别、聚类、维数约减和图像高分辨率重建等。在
人脸识别技术是当前模式识别领域的一个重要研究方向,因其友好性,隐蔽性,不易察觉且识别率高等优点赢得众多学者的欢迎。在国家安全、保安监控、商业等领域同样得到了广泛的应用