归约运算符的使用
规约运算符有时可以用来判断一个vector的所有位的逻辑关系:
& a[3:0] // AND: a[3]&a[2]&a[1]&a[0]. Equivalent to (a[3:0] == 4'hf)
| b[3:0] // OR: b[3]|b[2]|b[1]|b[0]. Equivalent to (b[3:0] != 4'h0)
^ c[2:0] // XOR: c[2]^c[1]^c[0]
奇偶校验
原文出处链接:详解奇偶校验
奇校验(Odd Parity)
奇校验要求数据中的“1”的总数为奇数。如果原始数据中的“1”个数是偶数,校验位就设为1,以保证总数变为奇数;如果原始数据中的“1”个数是奇数,校验位设为0,表示已经满足条件,不需要额外调整。