软件测试高手进。。。。。。。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试高手进。。。。。。。相关的知识,希望对你有一定的参考价值。

亲!你在考试吧? 参考技术A 答案是rand_3

rand_3 = function()
while(1)
r = rand_7();
if(r < 7) return r % 3;



解释: 当rand_7()小于7的时候 rand_7()%3 的概率分布是均衡的, 也就是0,1,2的概率都都是2/7. 如果正好rand_7等于7,没关系,继续,只要我们保证在生成0,1,2的概率是均衡的就行了。 所以理论上rand_7可以产生任何任何小于7的随机数集合。

高手进!关于Quartus仿真的疑惑。相当不解呀!

最近看一本介绍Quartus ii的书,上面讲的还挺好,但是有关于仿真的几个问题我一直没搞清楚,希望懂这方面的朋友讲讲。主要是Analyze Current file,Start Compilation,Start Analysis&Synthesis和Start Analysis&Elaboration之间的关系。
首先是Analyze Current file,它的意思应该就是分析当前文件。当我们在Quartus上输入程序之后通常会用到“Analyze Current file”。我的理解就是:Analyze Current file的功能就是单单对所输入的程序进行语法检查,除此之外没有其他的作用。不知道是不是这样理解?如果是这样的话,那么能不能用Start Analysis&Elaboration代替呢?或者有其他的俩个代替。
第二:在分配引脚之前必须对设计进行分析及语法检查,也就是要用到Start Analysis&Elaboration。那么Start Analysis&Elaboration的作用和其他三个有何不同,用它进行检查之后生成的是什么文件?在分配引脚之前一定得用到它吗?
第三:Start Compilation。意思就是编译。编译什么?是像硬件语言的编译那样将VHDL或VerilogHDL编译成可以识别的机器代码吗?什么情况下才会用到它?
第四:Start Analysis&Synthesis。分析综合,是不是就是将你的VHDL或VerilogHDL翻译成具体的器件所构成的电路图?什么情况下才会用到它?
第五:波形仿真,Start Simulation。这个问题比较纠结。仿真的时候出错,说:“Aun Analysis and Synthesis through Technology Mapping followed by Timing Analyzer...”,原因是波形仿真之前得进行Start Analysis&Synthesis,也就是分析综合。然后我就照做,仿真任然出错:“can't continue timing simulation because delay annotation information for design missing”。之后我就按照书上的一步一步地来,用Start Compilation进行编译,而不是用的Start Analysis&Synthesis。结果波形仿真的时候没有一个错误,直接出结果。然后我立马用Start Analysis&Synthesis后再进行波形仿真,结果仍出现上述错误。难道波形仿真之前应该用Start Compilation而不是Start Analysis&Synthesis?但当波形仿真出错,我用Quartus里面的帮助查询的时候,它提示就是用到分析综合之后再波形仿真呀?
请回答的高手针对我的问题逐一进行解答,大谢!!!

参考技术A 问题好多啊。
QuartusII仿真步骤:
1.编译设计Start Compilation(包括:综合(vlog、vhd 转换成电路),布线(映射到具体器件上))
2.建立波形文件(激励)
3.开始仿真Start Simulation
4.得到仿真结果
QuartusII 10.0之后自带的仿真工具已经没有了,建议使用Modelsim(专业的仿真工具)本回答被提问者采纳

以上是关于软件测试高手进。。。。。。。的主要内容,如果未能解决你的问题,请参考以下文章

下载的jar软件怎样安装?高手进············

用Autoit编程软件,如何读取屏幕上的信息?Autoit高手进!

WINCC 脚本高手进。。。。。。

高手进:主板自检卡代码RF是怎么回事

桌面图标怎么反了啊高手进啊

DELPHI问题,高手进