Xilinx System Generator for DSP是一种广泛公认的高效工具,用于在FPGA中创建DSP设计。System Generator for DSP提供了基于Simulink的图形环境和Xilinx DSP核的预定义模块集,这同时满足了系统架构设计师和硬件设计人员的需要,前者需要把组件集成到设计中,而后者需要优化实现。不过,System Generator for DSP缺少对基于MATLAB的设计流程的支持。
Xilinx AccelDSPTM综合工具是专为已经熟悉基于语言的DSP算法建模的算法开发人员和DSP架构设计师开发的。借助AccelDSP综合工具,算法开发人员可以用浮点MATLAB M文件创建激励、评估算法并对结果进行后处理。
DSP硬件系统
System Generator for DSP非常适合DSP系统建模,它不仅包括核心DSP算法,还包括针对外部总线、存储器读写访问、系统数据同步和整体系统控制的同步接口。System Generator for DSP提供了面向控制的模块(如MicroBlazeTM处理器),还提供了用于实现DSP系统同步的各个寄存器、延时器和存储器模块(如图1所示)。
自定制DSP算法