ネイティブ浮動小数点
浮動小数点設計から HDL コードを生成して検証する
HDL Coder™ のネイティブ浮動小数点サポートを使用することで、浮動小数点設計から HDL コードを生成できます。浮動小数点設計で作業をする際に、HDL Coder は次をサポートします。
FPGA デバイスまたは ASIC デバイスに展開できる、ターゲットに依存しない HDL コードの生成。
非正規数、例外、丸めモードを含む IEEE-754 の全機能。
数学関数と三角関数。
浮動小数点設計では、固定小数点設計に比べて、精度が向上し、ダイナミック レンジが高くなり、開発サイクルが短縮されます。設計に複雑な算術演算および三角関数演算がある場合は、ネイティブ浮動小数点テクノロジーを使用します。
クラス
hdlcoder.FloatingPointTargetConfig | 浮動小数点ライブラリの浮動小数点ターゲット構成 |
hdlcoder.FloatingPointTargetConfig.IPConfig | IP settings for selected floating-point configuration |
関数
createFloatingPointTargetConfig | Create floating-point target configuration for floating-point library that you specify |
オブジェクト
coder.HdlConfig | HDL codegen configuration object |
トピック
- HDL Coder のネイティブ浮動小数点サポート入門
HDL Coder でのネイティブ浮動小数点のサポートについて説明します。
- ネイティブ浮動小数点を使用したターゲットに依存しない HDL コードの生成
浮動小数点 Simulink® モデルから HDL コードを生成する。
- ネイティブ浮動小数点の数値に関する考慮事項
最も近い偶数への丸め、非正規数、例外処理、相対精度と ULP の考慮事項について学習する。