指令集仿真器是目前嵌入式系统研究中一个极其重要的领域,一个灵活高效且准确度高的仿真器不仅可以实现对嵌入式系统硬件环境的仿真,而且是现代微处理器结构设计过程中性能评估的重要工具. 仿真器的性能已经成为影响整个设计效率的重要因素,在现有的指令集仿真技术中,编译型仿真技术虽然可以获得高的仿真速度,但其对应用的假设过于严格,限制了其在商业领域中的应用;解释型仿真器虽被普遍使用,但其缺点也很明显,由于模拟过程中需要耗费大量时间用于指令译码,解释型模拟器速度往往很有限,使用性能较低。由此可见,如何减少仿真过程中的指令译码时间,是提高仿真器的性能的关键。 本文旨在提出一个指令集仿真器的原型,重点解决指令解码过程中的速度瓶颈,在其基础可以进行扩充和改进,以适应不同硬件平台的需要。文章首先从ARM指令集的指令功能和编码格式入手,通过分析和比较找出了一般常用指令的编码和实现规律,并在此基础上进行了高级语言的描述,其后提出了改进版解释型指令集仿真器的设计方案,包括为提高仿真器性能,减少译码时间,创新性的在流程设计中加入了预解码的步骤,同时用自己设计的压缩算法解决了因预解码产生大量译码信息而带来的内存过度消耗难题。接下来,描述了仿真器的实现,包括指令的取指、译码、执行等基本功能,并着重描述了如何通过划分存储域和存储块的方式模拟真实存储器的读写访问实现。 另外,需要特别指出的是,针对仿真器中普遍存在的调试难问题,本文从一线程序开发人员的角度,在调试模块的设计中除了断点设置、程序暂停、恢复等基本功能外,还添加了各类监视设备和程序跟踪的功能,以期能提高本仿真器的实用性。 在文章的结尾,提出了仿真器的验证方案,并按照该方案对仿真器进行了功能和性能上的验证,最后对进一步的工作进行了展望。
资源简介:指令集仿真器是目前嵌入式系统研究中一个极其重要的领域,一个灵活高效且准确度高的仿真器不仅可以实现对嵌入式系统硬件环境的仿真,而且是现代微处理器结构设计过程中性能评估的重要工具. 仿真器的性能已经成为影响整个设计效率的重要因素,在现有的指令集仿...
上传时间: 2013-08-02
上传用户:宋桃子
资源简介:介绍几种常用的仿真器的设计方案,通过比较分析各自原理的优缺点,结合硬件性能,设计了基于ZWFcore的指令集仿真器ZWISS。通过对其CPU、多级存储单元、陷阱、内存管理单元(MMU)、存储保护系统(MPS)以及物理内存属性(PMA)的仿真,较完善地完成对ZWFcore...
上传时间: 2013-10-09
上传用户:exxxds
资源简介:MQAM调制器的设计与实现.pdf 三篇相关文篇,共享给大家
上传时间: 2015-09-13
上传用户:2404
资源简介:TMS320C6000指令集仿真器技术概述,详细介绍了TMS320C6000 指令集仿真器的设置
上传时间: 2016-09-23
上传用户:sunjet
资源简介:基于MATLAB的GMSK基带解调器的设计与实现,使用SIMULINK进行仿真和应用
上传时间: 2013-12-29
上传用户:天诚24
资源简介:随着无线通信的应用日益广泛,无线通信系统的种类也越来越繁杂,但是由于不同通信系统的工作频段、调制方式、通信协议等原理结构上存在差异而极大限制了不同系统之间的互通。软件无线电摆脱了硬件体系结构的束缚,成为解决不同通信体制之间互操作问题和开展多...
上传时间: 2013-04-24
上传用户:mfhe2005
资源简介:基于FPGA的DVB-T COFDM调制解调器的设计与实现
上传时间: 2013-05-22
上传用户:fzy309228829
资源简介:·基于MFRC500的非接触式IC卡读写器的设计与实现
上传时间: 2013-07-26
上传用户:wweqas
资源简介:基于FPGA的SD转换器的设计与实现,已经在实际项目中测试过,完全OK!
上传时间: 2013-08-23
上传用户:box2000
资源简介:发电机电子调速器的设计与实现
上传时间: 2013-10-20
上传用户:gai928943
资源简介:基于ARM嵌入式系统的Bootloader的设计与实现.pdf
上传时间: 2015-06-18
上传用户:黄华强
资源简介:本文所要研究的就是基于ARM嵌入式系统通用bootloader的设计与实现。Bootloader是嵌入式系统中执行在内核操作系统前的一段代码,它的基本作用就是加载内核镜像。 在实践平台上,本课题硬件上采用了Intel Xscale系列的PXA255作为处理器,Xscale核心是与ARM V5T...
上传时间: 2014-09-10
上传用户:lps11188
资源简介:linux下数据下载器的设计与实现,基于fat16文件系统
上传时间: 2016-01-30
上传用户:hakim
资源简介:基于FPGA的Turbo码交织器的设计与实现 比较实用
上传时间: 2013-12-16
上传用户:1109003457
资源简介:基于C51单片机的MP 3播放 器的 设计与实现
上传时间: 2014-01-05
上传用户:xsnjzljj
资源简介:基于FPGA的SD转换器的设计与实现,已经在实际项目中测试过,完全OK!
上传时间: 2016-04-30
上传用户:stewart·
资源简介:基于RSA文件加密器的设计与实现,用C#在.NET平台上编写。包含所有代码
上传时间: 2016-07-22
上传用户:yyyyyyyyyy
资源简介:基于FPGA的I2C总线主控器的设计与实现
上传时间: 2016-12-30
上传用户:wang0123456789
资源简介:网络嗅探器的设计与实现,可作为课程设计使用
上传时间: 2013-12-16
上传用户:xiaohuanhuan
资源简介:基于vhdl的hdb3编译码器的设计与实现
上传时间: 2014-01-13
上传用户:2525775
资源简介:0258、RCD箝位反激变换器的设计与实现
上传时间: 2014-04-09
上传用户:sz_hjbf
资源简介:该文档为基于MATLAB GUI控制系统仿真软件的设计与实现简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-13
上传用户:
资源简介:该文档为基于FPGA的分频器的设计与实现简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-15
上传用户:
资源简介:该文档为基于FPGA技术的数字相关器的设计与实现简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-29
上传用户:
资源简介:该文档为基于FPGA的自然对数变换器的设计与实现的简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-29
上传用户:aben
资源简介:基于TMS320C55X的MP3播放器的设计与实现2这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2022-02-03
上传用户:d1997wayne
资源简介:基于嵌入式Linux的多媒体音乐播放器的设计与实现共3页这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2022-03-13
上传用户:
资源简介:局域网与广域网的设计与实现 PDF
上传时间: 2013-07-13
上传用户:eeworm
资源简介:局域网与广域网的设计与实现 pdf版
上传时间: 2013-04-15
上传用户:eeworm
资源简介:一种BIN码与BCD码转换电路的设计与实现.pdf
上传时间: 2015-07-18
上传用户:lifangyuan12