全系统虚拟平台的仿真核心的设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:tc2020
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SoC设计的日益复杂,传统的虚拟平台的性能已经无法满足开发者的需求。业界都在寻找提高虚拟平台的性能的有效办法。随着虚拟化技术的发展,以QEMU为代表的高性能模拟器被开发出来,给提高虚拟平台性能提供了新的途径。但是模拟器相对传统虚拟平台有一定缺陷:模拟器难以精确描述模块的时序关系。为了在保证传统虚拟平台的优势情况下并提高性能,本文提出了一种将传统虚拟平台仿真核心和模拟器仿真核心集成的方法,设计了新的仿真核心并以此搭建了全系统虚拟平台HVP(Hybrid Virtual Platform)。本文以成熟的QEMU模拟器和SoCRocket虚拟平台为基础,进行了二者仿真核心的集成,从而搭建了新的HVP选系统虚拟平台。在设计过程中,首先确定了QEMU嵌入SystemC仿真核心的总体架构。根据总体架构将需要完成的工作划分为三个主要模块和四个必要的运行机制。并且利用P线程技术完成了QEMU和SystemC仿真核心多个线程的划分。其次为了QEMU和SystemC两个仿真核心可以正常的同步和通信,HVP平台使用了基于量子的时间同步策略,以时间量子为单位进行时间同步。根据TLM2.0 Sokcet原理,为QEMU和SystemC两个仿真核心设计了用来传输事务的Socket和传输函数。并设计了一个线程安全的事件,保证了事务传输的线程安全。在完成仿真核心集成后,通过DMI接口和QEMU内存建模方法重新设计了指令执行机制,并根据SystemC仿真核心的启动阶段设计了新的启动机制,保证了QEMU和SystemC两个仿真核心可以协同启动并运行。最后对HVP平台进行了相关的测试和验证,包括基准测试程序验证、性能测试、IO访问测试和IO中断测试等。展示了新的仿真核心性能上的优越性。并证明了HVP平台的IO访问和IO中断可以正确有效的执行。
其他文献
表面等离子激元是电磁场与金属表面传导电子相互耦合所产生的传导电子集体共振的结果。表面等离子导模与表面等离子共振导模这两类模式都是由金属-介质界面支撑。表面等离子
在微波辐射条件下,以对羟基苯甲酸与乙醇为原料,SnCl4/C为异相催化剂,高效、绿色地合成对羟基苯甲酸乙酯.分别研究催化剂用量、醇酸摩尔比、反应时间、反应温度、微波辐射功
模数转换器(ADC)能将模拟域内的信号转换为数字域内的信号,是各种需要收集并处理模拟信号的系统中必不可少的重要部件。Sigma Delta ADC通过基于过采样和噪声整形技术,以其高
<正> 《中医学入门》是神户中医学研究会编著的一本中医学入门书,他们采取集体创作的办法,首先由伊藤良和森雄材先生执笔撰稿,尔后经过集体研究讨论修改定稿。先后参考了中国
金属氧化物薄膜晶体管(Metal Oxide Thin film Transistors,MOTFTs)因在其在未来大尺寸、高帧率和高分辨率的平板显示器中巨大的潜在应用价值而受到研究者们的广泛关注。金属氧
日前,国务院常务会议审议通过《"十三五"国家科技创新规划》,拟近期向社会发布。国务院新闻办公室举行政策吹风会。科技部党组成员、副部长李萌在会上谈到中国科技创新成就及"十
忆阻混沌系统是典型的非线性系统,由于具有对初始条件和系统参数极为敏感、具有瞬态混沌、多隐藏吸引子共存以及状态转移等与众不同的物理现象,因而有着极其复杂的动力学行为
作为我国经济结构的重要组成部分,建筑企业的长远稳定发展对我国社会经济繁荣与稳定有着重要影响。建筑企业长远稳定发展的核心在于人才储备和培养,而加强员工管理与培训工作
对信号的滤波是控制论和信息论中的研究焦点。这是因为信号在传输和检测过程中难免会受到各种噪声信号的污染,为了精确获取所需信号,需要针对被控系统设计相应的滤波器。然而
高压功率器件与低压集成电路器件之间的隔离问题是功率集成电路研究的重点问题之一。由于SOI(Silicon-on-Insulator)技术能为功率集成电路提供优异的介质隔离,因此许多从业者