写在前面:这篇文章用来记录SV的一些语法细节,对于初学者而言,有时候很多bug都是因为这样的小细节产生的。
- logic和reg类型的缺省值是x,不是0。 wire类型的缺省值是z
- if(value == 'd1||'d2 )并不是表示value等于1 或者value等于2,如果要表示后述情况,应该用if(value == 'd1 || value == 'd2),或者if(value inside {'d1, 'd2})
- || 是逻辑或,|是按位或。&&和&同理
写在前面:这篇文章用来记录SV的一些语法细节,对于初学者而言,有时候很多bug都是因为这样的小细节产生的。