一、定义操作数
1、如果直接以完整的方式来操作 reg or net or variable or parameter,就是直接书写它们的名字,其全部的位都会被当成操作数。
2、如果操作一比特 1-Bit ,即 Bit-Select 操作数,这里数组元素的 Bit-Select or Part-Select 可以当成操作数以备操作。
3、如果操作多比特 N-Bits,即 Part-Select 操作数,这里数组元素的 Bit-Select or Part-Select 可以当成操作数以备操作。
4、连接操作符生成的数据(包括嵌套的连接操作符)or 函数等等都可以当成操作数以备操作。
二、Bit-Select
1、位索引抽取 1-Bit 指定的数据。
2、位索引可以是一个表达式。
3、位索引范围之内的正常读写,范围之外的统统 Read X Write None。
4、对于 scalar、real variable、realtime variable 操作 Bit-Select 都是非法的。