Element
Elements could be defined as follows:
Element syntax |
Description |
---|---|
x : Int -> y : Boolean/Bool |
Set bit x with y |
x : Range -> y : Boolean/Bool |
Set each bits in range x with y |
x : Range -> y : T |
Set bits in range x with y |
x : Range -> y : String |
Set bits in range x with y
The string format follow same rules than B”xyz” one
|
default -> y : Boolean/Bool |
Set all unconnected bits with the y value.
This feature could only be use to do assignments without the B prefix or with the B prefix combined with the bits specification
|
Range
You can define a Range values
Range syntax |
Description |
Width |
---|---|---|
(x downto y) |
[x:y], x >= y |
x-y+1 |
(x to y) |
[x:y], x <= y |
y-x+1 |
(x until y) |
[x:y[, x < y |
y-x |