ワークフロー アドバイザーを使用したコード生成
ワークフロー アドバイザーを使用して MATLAB® コードから HDL コードを生成します。
HDL Coder アプリを使用してワークフロー アドバイザーを起動し、HDL コードを生成して、ターゲット デバイスでの MATLAB アルゴリズムを合成できます。例については、MATLAB からの基本の HDL コード生成と FPGA 合成を参照してください。HDL ワークフロー アドバイザーは Simulink® Online™ では使用できません。
アプリ
HDL Coder | MATLAB コードから HDL コードおよび高位合成 (HLS) コードを生成する |
関数
codegen | MATLAB コードから HDL コードまたは高位合成 (HLS) コードを生成する |
coder.config | HDL Coder のコード生成構成オブジェクトの作成 |
hdlcoder.CodingStandard | HDL コーディング標準のカスタマイズ オブジェクトを作成 |
hdlsetuptoolpath | FPGA 合成ソフトウェアにアクセスするためのシステム環境の設定 |
オブジェクト
coder.HdlConfig | HDL codegen configuration object |
トピック
- HDL ワークフロー アドバイザーのワークフロー
HDL ワークフロー アドバイザーと選択できるさまざまなワークフロー、ターゲットにするプラットフォームについて確認する。
- HDL ワークフロー アドバイザー
HDL ワークフロー アドバイザーの概要。
- プロジェクトの作成と設定
MATLAB コマンド ラインで以下のように入力します。
- 関数のインスタンス化可能なコードの生成
[関数に対してインスタンス化可能なコードを生成] オプションを使用して各関数の VHDL®
entity
、あるいは Verilog® または SystemVerilogmodule
を生成できます。 - Edit Configuration Parameters for HDL Coder
Edit HDL Coder configuration object parameters interactively.