RISC指令集自动化测试系统研究与设计
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP332
【图文】:
西安电子科技大学硕士学位论文3.3.5 测试结果对比模块分析(1)传统测试结果分析方法传统的指令集测试结果分析需要测试人员熟知测试项跑出来的值,并能够与仿真波形一一对应起来,逐个进行核对。如图 3.8 所示,这是一个 ADD 指令测试项的输出结果,其中包括 34 个测试点。测试结果分析需要将波形展开根据每个测试点的预期输出与实测值进行对比,最后手动填写测试报告。
在测试结果分析时只需要查看该寄存器最后的值是否正确,如果出错,哪一位出现错误能准确定位分析。图3.9 自动化测试输出波形图由于指令集测试过程中测试项众多,面向测试代码的自动化手段只是缩短了单个测试项的分析时间,最终的测试报告需要将所有指令的测试结果进行统计。在指令集
所以显示 0x3E 地址的值是 0x3,0x3F 地址的值是 0xFFFFFFFF,一共 34 个测试点存到了两个地址中。图3.10 自动化测试输出结果内存显示3.4 本章小结本章首先研究了处理器核的主要结构及其指令系统的特点,其次分析了指令集测试的流程,规划需要实现自动化的主要环节。最后详细阐述了指令集自动化测试系统的设计思路,主要包括测试规划、测试用例、测试报告等几个模块的设计需求。为下一步自动化测试系统的软件设计实现提供了理论基础。
【参考文献】
中国期刊全文数据库 前7条
1 彭德生;蒋志翔;;基于SystemC的MIPS处理器建模与架构[J];计算机工程与设计;2015年04期
2 龚令侃;王玉艳;章建雄;;基于验证库的微处理器指令集验证方法[J];计算机工程;2009年03期
3 谈怀江;;计算机指令系统的变化及发展[J];科技信息(学术研究);2007年15期
4 张珩;沈海华;;龙芯2号微处理器的功能验证[J];计算机研究与发展;2006年06期
5 张峰,王家礼,方葛丰;微处理器系统功能测试[J];现代电子技术;2005年10期
6 范卫东,王鸿宾;用于微处理器功能测试的最小指令集测试法[J];微处理机;1996年01期
7 邢卫国;;精简指令集计算机(RISC)的发展[J];无线电工程;1993年05期
中国博士学位论文全文数据库 前2条
1 姚英彪;高性能嵌入式RISC微处理器核设计研究[D];浙江大学;2006年
2 郑德春;DSP可测性、测试方法和平台的研究[D];浙江大学;2005年
中国硕士学位论文全文数据库 前10条
1 张宏伟;面向DSP的RISC指令集仿真系统的设计与实现[D];西安电子科技大学;2016年
2 秦岩;可视化DSP开发平台的设计与实现[D];西安电子科技大学;2013年
3 刘洁;DSP处理器的功能测试[D];复旦大学;2012年
4 李常;嵌入式MIPS微处理器设计[D];清华大学;2010年
5 邹志斌;基于MIPS指令集的RISC微处理器控制模块的设计与实现[D];华中科技大学;2008年
6 江国范;异质媒体双发射处理器的设计研究[D];浙江大学;2008年
7 薛勃;32位MIPS处理器研究及其软硬件建模[D];上海交通大学;2007年
8 肖志斌;高性能嵌入式媒体微处理器IP核设计研究[D];浙江大学;2006年
9 张山刚;微处理器验证平台的实现[D];西北工业大学;2005年
10 梁磊;基于约束求解的微处理器功能验证程序自动生成技术研究[D];国防科学技术大学;2004年
本文编号:2751085
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2751085.html