|
发表于 2015-9-14 10:54:16
|
显示全部楼层
确实是检测上升沿,最后两行
and(vref_2,vref_d2,vref_d1);
xor(headd,vref_2,vref_d1);
实际上就是:
assign vref_2 = vref_d1&vref_d2;
assign headd = vref_2 ^ vref_d1;
可以进行逻辑化简:
assign headd=(vref_d1&vref_d2)^vref_d1;
等价于
assign headd =!(vref_d1&vref_d2)&vref_d1 | (vref_d1&vref_d2)&(!vref_d1);
等价于
assign headd= vref_d1 & !vref_d2; |
|