手机版

使用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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)