Cコード高位合成ツー​ルを使って、Simu​linkで生成したC​コードのVHDL/V​erilogへの変換

6 ビュー (過去 30 日間)
Shoumei
Shoumei 2017 年 1 月 31 日
編集済み: Atsushi Matsumoto 2019 年 5 月 8 日
MファイルやSimulinkモデルからEmbedded Coderで生成したCコードをVivado HLSやCyber WorkbenchなどのC言語高位合成ツールにかけてVHDL/Verilogに変換することはできますか?
  1 件のコメント
Tohru Kikawada
Tohru Kikawada 2017 年 2 月 1 日
高位合成ツールにかけることで意図したHDLが生成されるかは分かりません。
HDL Coder などを利用してMATLAB/Simulinkから直接HDLを生成することをお勧めいたします。

サインインしてコメントする。

採用された回答

Atsushi Matsumoto
Atsushi Matsumoto 2017 年 2 月 23 日
編集済み: Atsushi Matsumoto 2019 年 5 月 8 日
C高位合成ツールに入力するCコードは、ハードウェアアーキテクチャ向けに最適化する必要があります。 一方、MATLABから生成するのはソフトウェア実装用のCコードです。HDLに変換することはできるかもしれませんが、パイプラインが入っていなかったり、無駄なリソースを使ったりして、実用的なHDLにはなっていないはずです。
多くのエンジニアがこれに対して取り組んだのを見ましたが、性能の良い回路ができたという話は聞いたことがありません。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeHDL Coder についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by