最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

HDL コード生成

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

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

  • HDL Coder — Simulink や MATLAB の設計からコードを生成します。このサポートには、フィルター、数学演算、信号処理のほか、FFT HDL OptimizedIFFT HDL OptimizedNCO HDL Optimized の各ブロックなど、リソースの使用とパフォーマンスについて最適化されたアルゴリズムが含まれています。HDL Coder を使用して HDL コードを生成する方法の基本的な例については、プログラミング可能 FIR フィルターの HDL コードの生成を参照してください。

  • Filter Design HDL Coder — MATLAB のフィルター設計からコードを生成します。コードおよびテスト ベンチの生成機能には、[HDL を生成] ユーザー インターフェイスまたはコマンド ライン オプションを使用してアクセスできます。これらの機能はフィルター デザイナー アプリにも統合されています。Filter Design HDL Coder を使用して HDL コードを生成する方法の例については、を参照してください。

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

Simulink 可視化ツール

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

関数

generatehdlGenerate HDL code for quantized DSP filter (requires Filter Design HDL Coder)

トピック

HDL Code Generation Support for DSP System Toolbox

Choose blocks and System objects that support HDL code generation with HDL Coder.

Find Blocks and System Objects Supporting HDL Code Generation

Use the Simulink library browser to discover blocks supported for HDL code generation.

Generate HDL Code for Filter System Objects (Filter Design HDL Coder)

Learn about the specifics of HDL code generation from filter System objects.

HDL Filter Architectures

Select HDL code generation parameters to control speed vs. area tradeoffs in filter architectures.

Subsystem Optimizations for Filters

Select resource sharing and pipeline optimization options.

High Throughput HDL Algorithms

Choose a block that supports frame-based input for HDL code generation.

Visualizing Multiple Signals Using Logic Analyzer

Visualize multiple signals of a programmable FIR filter by using a logic analyzer. For more information on the model used in this example and how to configure the model to generate HDL code, see プログラミング可能 FIR フィルターの HDL コードの生成.

注目の例