AnyMath 文档

逻辑和位操作

在该部分 逻辑和位操作 基本块库可以执行各种按位运算、逻辑比较和信号修改测试。 这些块允许您操作位,执行算术和逻辑移位,并检测变化和信号边缘。


位清零

将指定的输入位设置为零。

位拼接

将多达16个输入单词组合成一个输出。

位归约

将所有输入信号位的AND、OR或XOR位减少到一位。

位循环移位

将输入信号位移。

位置位

将输入信号的指定位设置为1。

位移位

执行输入信号的逻辑或算术移位。

位片

从输入信号返回连续位的字段。

位转整数转换器

将位的向量映射到整数的相应向量。

位转字

将位向量转换为整数。

按位运算符

对输入信号执行指定的按位运算。

组合逻辑

对真值表执行逻辑运算。

与常数比较

将输入信号与常数进行比较。

与零比较

将输入信号与零进行比较。

检测变化

检测信号值的变化。

检测下降沿

信号截止的检测。

检测负向下降沿

检测一个下降沿,条件是信号值下降到一个严格的负值,并且它的前一个值是非负的。

检测非正下降

检测一个下降沿,条件是信号值下降到一个非正值,并且它的前一个值是严格正的。

检测上升沿

信号边沿的检测。

检测非负上升

检测一个上升沿,条件是信号的值增加到一个非负值,并且它的前一个值是严格负的。

检测正上升

检测一个上升沿,条件是信号值增加到一个严格正的值,并且它的前一个值是非正的。

提取位

从输入信号输出连续位的样本。

整数转位转换器

将整数的向量映射到位的向量。

区间测试

确定信号是否在指定范围内。

动态区间测试

确定信号是否在指定范围内。

逻辑运算符

对输入信号执行指定的逻辑运算。

关系运算符

比较输入信号。

算术移位

执行信号的位移或二进制点。