组合逻辑电路能和复位能一起结合使用吗
时间:12-12
整理:3721RD
点击:
例如:
reg a;
always@(*)
if(rst) a = 0 ;
else
这样在实际流片中会不会产生问题,谢谢
.134
reg a;
always@(*)
if(rst) a = 0 ;
else
这样在实际流片中会不会产生问题,谢谢
.134
这是想干嘛啊,看不懂意图,组合逻辑为啥还跟复位扯上关系了
也不是复位,就是想在rst的时候为0,而不是出于不定态
.134
那应该没啥问题,就是与上了rst嘛。不过一般是要保证rst release起来之前,组合逻辑的其他输入要变为default值的,所以这里与上rst也不一定有必要
你只要能想出的数字电路都是可以做的,只是有些工具check会出问题
所以是你自己确保你的电路,还是做到让工具比较容易理解你的电路,一点点区别
如果不考虑后面,只限于你的a,那这种用法没有任何问题。但如果你后面a再当作复位使用,你可能要注意下timing。
不需要,因为组合电路的输入是reg 或者pad 进来的,在rst时候是确定的。
其实就是同步复位
一般用的都是异步复位,复位信号直接连在寄存器清零端,也就是所谓的异步复位hhh
这种写法,复位信号从D端进,其实就是同步复位