HDL Coder

HDL コードの生成

HDL Coder を使用すると、FPGA および ASIC 実装用の合成可能な HDL コードを次の手順で生成することができます。

  • MATLAB コード、Simulink ブロック、Stateflow チャートを組み合わせて設計をモデル化
  • 速度と面積の設計目標を満たすようモデルを最適化
  • MATLAB および Simulink 用の統合型 HDL ワークフロー アドバイザーを使用して HDL コードを生成
  • HDL Verifier™ を使用して生成されたコードを検証

MATLAB からの HDL コードの生成

HDL Coder の HDL ワークフロー アドバイザーは、MATLAB コードを浮動小数点から固定小数点に自動的に変換し、合成可能な VHDL コードと Verilog コードを生成します。この機能により、ハードウェア実装用に最適化された HDL コードを生成するオプションを提供すると同時に、抽象的な MATLAB 構文と System object を使用してアルゴリズムを高水準でモデル化することができます。HDL Coder には、MATLAB で作成されたカウンターやタイマーなど、すぐ使用できる論理要素のライブラリが用意されています。

Simulink からの HDL コード生成

HDL ワークフロー アドバイザーは Simulink および Stateflow から VHDL コードと Verilog コードを生成します。Simulink では、Stateflow チャートなどの 200 種類以上のブロックを含むライブラリを使用してアルゴリズムをモデル化することができます。このライブラリは、信号処理および通信システムのモデル化および HDL コードの生成のための、ビタビ デコーダー、FFT、CIC フィルター、FIR フィルターなどの複雑な機能を提供します。

HDL Coder Workflow Advisor for Simulink.
Simulink の HDL Coder ワークフロー アドバイザー。Xilinx ISE と Altera Quartus II に直接接続して、Xilinx および Altera の FPGA をプログラムする HDL コードを生成することができます。
次のトピック: HDL コードの最適化

製品評価版の入手または製品の購入

Xilinx Zynq-7000 AP SoC組み込みアプリケーション設計セミナー
~モーター制御の概念設計から製品をつなぐシームレスな開発フロー~

Web セミナーを表示する

モデルをHW検証テストベンチとして活用する方法

詳しく知る