Element
可以这样定义元素:
元素语法 |
描述 |
---|---|
x : Int -> y : Boolean/Bool |
用 y 设置位 x |
x : Range -> y : Boolean/Bool |
设置 x 范围内的每个位为 y |
x : Range -> y : T |
设置 x 范围内的位为y |
x : Range -> y : String |
设置 x 范围内的位为y
字符串格式遵循与 B”xyz” 相同的规则
|
default -> y : Boolean/Bool |
使用 y 值设置所有未连接的位。
此功能只允许在没有 B 前缀或 B 前缀与位规范相结合的情况下进行赋值
|
范围
您可以定义一个范围值
范围语法 |
描述 |
位宽 |
---|---|---|
(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 |