1.带有!rst_n的程序
这是一个样本程序,该程序中存在if条件语句,并且判定标准为异步复位时给us赋值,那么在板子上电后us是x还是0呢?
2.通过altera-modelsim仿真
通过仿真我们可以看出,在rst_n一直在高位的情况下。
us的数值并不是x,而是已经赋予了0;
3.signaltap虚拟逻辑分析仪查看
通过siganltap可以看到和仿真一样的结果,也就是在再rst_n一直高位的情况下,us已经为0;
4.实验逻逻辑分析仪结果
通过将程序下载到板子,并且上电后进行测量,发现us的初始值是0,而不是x;