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

조회 수: 13 (최근 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 CenterFile Exchange에서 HDL Coder에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by