Main Content

Real Reciprocal HDL Optimized

逆数を計算して最適化された HDL コードを生成

  • ライブラリ:
  • Fixed-Point Designer HDL Support / Math Operations

  • Real Reciprocal HDL Optimized block

説明

Real Reciprocal HDL Optimized ブロックは、1/u を計算します。ここで、u は実数スカラーです。

制限

Real Reciprocal HDL Optimized ブロックではデータ型オーバーライドはサポートされていません。

端子

入力

すべて展開する

逆数を求める値。実数スカラーとして指定します。

勾配とバイアス表現は固定小数点データ型ではサポートされていません。

データ型: single | double | fixed point

入力が有効であるかどうか。boolean スカラーとして指定します。この制御信号は u 入力端子からのデータが有効であるかどうかを示します。この値が 1 (true) の場合、ブロックは u 入力端子の値を取得します。この値が 0 (false) の場合、ブロックは入力サンプルを無視します。

データ型: Boolean

出力

すべて展開する

逆数。[出力データ型] パラメーターで指定されたデータ型の実数スカラーとして返されます。

データ型: single | double | fixed point

出力データが有効であるかどうか。boolean スカラーとして返されます。この制御信号の値が 1 (true) の場合、ブロックは端子 y の出力を正常に計算しています。この値が 0 (false) の場合、出力データは有効ではありません。

データ型: Boolean

パラメーター

すべて展開する

出力 y のデータ型。fixdt(1,18,10)singlefixdt(1,16,0)、またはユーザー指定のデータ型式として指定します。型は直接指定されるか、Simulink.NumericType などのデータ型オブジェクトとして表現されます。

プログラムでの使用

ブロック パラメーター: OutputType
型: 文字ベクトル
値: 'fixdt(1,18,10)' | 'single' | 'fixdt(1,16,0)' | '<data type expression>'
既定の設定: 'fixdt(1,18,10)'

アルゴリズム

すべて展開する

拡張機能

バージョン履歴

R2021a で導入