Main Content

ネイティブ浮動小数点

HDL Coder のネイティブ浮動小数点、サポートされる各種機能、設計のモデル化、HDL コードの生成、および生成されたコードの検証方法

HDL Coder™ のネイティブ浮動小数点テクノロジーによって、浮動小数点設計から HDL コードを生成できます。主な機能のいくつかを以下に示します。

  • 任意の FPGA または ASIC に展開可能な、ターゲットに依存しない HDL コードの生成

  • 非正規数、例外、丸めモードを含む IEEE-754 の全機能のサポート

  • Math ブロックおよび Trigonometric ブロックの広範なサポート

浮動小数点設計では、固定小数点設計に比べて、精度が向上し、ダイナミック レンジが高くなり、開発サイクルが短縮されます。設計に複雑な算術演算および三角関数演算がある場合は、ネイティブ浮動小数点テクノロジーを使用します。

関数

createFloatingPointTargetConfigCreate floating-point target configuration for floating-point library that you specify

ブロック

すべて展開する

Float Typecast浮動小数点型から符号なし整数またはその逆の型変換

トピック

トラブルシューティング

レート差の大きいマルチレート設計ための生成された HDL コードの最適化

レート差の大きいマルチレート モデルにおける HDL コード生成の問題の原因と可能な解決法