实用文档标准文案第六章Matlab/Dspbuilder硬件模块设计Matlab是国内强大的数学分析工具,广泛用于科学计算和工程计算,还可以进行复杂的数字信号处理系统的建模、参数估计及性能分析
Simulink是Matlab的一个组成部分,用于图形化建模仿真
DSPBuilder是Altera公司推出的一个面向DSP开发的系统级工具,它构架在多个软件工具之上,并把系统级(算法级建模)和RTL级(硬件实现)两个设计领域的设计工具连接起来放在Matlab/Simulink平台上,而将QuartrsⅡ作为底层设计工具置于后台,从而最大程度地发挥了这三种工具的优势
DSPBuilder作为Simulink中的一个工具箱,使得用FPGA设计DSP系统完全可以通过Simulink的图形化界面进行,只要简单地进行DSPBuilder工具箱中的模块调用即可
Matlab/DSPBuilder尤其适用于一些在QuartusⅡ上不方便完成或不能完成的设计项目(如涉及算法类及模拟信号处理与生产方面的系统处理)
DSPBuilder还可以自动完成大部分的设计过程和仿真,直到把设计文件下载到FPGA中
DSPBuilder提供了Quartus
II软件和MATLAB/Simulink工具之间的接口
其具有如下特性:1
用于连接Mathwork的MATLAB(信号处理工具箱和滤波器设计工具箱),Simulink环境和Altera
的QuartusII设计软件环境
支持Altera的DSP核,这些核均可以从Altera的网站上下载(例如:FIRCompiler、Reed-SolomonCompiler等等)
可以利用Altera的DSP开发板来快速的实现设计的原型
支持SignalTap
II逻辑分析仪(一种嵌入式的信号分析仪,它可以探测到DSP开发板上Altera器件内部的信号,并把数据引