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