逻辑和位操作
在 逻辑和位操作 中,您可以执行各种位操作、逻辑比较和信号变化测试。通过这些程序块,您可以操作比特、执行算术和逻辑移位,以及检测信号变化和边沿。
- 位 清除
-
将输入信号的指定位置零。
- 比特串联
-
将最多 16 个输入字合并为一个输出字。
- 位减少
-
将输入信号所有比特的 AND、OR 或 XOR 位减少为一个比特。
- 位旋转
-
将输入信号位移。
- 位设置
-
将输入信号的指定位置 1。
- 位移
-
输入信号的逻辑或算术移位。
- 位切片
-
返回输入信号的串行位域。
- 位到整数转换器
-
将比特向量映射到相应的整数向量。
- 位至字
-
将位向量转换为整数。
- 比特运算器
-
对输入信号进行指定的位操作。
- 组合逻辑
-
使用真值表执行逻辑运算
- 与常数比较
-
输入信号与常数的比较。
- 与零比较
-
将输入信号与零比较。
- 检测变化
-
检测信号值的变化。
- 检测递减
-
信号切片检测
- 检测下降负值
-
检测下降沿的条件是信号值下降到严格意义上的负值,且之前的值为非负值。
- 检测下落 非正向
-
检测下降沿的条件是,信号值下降到非正值,且之前的值为严格意义上的正值。
- 检测增量
-
边缘检测
- 检测上升 非负
-
检测上升沿的条件是,信号值上升到非负值,且之前的值为严格意义上的负值。
- 检测上升正
-
检测上升沿的条件是信号值上升到严格意义上的正值,且之前的值为非正值。
- 提取位
-
输出输入信号的连续比特采样。
- 间隔测试
-
确定信号是否在指定区间内。
- 动态间隔测试
-
确定信号是否在指定区间内。
- 逻辑运算符
-
对输入信号执行指定的逻辑运算。
- 关系运算符
-
比较输入信号
- 移位算术
-
信号比特或二进制点的位移。