Cコード高位合成ツールを使って、Simulinkで生成したCコードのVHDL/Verilogへの変換
5 次查看(过去 30 天)
显示 更早的评论
MファイルやSimulinkモデルからEmbedded Coderで生成したCコードをVivado HLSやCyber WorkbenchなどのC言語高位合成ツールにかけてVHDL/Verilogに変換することはできますか?
1 个评论
Tohru Kikawada
2017-2-1
高位合成ツールにかけることで意図したHDLが生成されるかは分かりません。
HDL Coder などを利用してMATLAB/Simulinkから直接HDLを生成することをお勧めいたします。
采纳的回答
Atsushi Matsumoto
2017-2-23
编辑:Atsushi Matsumoto
2019-5-8
C高位合成ツールに入力するCコードは、ハードウェアアーキテクチャ向けに最適化する必要があります。 一方、MATLABから生成するのはソフトウェア実装用のCコードです。HDLに変換することはできるかもしれませんが、パイプラインが入っていなかったり、無駄なリソースを使ったりして、実用的なHDLにはなっていないはずです。
多くのエンジニアがこれに対して取り組んだのを見ましたが、性能の良い回路ができたという話は聞いたことがありません。
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 HDL Coder 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!