system generator 就是FPGA处理算法设计的一个很好的工具。一提到算法,想必matlab不陌生吧。启动软件,打开的是matlab环境。
看到了没有任何的错误报告,说明system generator 与matlab交互环境已搭建成功。敲击simulink3 命令查看安装的xilinx电路模型。具体如下所示。
以最小系统为例,来简要说一下组件模型。下图为一基本组建模型。
为了观察方便,必须修改。由上图你观察到的仅是输出波形,如果要进行输入和输出比较,那么就需要对scope组件进行适当的修改,修改如下所示。
进行仿真,可以看到如下所示的波形。
为了生成代码,必须告诉matlab工具。那么这个交互就是system generator控件,你可以自行设置输出文件类型,时钟等。
这里面有个坑,就是你无法生成。具体的可以留言讨论的。生成代码后的netlist目录包含文件如下。
上面的目录直接可以用xilinx开发软件ISE环境打开。
这个软件挺好用的,上图为打开的软件。现在进行仿真,和预期的一样。
本文看似简单,是一个入门级的文章,给读者一个FPGA协助工具使用的初步认识,往往这些工具为了设计算法,提高设计效率为使用目的,本文的例子纯属教学目的。