modelsim仿真中的两个问题

1.源程序

这个源程序在另一篇中我进行了介绍,可以看这里;当然本篇侧重点已经不是这个程序。
modelsim仿真中的两个问题

2.源程序的两种仿真

通过Modelsim进行仿真是这样的:us一直是x;
modelsim仿真中的两个问题
通过altera-modelsim仿真结果是这样的:us初始值是0;
modelsim仿真中的两个问题

3.为什么会有这种差异?

我这里只能这么理解,Modelsim比较死板,你不赋值就是没赋值。
modelsim仿真中的两个问题

4.如何对rst_n在某一时刻产生一个脉冲;

其实很多网络资源已经介绍,我这里再示范一下:

通过force语句:
force 电平 时间点,电平 时间点 ,电平 时间点,电平 时间点,……
就是这么傻瓜的模式描述一个脉冲就好了。
下面的脉冲如何产生:
modelsim仿真中的两个问题
很简单,就是force语句描述电平和时间点就行:
modelsim仿真中的两个问题