【摘 要】
:
电子系统级(ESL,Electronic System Level)平台以抽象方式描述SoC系统,给软硬件工程师提供一个虚拟的硬件原型仿真平台,用于进行硬件系统结构的探索和软件程序的开发。随着SoC
论文部分内容阅读
电子系统级(ESL,Electronic System Level)平台以抽象方式描述SoC系统,给软硬件工程师提供一个虚拟的硬件原型仿真平台,用于进行硬件系统结构的探索和软件程序的开发。随着SoC系统集成度的提高以及各类系统/应用软件的复杂度的提升,利用ESL平台在SoC系统设计早期开展软硬件协同设计将直接影响系统设计的成败。QEMU虚拟机是一个典型的ESL平台,可以模拟当前主流处理器,并支持对处理器指令的扩展。它采用先进的动态二进制翻译技术,能使的平台的仿真速度接近真实的机器运行速度。但是,目前QEMU虚拟机的设计还存在几个问题,如缺乏较好的、可扩展的软件调试手段,对处理器的仿真精度不够,而且在仿真速度上还有很大的提升空间。首先,针对QEMU虚拟机缺乏较好的、可扩展的软件调试手段的问题,本文实现了远程交叉调试所需的调试通信协议,设计并实现了具有基本调试功能的远程交叉调试器来调试运行在虚拟机中的程序,验证了调试通信协议的有效性、虚拟机端调试机制的正确性。虚拟机端调试模块与调试器间采用RSP (RemoteSerial Protocol)调试通信协议进行通信。基于虚拟机的调试子系统的设计完成,不是作为现有调试手段及技术的替代,而是作为一种补充。它们共同配合来确保嵌入式软件产品的质量和开发的效率。其次,针对QEMU虚拟机提高仿真速度、提升仿真精度的问题,本文还为仿真品平台QEMU提供了一种优化的方法,以消除冗余指令来减少操作的个数来加速翻译后代码的运行。并且添加Cache模块,以使得仿真平台能更好的模拟硬件,从而得到更加精确的仿真信息,使得仿真平台结构更加优化。
其他文献
Rab蛋白是小分子GTP结合蛋白Ras超家族中最大的亚家族,在囊泡的形成、运输、融合等过程中发挥着重要的作用。而在肿瘤的发生发展过程中,囊泡的运输及其胞吐作用起着非常重要
目的:探索从临床工程(CE)角度,对生物医学工程(BME)专业本科生医用超声课程教学内容进行改革,以提高毕业生的求职竞争力。方法:采用自制调查问卷的形式,调研BME专业高年级本科生的
硫化物(硫化氢、硫醇、硫醚、噻吩等)广泛存在于天然气、煤制气等工业气源中,不仅会导致严重的大气污染、输气管道及生产设备的腐蚀,还会造成下游催化剂中毒而失活。近年来,各国对
数字经济给全球带来机遇和挑战。为抢占发展先机,谋求竞争优势,世界各国基于各自数字技术和数字经济发展情况,制定了各自的数字经济发展战略。国家战略引领立法价值和目标,导
<正>吾师杨仁德为云南省第三批省级师带徒指导老师,从医中医临床医疗实践三十余年,精勤不倦,学验俱丰,擅长中医脾胃病的辨证论治。他认为西医慢性胃炎属于中医脾胃病的范畴,
介绍了一种适合于低压配电网分散进行无功补偿的晶闸管开关电容器(TSC)装置,分析了晶闸管的触发条件,设计了可减少逆变器产生的高频谐波的低通滤波器,与此同时,并对该装置进
为明确氮肥底追比例与施硫间的互作效应,采用盆栽方式,以京冬8号和济麦20为供试材料,设置氮肥底追比例为3∶7(N_1)、5∶5(N_2)和7∶3(N_3)3个处理水平,每个底追比例下设置2个
产业链具有一定的复杂性,不同产业链环节对其发展产生不同影响。论文从不同环节对产业链发展的影响不同出发,将产业链划分为关键环节、主导环节和配套环节,并构建评价指标体
随着我国社会的不断进步,我国经济体制逐渐的完善与健全,与此同时,随着我国加入WTO的日益深入,当前投资体制的改革不但加强,基于此,后评价在我国工程建设项目的投资领域以及评价领
综合补给船为远洋舰队补给燃油、淡水、食品和武器弹药等物资,是舰队战斗力和续航力的可靠保障。综合补给船兼装液货和干货,其结构型式和装载模式复杂,目前国际上对综合补给船的