首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于dsp_builder的算法在FPGA上的实现

基于dsp_builder的算法在FPGA上的实现

一、摘要  结合dsp_builder、matlab、modelsim和quartus ii等软件完成算法的FPGA实现。


二、实验平台硬件平台:DIY_DE2
软件平台:quartus ii9.0 + ModelSim-Altera 6.4a (Quartus II 9.0) + dsp_builder9.0 + matlab2010b


三、软件平台的准备1、软件的匹配  根据altera的官方文档,可以看到quartus ii、modelsim、dsp_builder和matlab的版本匹配信息。如图1所示。
http://www.altera.com/support/ip/dsp/ips-dsp-version.html

图1 软件版本匹配


  一般情况下,quartus ii、modelsim和dsp_builder版本一定要匹配,而matlab版本高于规定的版本也可以,但这样做有可能会出现某些模块不能使用的情况。
2、软件的安装安装与破解dsp_builder的步骤可以参看“清风醉明月”同学的文章,链接如下:
DSP builder安装指南(以9.1为例)
需要说明的是:
  针对dsp_builder9.0版本的matlab版本应为2007b,而我的是2010b,虽说是兼容的,但是仍出现了些问题,如高级库的一些组件无法显示,如图2所示。最好的解决办法还是按照建议,使版本完全匹配。

图2 某些功能无法使用



四、例程  通过一个正弦波的例程阐述dsp_builder的使用流程。可参看潘松著《EDA技术与VHDL》(第3版)第9章的例程。
1、建立simulink设计模型  在matlab中,新建立一个simulink模型,如图3所示。

图3 建立的simulink模型

继承事业,薪火相传
返回列表