概述
网上这种帖子其实挺多的,但感觉都是复制粘贴的???乱就不说了,看完之后不知道从哪里下手,刚给我的小仙女搞完这个(^o^),趁热乎记录一下!本文以Matlab2015b为例,需要提醒的是Matlab2016a在定点转换时会有错误代码2,原因我也不清楚。。。不多说了!开整~~~
- Matlab在转换时需要两个文件,一个是待转换的函数文件,另一个是使用这个函数的文件,分别对应FPGA的Moudle和testbech文件,这里我们以最简单的函数来作为例子:
- 打开HDL Coder
- 点击上面的按钮添加abc.m,点击下面的按钮添加abc_tb.m。 添加后的结果如图所示:
- 添加完成后需要为函数文件中的函数参数定义类型,可以手动点击“Click to define"手动定义,也可以点击"Autodefine types"由程序自动生成参数类型,这里x和y的类型全部都是"double 1x1",定义完成后如图所示:
- 完成参数类型的定义后点击"Workflow Advisor"按钮,进入到转换界面,这个界面只需要点击一下"Run"就可以了:
- 完成之后的界面如下图所示,此时VHDL的代码已经生成了,路径为"codegenabchdlsrc",如果想验证VHDL的代码的话可以点击Verigy with HDL Test Bench里的Run进行验证。
是不是好简单???默认生成VHDL的代码,还可以选择生成Verilog代码,这玩意真是好强!!!
最后
以上就是凶狠小土豆为你收集整理的Matlab代码转FPGA的全部内容,希望文章能够帮你解决Matlab代码转FPGA所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复