检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李可生[1] 杨博[1] 徐天伟[1] 李丽[1,2] 何书专[1,2] 潘红兵[1,2]
机构地区:[1]南京大学电子科学与工程学院,江苏南京210046 [2]南京大学江苏省光电信息功能材料重点实验室,江苏南京210093
出 处:《计算机工程与设计》2016年第5期1335-1339,共5页Computer Engineering and Design
基 金:国家自然科学基金项目(61176024;61006018;61370040;61376075);高等学校博士学科点专项科研基金项目(20120091110029);江苏省产学研联合创新资金-前瞻性联合研究基金项目(BY2013072-05)
摘 要:针对基于SystemC的可重构专用处理器模拟器在整个系统的仿真时(包括操作系统、驱动、API及应用程序)耗时久、影响开发进度的问题,提出一种基于QEMU的模拟器设计方法。根据可重构专用处理器的功能特点和系统架构,对可重构专用处理器进行抽象,利用在仿真速度上优势明显的QEMU,设计并实现一个在功能和内部存储上精确的模拟器。实验测试结果表明,该模拟器提高了全系统仿真时的速度,在硬件开发板尚未就位前,为软件开发人员提供了一个可以进行软件开发和测试的平台,提高了开发效率。A QEMU-based emulator for reconfigurable application specific processor was proposed to deal with the severe timeconsuming problem exists in the process of emulating the whole system of SystemC-based emulator encounters,including operating system,device drivers,application interfaces and software applications.Compared with SystemC,QEMU outperformed obviously in emulation speed,which provided chances to solve the problem above.By taking advantage of QEMU and abstracting functionality and architecture from the processor,the emulator designed and implemented performed with high accuracy on behavior and storage.In test,it shows great improvement on the speed of the full system emulation.And it also provides a platform for the software developers to develop and test their programs before the hardware development board being in place.
关 键 词:QEMU 虚拟机 可重构专用处理器 模拟器 全系统仿真
分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7