使用System Generator在Xilinx FPGA内部实现DSP算法

发布时间:2021-06-06

希望对大家有所帮助

使用System Generator在Xilinx FPGA内部实现DSP算法

System Generator是DSP高层系统设计和Xilinx FPGA实现之间的桥梁。它在MATLAB/Simulink的环境下完成算法的建模,然后生成相应的工程。ISE可对工程进行仿真、综合,最后完成算法的硬件化。其中的过程是反复迭代修正的,而System Generator正是中间不可缺少的纽带,如图所示。System Generator支持的FPGA 结构包括Virtex,Virtex-E,Virtex-II,Virtex-II Pro,Spartan-II,Spartan-IIE,Spartan-3。

在DSP设计开始时对需要的操作进行数字的描述,然后得出算法的硬件实现。即使开始时的数字描述非常可靠,但是硬件实现起来就会很少和开始的描述完全相符合,一般来说System generator设计的流程包括以下几个步骤:

(1)用数学语言来描述算法;

(2)在设计环境中实现算法,开始时用双精度;

(3)把双精度算法转换成固定点算法;

(4)把设计翻译成有效的硬件。

Simulink提供了一个可以创建和仿真动态系统的可视化的环境,System generator以一个被称为Xilinx blockset 块包含在Simulink 库里并且System generator作为一个软件把Simulink模型翻译成一个硬件可执行的模型。System generator把在Simulink中定义的系统参数对应成硬件实现时的实体、构造体、输入输出口、信号和属性。此外,System generator自动地为FPGA的综合,HDL仿真和实现工具生成命令文件。因此,从系统的规范说明到硬件实现,用户都完全可以在可视化的环境中进行操作。System generator设计流程如图所示。

使用System Generator在Xilinx FPGA内部实现DSP算法.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219