Divide by Constant HDL Optimized
ライブラリ:
Fixed-Point Designer HDL Support /
Math Operations
説明
Divide by Constant HDL Optimized ブロックは、サイクルトゥルーなレイテンシを伴う HDL 用に最適化されたアーキテクチャを使用して、入力を定数で除算した結果を出力し、指定された丸め手法を使用して結果を整数に丸めます。
Divide by Constant HDL Optimized ブロックでは、グランルンド・モンゴメリ・ウォーレン法と機能的に類似したアルゴリズムを使用します。逆数の乗算によって除算演算が計算されるため、一般に組み込みシステムのパフォーマンスが向上します。
端子
入力
出力
パラメーター
ヒント
ブロック Divide by Constant HDL Optimized、Real Divide HDL Optimized および Complex Divide HDL Optimized はすべて、除算演算を実行して最適化された HDL コードを生成します。
Real Divide HDL Optimized および Complex Divide HDL Optimized は CORDIC アルゴリズムに基づいています。これらのブロックはさまざまな入力を受け入れますが、レイテンシが大きくなります。
Divide by Constant HDL Optimized は、実数入力と定数除数のみを受け入れます。このブロックを使用すると DSP スライスが消費されますが、除算演算の実行時のサイクル数が減り、クロック レートが高くなります。
アルゴリズム
Divide by Constant HDL Optimized は、サイクルトゥルーなレイテンシを伴う HDL 用に最適化されたアーキテクチャを使用します。
Divide by Constant HDL Optimized ブロックでは、グランルンド・モンゴメリ・ウォーレン法と機能的に類似したアルゴリズムを使用します。逆数の乗算によって除算演算が計算されるため、一般に組み込みシステムのパフォーマンスが向上します。
拡張機能
バージョン履歴
R2021a で導入