MATLAB 言語サポート
高位合成コード生成でサポートされている MATLAB 関数と言語構文は、このページで参照できます。サポートされていない関数を MATLAB アルゴリズムが使用する場合、関数をルックアップ テーブルによる近似と置き換えることによってコードを生成できます。近似のルックアップ テーブルを使用した関数の置き換えを参照してください。
トピック
- HDL コード生成および HLS コード生成でサポートされている関数
HDL コード生成および高位合成 (HLS) コード生成でサポートされている組み込み MATLAB 関数とツールボックス関数。
- サポートされている MATLAB データ型、演算子、制御フロー ステートメント
HDL コード生成および高位合成 (HLS) コード生成でサポートされているデータ型、演算子、および制御フロー ステートメント。
- Complex Data Type Support for High-Level Synthesis Code Generation
Describes how complex signals and operations in MATLAB code map to generated High-Level Synthesis (HLS) code.
- Structure Definition for HLS Code Generation
Use structures in MATLAB code intended for High-Level Synthesis (HLS) code generation.
- HDL コード生成および HLS コード生成のための MATLAB のビット演算
HDL Coder™ は、飽和および丸めロジックがなくても、HDL 特有の演算子を再現するビット シフト演算、ビット回転演算およびビット スライス演算をサポートします。
- Mapping of Different Rounding and Overflow Methods from MATLAB to HLS
Mapping rounding and overflow methods form MATLAB to High-Level Synthesis (HLS).
- 永続変数と永続配列変数
HDL コード生成および高位合成 (HLS) コード生成での MATLAB の永続変数と永続配列変数の言語サポート。
- Handling Constants in HDL and HLS Code Generation
Use
coder.const
andcoder.load
to handle constants during code generation. - 効率的な HDL コードおよび HLS コードを生成するための MATLAB コードの記述に関するガイドライン
効率的な HDL コード生成および高位合成 (HLS) コード生成のための効率的な MATLAB コードの記述に関するガイドラインと設計要件。
- Replace Arithmetic Operation to Generate Efficient HDL and High-Level Synthesis Code
Best practices for using division operation in your MATLAB code for HDL and High-Level Synthesis (HLS) code generation.