MATLAB to VHDL/Verilog conversion using Simulink HDL Coder
1 回表示 (過去 30 日間)
古いコメントを表示
I have a project that requires me to implement my MATLAB code into Altera's DE1 board. Thus, I have done some readings on how to use Simulink HDL Coder to obtain VHDL/Verilog. But the generation of HDL can only be obtained through Simulink model or stateflow chart.
Is there any way to obtain HDL code from MATLAB code itself? I can't draw a Simulink model as well as my MATLAB code contains many "for" loops and Simulink HDL coder doesn't support implementation of "for" block as well.
Please help. Many thanks.
0 件のコメント
回答 (1 件)
Kaustubha Govind
2011 年 3 月 11 日
Why not use the Embedded MATLAB block to insert the portion of the MATLAB code that contains for loops?
3 件のコメント
Kaustubha Govind
2011 年 3 月 14 日
According to the Embedded MATLAB Library Reference (http://www.mathworks.com/help/toolbox/eml/ug/bq1h2z7-9.html), COS is one of the supported functions.
Rob Graessle
2011 年 3 月 15 日
For HDL code generation the supported EML subset is limited to Fixed-Point Embedded MATLAB functions.
http://www.mathworks.com/access/helpdesk/help/toolbox/fixedpoint/ug/bq4c8a0-1.html
The COS function is not supported, but the CORDIC function is.
http://www.mathworks.com/help/toolbox/fixedpoint/ref/cordiccos.html
参考
カテゴリ
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!