逻辑和位操作
在该部分 逻辑和位操作 基本块库可以执行各种按位运算、逻辑比较和信号修改测试。 这些块允许您操作位,执行算术和逻辑移位,并检测变化和信号边缘。
- 位清零
-
将指定的输入位设置为零。
- 位拼接
-
将多达16个输入单词组合成一个输出。
- 位归约
-
将所有输入信号位的AND、OR或XOR位减少到一位。
- 位循环移位
-
将输入信号位移。
- 位置位
-
将输入信号的指定位设置为1。
- 位移位
-
执行输入信号的逻辑或算术移位。
- 位片
-
从输入信号返回连续位的字段。
- 位转整数转换器
-
将位的向量映射到整数的相应向量。
- 位转字
-
将位向量转换为整数。
- 按位运算符
-
对输入信号执行指定的按位运算。
- 组合逻辑
-
对真值表执行逻辑运算。
- 与常数比较
-
将输入信号与常数进行比较。
- 与零比较
-
将输入信号与零进行比较。
- 检测变化
-
检测信号值的变化。
- 检测下降沿
-
信号截止的检测。
- 检测负向下降沿
-
检测一个下降沿,条件是信号值下降到一个严格的负值,并且它的前一个值是非负的。
- 检测非正下降
-
检测一个下降沿,条件是信号值下降到一个非正值,并且它的前一个值是严格正的。
- 检测上升沿
-
信号边沿的检测。
- 检测非负上升
-
检测一个上升沿,条件是信号的值增加到一个非负值,并且它的前一个值是严格负的。
- 检测正上升
-
检测一个上升沿,条件是信号值增加到一个严格正的值,并且它的前一个值是非正的。
- 提取位
-
从输入信号输出连续位的样本。
- 整数转位转换器
-
将整数的向量映射到位的向量。
- 区间测试
-
确定信号是否在指定范围内。
- 动态区间测试
-
确定信号是否在指定范围内。
- 逻辑运算符
-
对输入信号执行指定的逻辑运算。
- 关系运算符
-
比较输入信号。
- 算术移位
-
执行信号的位移或二进制点。