主要内容

Bit Reduce

对所有输入信号位进行 AND、OR 或 XOR 位归约,结果为单个位

  • Bit Reduce block

库:
HDL Coder / Logic and Bit Operations

描述

Bit Reduce 模块对输入信号的所有位执行选定位归约运算(AND、OR 或 XOR),结果为单个位。

端口

输入

全部展开

对其执行位归约运算的输入信号。

  • 最小位宽:2

  • 最大位宽:128

数据类型: int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point

输出

全部展开

经过位归约的输出信号。

数据类型: ufix1

参数

全部展开

指定归约运算:

  • AND(默认值):对输入信号执行按位 AND 归约。

  • OR:对输入信号执行按位 OR 归约。

  • XOR:对输入信号执行按位 XOR 归约。

编程用法

模块参数:mode
类型:字符串标量 | 字符向量
值:"AND" | "OR" | "XOR"
默认值: 'AND'

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2014a 中推出

全部展开

另请参阅

模块