Main Content

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
型: string スカラー | 文字ベクトル
値: "AND" | "OR" | "XOR"
既定の設定: 'AND'

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2014a で導入

参考

ブロック