2019-03-25 07:59发布
HDLWorld 发表于 2014-9-17 09:38 你老兄的问题我看的不是很明白: 1. 离开了过程块always 是没法用if语句的。 2. 给输出信号赋值并不 ...
030332 发表于 2014-9-17 10:33 always @ (信号) 后面不带begin-end是不是代表always后面的程序全部都属于这个块中?我会对if always产生 ...
最多设置5个标签!
1. 离开了过程块always 是没法用if语句的。
2. 给输出信号赋值并不会立即反应到端口上, 而是要等你的过程块中的敏感表信号被触发才会输出。 寄存器作为输出,每个时钟周期的上升沿或者下降沿都会被刷新。
always @ (信号) 后面不带begin-end是不是代表always后面的程序全部都属于这个块中?我会对if always产生这个疑问源自我看到一段代码 always后面没有begin-end 并且使用了IF语句
关于输出的问题 加入寄存器还没更新的时候 是不是输出引脚就能一直保持寄存器中的值?(没有使用连续赋值,只用了过程赋值)
一套if-else本身属于always块,并不存在always外的if语句
一周热门 更多>