1、“.....测试过程中出现的问题较多,基本可归结为指令模块结构。由于时间和当前测试能力的限制,仅仅测试了十三个模块中的三个模块,但是基本达到了在微处理器联调测试的目的。第章微处理器的代码测试代码的基本测试代码的基本测试的对象是指令集中的每条指令在仿真软件中都是单独用个函数实现的,然后将这些指令打包成些有特定功能的模块,这些不同功能的模块就组合成了整个部件,代码的基本功能测试的测试对象就是针对每条指令的这个函数用仿真软件来测试的。代码的基本测试的过程是先编写,即编写测试的激励文件。然后单独运行功能部件的模块。应用仿真软件,在图形化界面下查看结果,并与用标准手算输出结果进行比对......”。
2、“.....不致则说明该模块存在问题。代码的基本测试结果用个测试出和个测试验证正确的两条指令为例具体分析,两条指令分别是位运算模块指令和固定取位模块指令。图位运算模块指令在仿真软件中测试波形在位运算模块测试中,测出多处。以指令模块测试为例,如图可知,输入赋值分别是输入十六进制数为输入十六进制数为波形图输出结果输出十六进制数为应用标准手算输出结果为仿真软件输出结果与用标准手算输出结果不致,说明该模块存在问题。图固定取位模块指令在仿真软件中测试波形在固定取位模块测试中,同样测出存在,但指令模块测试正确可通过。如图可知......”。
3、“.....说明该模块测试正确可以通过。对基于仿真软件代码的测试过程,我主要对位运算模块四个指令模块,固定取位模块六个指令模块,前导零模块四个指令模块,移位模块十个指令模块进行测试。其中每个指令模块赋值个需求输入,将输测试激励文件写入中,单独运行功能部件的指令模块代码,用仿真软件,输入指定数据,在图形化界面下查看结果,并与用标准手算输出结果进行比对,结果致这测试模块正确可通过,不致则说明该模块存在问题。对所进行的二十五个指令模块测试中,共发现十处。达到了测试目的,完成了代码基本测试工作任务。用功能覆盖率的测试方法测试代码用功能覆盖率的测试方法学测试代码的测试对象是和功能模块,代码的实现是基于的......”。
4、“.....为了验证和相应模块的功能完备性,需用功能覆盖率的方法验证和相应模块的边角情况。用功能覆盖率的测试方法学测试代码的测试过程是先读取测试需求数据文档,用嵌入式汇编编写测试语言代码。其次,将写好的嵌入式汇编代码反汇编成指令队列,将指令的队列的编码写入虚拟内存中。然后,用编写覆盖率代标准手算输出结果进行比对,结果致这测试模块正确可通过,不致则说明该模块存在问题。用功能覆盖率的测试方法测试代码首先,读取测试需求数据文档,用嵌入式汇编编写测试语言代码。其次,将写好的嵌入式汇编代码反汇编成指令队列,将指令的队列的编码写入虚拟内存中。然后,用编写覆盖率代码,并插入代码,将这些代码加入中之后,就相当于加入很多观察点。最后......”。
5、“.....读取覆盖报告中覆盖信息,看是否功能覆盖。致谢本论文是在余老师的精心指导下完成的。余老师认真指导,多方面支持,给出了许多很好的意见。在毕业设计过程中,是您的细心指导和关怀,使我能够顺利的完成毕业设计。在我的学业和毕设的工作中无不倾注着老师们辛勤的汗水和心血。您的严谨治学态度渊博的知识无私的奉献精神使我深受启迪。从尊敬的余老师身上,我不仅学到了扎实宽广的专业知识,也学到了做人的道理。您的严格,让我学会了做人您的关怀,使我不断成长。在此我要向她致以最衷心的感谢和深深的敬意。感谢贾文华学长在我论文过程为我答疑解惑,他丝不苟的工作作风,丰富的实践经验都给我留下了深深的印象......”。
6、“.....在毕业设计过程中,同学之间互相帮助,有什么不懂的大家在起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我的同学。与此同时,还得到和教研室的学长们大力支持与帮助。在此并表示感谢,参考文献,雷绍充,邵志标,梁峰测试方法学和可测试性设计北京电子工业出版社,年月罗渂高性能浮点处理单元的研究与设计,西北工业大学博士论文,数字设计和计算机体系结构北京机械工业出版社,年月李鹏,鲍峥,石洋体系结构透视北京机械工业出版社,年月何立强标准浮点测试向量的生成中国科学院计算技术研究所......”。
7、“.....年月黄永勤,朱英,巨鹏锦,吴志勇,陈诚申威号高性能微处理器的功能验证,国家高性能集成电路上海设计中心王俊,文延华,漆锋滨计算机浮点功能测试方法江南计算技术研究所,年月张健简明教程加拿大达内科技有限公,范长永位微处理器模块设计,闫沫,张媛基于语言的设计验证技术现代电子技术,年第期维加亚拉哈文应用指南北京清华大学出版社,李扬高性能面积敏感浮点乘加部件设计及可信性测试体系微电子与固体电子学,克里斯•斯皮尔验证北京科学出版社,年月徐伟俊,杨鑫,陈先勇,夏宇闻针对功能覆盖率的验证过程神州龙芯集成电路设计公司码,并插入代码,将这些代码加入中之后,就相当于加入很多观察点......”。
8、“.....最后,将文件生成功能覆盖报告,读取覆盖点的覆盖信息,看是否功能覆盖。对于用功能覆盖率的测试方法测试代码,我的主要工作是学习用编写覆盖率代码。由于和比对平台还不够完善,以及时间及能力有限,只做了功能覆盖率组的代码实现,并没有在基于功能覆盖率的测试平台上做测试。此模块批量测试任务后续进行,但测试过程已经掌握。以在信号的上升沿对覆盖点进行采样为例,对用编写代码及覆盖报告生成过程具体分析介绍。测试需求文档为覆盖点。为存数据或取数据的地址,位宽为,值为。通道可划分为个通道。为读写使能信号,位宽,为时代表读,为时代表写。那么可划分为两个通道,分别为读和写。交叉覆盖和的通道。为要写的数据,位宽......”。
9、“.....划分为个通道。图将编写代码程序放入文件图是根据测试需求文档要求,运用所编写的测试程序,使程序满足每个覆盖点的需求,能在工作站中正常运行,并将该程序复制放入文件中。图编译步骤图编译步骤图编译步骤图编译步骤用编写覆盖代码后,编译文件生成功能覆盖报告的过程分四步。第步,如图显示为所输入的编译指令过程,作用是编译文件,生成可执行文件第二步,如图显示为输入的编译指令过程,及该程序在软件中可正常运行,作用是运行可执行文件,生成文件夹第三步,如图显示为所输入的编译指令过程,作用是在文件夹生成报告数据文件第四步,如图显示为打开文件中文件查看覆盖率报告。图覆盖率报告图所显示的为在信号的上升沿对覆盖点进行采样结果......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。