system Generator学习:<一>安装和使用

system Generator学习:<一>安装和使用

文章目录

  • system Generator学习:<一>安装和使用
  • 1、 简介:
  • 2、特性
  • 3、安装和使用
  • 3、system generator 的简单使用(可参考[赛灵思官网system generator相关文档](https://china.xilinx.com/support/documentation-navigation/design-hubs/dh0014-vivado-system-generator-hub.html))

1、 简介:

  System Generator是Xilinx公司进行数字信号处理开发的一种设计工具,它通过将Xilinx开发的一些模块嵌入到Simulink的库中,可以在Simulink中进行定点仿真,可以设置定点信号的类型,这样就可以比较定点仿真与浮点仿真的区别。并且可以生成HDL文件,或者网表,可以在ISE中进行调用。或者直接生成比特流下载文件。能够加快DSP系统的开发进度。(摘自:百度百科)

2、特性

  System generator具有如下关键特性)(摘自:FPGA技术江湖):

  • 超过90种DSP设计模块,包括加法器、乘法器、寄存器、FFT、滤波器、存储器等等;
  • 包含一个与7系列/UltraScale系列FPGA相贴合的FIR编译模块,支持多种滤波器模式,可以使用MATLAB函数或FDATOOL工具生成系数;
  • 包含一个Mcode模块,可以接入MATLAB代码完成简单的控制;
  • 可以生成HDL文件、网表或IP核,在vivado中调用。 system Generator学习:<一>安装和使用_第1张图片

3、安装和使用

  System Generator软件通常不需要单独安装,在安装Vivado时会有相关的选项,注意勾选就可以了。但是System Generator软件需要同MATLAB一同使用,并且MATLAB版本必须与System Generator版本兼容。具体参考赛灵思官网:ug973。根据自己需要的vivado版本查看对应的手册。以vivado2019.2为例说明,如下图所示:
system Generator学习:<一>安装和使用_第2张图片  从图中可以看出vivado2019.2可以匹配的matlab版本有R2018a,R2018b,R2019a,R2019b。在安装Vivado的过程中,会出现如下图所示的配置MATLAB的界面(这里已经配置好):
system Generator学习:<一>安装和使用_第3张图片
  配置的具体过程为:
开始->Xilinx Design Tools->System Generator 2018.2 MATLAB Configurator
如果安装时没有配置,可以在“开始->Xilinx Design Tools->System Generator 2019.2 MATLAB Configurator”工具中修改
system Generator学习:<一>安装和使用_第4张图片
然后点击“find matlab”找到自己电脑安装matlab的路径(通常情况下只需要选到安装matlab路径的最外层即可,如下所示)
system Generator学习:<一>安装和使用_第5张图片
  注意: 如果在Xilinx Design Tools下面没有找到system generator,则按下列步骤操作:
  打开vivado,再打开Help下的Add Design Tools or Devices…
system Generator学习:<一>安装和使用_第6张图片
system Generator学习:<一>安装和使用_第7张图片
点击“next”如下
system Generator学习:<一>安装和使用_第8张图片
输入账户和密码(官网可注册),然后点击下一步
system Generator学习:<一>安装和使用_第9张图片
勾选中system generator for DSP,然后点击下一步安装即可。安装完成后,然后上面步骤重新关联matlab即可。

3、system generator 的简单使用(可参考赛灵思官网system generator相关文档)

  运行在Xilinx Design Tools下的system generator,System Generator(注意不要直接运行MATLAB,否则无法向Simulink中添加Block),在命令行中输入simulink后回车(或者点击“主页”标签中的Simulink按钮),打开Simulink;

你可能感兴趣的:(matlab,fpga)