数字电路设计之仿真时碰到的小问题

来源:互联网 发布:郑州大学网络统一认证 编辑:程序博客网 时间:2024/05/28 16:16

第一点:

初始化 XXX

#10 i_datain <= {`PUSH, 9'b000001111}; 

#10 i_datain <= {`SUB0, `gr3,  `gr1, `gr0};        

#80 i_datain <= {`SUB1, `gr3,  `gr1, `gr0};

这一段中的80的延时居然是给前面的SUB0指令的,我看了很久才发现。原来是开始初始化XXX延时10,接着是读入PUSH再延迟10,接着读入SUB0延时80,最后读入SUB1。

那就是

初始化 XXX     #10;

i_datain <= {`PUSH, 9'b000001111};       #10;

i_datain <= {`SUB0, `gr3,  `gr1, `gr0};      #80;

i_datain <= {`SUB1, `gr3,  `gr1, `gr0};

这样好像更好看一些。

第二点:

就是使用软件仿真的时候,时间一定要设置好,否则要检查很久才能看出!

0 0
原创粉丝点击