FPGA-MBD ① ~M スクリプト~

MATLAB M スクリプトと作成されたアルゴリズムを HDL Coder を用いて FPGA 用 RTL を自動生成する環境を構築。アルゴリズム開発に注力出来る環境を実現。

モデル実装

モデリング+コード生成

画像処理+FPGA

FPGA MBD: M スクリプト

開発内容

M スクリプトでの開発に注力できる環境を実現

  • M スクリプトはそのまま実行可能な為、机上シミュレーション も可能 (モデルベース開発)
  • 自動コード生成のため人によるコーディングミスが 0
  • M スクリプトの実行結果と生成した RTL を ModelSim 上でシミュレーションした結果の等価性評価可能

特徴

お客様の M スクリプトを HDL Coder 対応環境へ変換

  • お客様作成の M スクリプトで作成された画像処理アルゴ リズムを RTL 化
  • RTL 化は HDL Coder を用いて作成
  • HDL Coder でコード生成出来るように M スクリプトを カスタマイズ