HDL Coder入門
HDL Coder™ は MATLAB®関数、Simulink®モデルおよび Stateflow®チャートから移植と合成が可能な VHDL®コードと Verilog®コードを生成します。生成された HDL コードは FPGA プログラミングまたは ASIC のプロトタイピングと設計で使用できます。
HDL Coder は、Xilinx®、Microsemi®、および Intel®の FPGA のプログラミングを自動化するワークフロー アドバイザーを備えています。HDL のアーキテクチャと実装を制御し、クリティカル パスを強調表示し、ハードウェア リソースの使用率の推定を生成できます。HDL Coder では Simulink モデルと生成された Verilog コードおよび VHDL コード間のトレーサビリティが提供されており、DO-254 やその他の標準に沿った整合性の高いアプリケーションのためのコード検証が可能です。
チュートリアル
Simulink からの HDL コード生成
モデルを作成し、HDL コード生成との互換性を確認する方法に関する実践的な説明。
高密度脂蛋白モデルチェッカーを使用したモデルのHDL互換性のチェック
HDL モデル チェッカーの概要、さまざまなチェックの実行方法、このチェックに関連する警告の修正。
カウンター モデル、およびモデルから VHDL または Verilog コードを生成する方法を学ぶ。
HDL テスト ベンチを使用して Simulink モデルから生成されたコードの検証
HDL テスト ベンチを生成し、VHDL または Verilog コードを検証する方法を学ぶ。
Simulink HDL ワークフロー アドバイザーを使用した HDL コード生成および FPGA 合成
コードを生成し、ターゲット ハードウェアで設計を合成する方法を学ぶ。
Simulink ブロック サポートと MATLAB 言語サポートについて
MATLAB 言語サポート
HDL コード生成でサポートされている関数 — アルファベット順
HDL コード生成でサポートされている組み込み MATLAB 関数とツールボックス関数のアルファベット順リスト。
HDL コード生成でサポートされている組み込み MATLAB 関数とツールボックス関数のカテゴリ順リスト。
サポートされている MATLAB データ型、演算子、制御フロー ステートメント
HDL コード生成でサポートされているデータ型、演算子、および制御フロー ステートメント。
注目の例
ビデオ
HDL Coder の概要
HDL Coder を使用して FPGA および ASIC の設計用に VHDL コードと Verilog コードを生成
Simulink を使用して FPGA または ASIC に MATLAB アルゴリズムを展開
Simulink、Fixed-Point Designer、および HDL Coder を通じて MATLAB DSP アルゴリズムを取得し、FPGA または ASIC をターゲットにする方法を学習します。