1、不进always@之后语句的原因,敏感事件列表不完备。凡是涉及到的都应该加上。
![](https://i-blog.csdnimg.cn/blog_migrate/a9e9e0528a0eae8b4399dbf36e23b418.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6dad30aef829e8898a13c74043bea321.png)
比如这个,t2包含a,应该加上?
![](https://i-blog.csdnimg.cn/blog_migrate/a8c721aa803a14e0a07750b902edb575.png)
上面这个要加上b。
2、&的用法
位运算其结果与操作数位数相同。位运算符中的双目运算符要求对两个操作数的相应位逐位进行运算。
两个不同长度的操作数进行位运算时,将自动按右端对齐,位数少的操作数会在高位0补齐
例 a=5'b11011 b=3'b001 a&b = 5'00001
1、不进always@之后语句的原因,敏感事件列表不完备。凡是涉及到的都应该加上。
比如这个,t2包含a,应该加上?
上面这个要加上b。
2、&的用法
位运算其结果与操作数位数相同。位运算符中的双目运算符要求对两个操作数的相应位逐位进行运算。
两个不同长度的操作数进行位运算时,将自动按右端对齐,位数少的操作数会在高位0补齐
例 a=5'b11011 b=3'b001 a&b = 5'00001