请教关于惯性延时的一个问题
时间:10-02
整理:3721RD
点击:
今天在书上看到这样一个问题,自己不能理解,希望高人指点一下,不胜感激。具体问题如下:
在仿真初始使用如下的进程来调度信号的变化:
process
begin
z<='1' after 50 ns;
z<='0' after 100 ns;
wait;
end process;
这一进城只在仿真最开始的时候执行一次,并且是顺序执行。假设z的初始值为‘0’,则惯性延时规则消除了由第一个信号复制语句所定义的事务(50 ns, 1)。
对于上面这句话,我不能理解的是惯性延时规则是如何消除第一个信号复制语句所定义的事务的?
在仿真初始使用如下的进程来调度信号的变化:
process
begin
z<='1' after 50 ns;
z<='0' after 100 ns;
wait;
end process;
这一进城只在仿真最开始的时候执行一次,并且是顺序执行。假设z的初始值为‘0’,则惯性延时规则消除了由第一个信号复制语句所定义的事务(50 ns, 1)。
对于上面这句话,我不能理解的是惯性延时规则是如何消除第一个信号复制语句所定义的事务的?
