Integer  note

Assignment of integer constants to bit-vectors will result in the signed to unsigned binary number conversion and Synopsys will issue a warning.  In the following examples, assignment to a and d will result in a Synopsys warning; assignment to b,c,e, and f does not.  Integers are 32-bit signed numbers; their use should be reserved for testbench modules and as indexes in for loops.