数值

实现用于操作位模式的加法器-减法器。 通过级联和流水线加减节点获取更高的吞吐率。

1378

输入/输出

datatype_icon

进位输入/反借位输入

判定该节点是否需要一个附加的最低有效位(LSB)的布尔值。

TRUE 减?为FALSE时,添加额外的LSB至x + y。当减?为TRUE时,正常计算xy
FALSE 减?为TRUE时,从xy中减去额外的LSB。当减?为FALSE时,正常计算x + y

Default value: FALSE

datatype_icon

忽略x

决定该节点是否忽视连线至x的值的布尔值。

TRUE 该节点使用0而不是连线至x的值。
FALSE 该节点使用连线至x的值。

使用该布尔值从节点计算的表达式中移除x。例如,通过该布尔值返回–y,而不是xy

Default value: FALSE

datatype_icon

减?

判定节点是否执行减法或加法操作的布尔值。

通过该布尔值编程更改节点的运算。
TRUE节点计算x - y
FALSE节点计算x + y

Default value: FALSE

datatype_icon

x

该节点的输入。

该输入支持整型标量值和定点数据类型。

datatype_icon

y

该节点的输入。

该输入支持整型标量值和定点数据类型。

datatype_icon

借位输出/反借位输出

指示的数据类型是否无法表示无符号加法操作结果的布尔值。

连线无符号数值至xy时,该输出可用。
TRUE的数据类型不能表示无符号加法操作结果。
FALSE的数据类型不能表示无符号减法操作结果。

此时,该节点将绕回的值。如对该节点进行级联,该输出端可用于指定下游节点是否进位或借位值。如要指定下游节点使用该值,连线进位输出/反借位输出至下游节点的进位输入/反借位输入输入端。

datatype_icon

溢出

指示和的理论计算值是否超出其数据类型的有效范围的布尔值。

连线有符号数值至xy时,该输出可用。
TRUE该节点将绕回的值。
FALSE该节点不会将绕回的值。
注: 如级联节点,必须在中间运算中使用无符号节点。设置最终节点的编码为要用于整个级联运算的编码。
datatype_icon

该节点计算的结果。该结果不仅取决于xy的值,同时取决于任意布尔输入接线端的值。

注:该节点在下列情况下对应用换行溢出模式:
  • 减?为TRUE,且进位输出/反借位输出返回FALSE
  • 减?为FALSE,且进位输出/反借位输出返回TRUE