メインコンテンツ

HDL コード生成

MATLAB® および Simulink® からの HDL コードの生成

FPGA または ASIC で DSP 設計を実装するには、HDL Coder™ を使用して Simulink または MATLAB からコードを生成します。このツールは、合成可能で移植可能な VHDL® と Verilog® のコードを生成し、生成されたコードのシミュレーションやテスト、検証をすばやく行うための VHDL と Verilog のテスト ベンチも生成します。

DSP System Toolbox™ およびDSP HDL Toolboxでサポートされているブロックには、フィルター、数学演算および信号処理のほか、FFT (DSP HDL Toolbox)Discrete FIR Filter (DSP HDL Toolbox)NCO (DSP HDL Toolbox) の各ブロックなど、リソースの使用とパフォーマンスについて最適化されたアルゴリズムが含まれています。DSP HDL Toolbox™ は、ハードウェアに適したアーキテクチャを実装するブロックと System object を提供します。DSP HDL Toolbox のブロックと System object には、スーパー サンプル レートとも呼ばれるギガサンプル/秒 (GSPS) を実現する高スループット ストリーミング インターフェイス、ハードウェア制御信号に加え、アルゴリズムのさまざまなハードウェア実装を選択するオプションもあります。

HDL Coder を使用して DSP System Toolbox のブロックから HDL コードを生成する方法の例については、FPGA 用マルチチャネル FIR フィルターを参照してください。DSP HDL Toolbox の概要については、Implement FFT Algorithm for FPGA (DSP HDL Toolbox)を参照してください。System object™ から HDL コードを生成するには、Generate HDL Code for IIR Filter (DSP HDL Toolbox)を参照してください。

Simulink または MATLAB で設計をデバッグするには、ロジック アナライザーの波形ビューアーを使用します。

Simulink 可視化ツール

ロジック アナライザー時間の経過に沿った遷移と状態の可視化、測定および解析

トピック

関連情報

注目の例