Xilinx社区
首页 > 技术文章 > 赛灵思ISE 11.1 量身打造四种工具流程
技术文章
赛灵思ISE 11.1 量身打造四种工具流程
来源:网络  时间:2009-04-28  浏览量:4367

DSP 版

新的 DSP 版包括赛灵思逻辑版以及赛灵思 DSP捆绑包(System Generator 开发环境和AccelDSP 综合工具)。参见图 3。

图 3:DSP 版

DSP 版主要以算法开发人员为目标受众,可帮助他们在赛灵思 FPGA 中实施复杂的算法。由于工作流程高度自动化,因此用户无需熟悉 HDL。

在流程中,算法开发人员首先在 The MathWorks 推出的 MATLAB® 软件环境中创建算法和算法的行为模型,然后再在 MathWorks’ Simulink® 产品中测试行为模型,在 MATLAB 和 Simulink 软件之间迭代调试算法,直到算法行为达到预期为止。随后,用户则能用赛灵思 DSP 版来优化和实施赛灵思 FPGA 算法。

算法开发人员可在 DSP 版中用 System Generator 来取代构成所有、大部分或部分算法的行为模块。这些模块包含了赛灵思 CORE Generator 库中的优化 IP,也就是说用户也能通过定制黑盒子用自己的HDL来取代所有或部分模块。如果用户在MATLAB软件中创建了定制算法但没有算法的 VHDL 表达,那么算法开发人员可用 AccelDSP 综合工具自动将定制算法综合到 VHDL 中,并创建新的 System Generator 模块。该模块可用 System Generator设计中的其他模块来替代。System Generator 中的所有算法模块被填充后,用户按下按钮,System Generator 就能自动运行 ISE 软件的放置和布线工具,让工具自己去实施 FPGA 算法表达。这样,算法开发人员只需几分钟就能在赛灵思 FPGA中实施算法,并了解算法在真实硬件上的工作情况。

DSP 版可链接至 Simulink 软件,这使算法开发人员能够在 Simulink 和 MATLAB 环境中重复使用已开发的测试基准来测试其算法,从而确保硬件算法和软件算法的版本行为一致。此外,算法开发人员还能结合使用 DSP 版及 Simulink 和 MATLAB 软件来执行协同仿真任务,同时还能对算法进行故障排除和修改,以实现最佳的性能与功能。例如,如果算法开发人员在开发过程中发现众多行为模块之一需要调整,则可在 FPGA 中运行已知状态良好的模块,以便通过对故障模块的反复调节测试迭代来加速验证工作。硬件协同仿真的运行速度比纯软件仿真加快了 1,000 倍;而且算法越复杂,硬件仿真相对于软件仿真的加速就越明显。

在 ISE 设计套件 11.1 软件中,System Generator 工具可运行在 Linux 与 Microsoft Windows 上。

热点文章
精选视频
推荐资源

中国授权培训机构

北京 电话:(010)82757632
      (010) 62192881
深圳 电话:(0755)86186715
武汉 电话:(027)61389792
成都 电话:(028)80821007
南京 电话:(025)66022032
西安 电话:(029)82230498
邮箱:sales@e-elements.com

中国授权经销商

香港 电话:(852)22127848
北京 电话:(010)84148118
成都 电话:(028)86528262
上海 电话:(021)33678387
深圳 电话:(0755)26584925
武汉 电话:(027)87322806
邮箱:china@avent.com
深圳 电话:(0755)26743210
上海 电话:(021)51696680
北京 电话:(010)51726678
成都 电话:(028)85139576
武汉 电话:(027)87690155
邮箱:
xilinx_enquiry@comtech.com.cn

社区主办


《电子产品世界》杂志社

内容提供


    赛灵思公司

Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备12027778号-2 北京市公安局备案:1101082052