1. Verilog表达式的位宽计算
可以简单查这个表是否会自动做位宽扩展
L(i)的意思是i的位宽
Expression | Bit length | Comments |
---|---|---|
unsized constant | 32 bits | Self-determined |
sized constant | as specified | Self-determined |
i + j | max(L(i),L(j)) | Context-determined |
i – j | max(L(i),L(j)) | Context-determined |
i * j | max(L(i),L(j)) | Context-determined |
i / j | max(L(i),L(j)) | Context-determined |
i % j | max(L(i),L(j)) | Context-determined |
i & j | max(L(i),L(j)) | Context-determined |
i | j | max(L(i),L(j))</ |