主要内容

代码生成

仿真加速,代码生成,优化手臂®皮质®- m处理器而且ARM Cortex-A处理器

生成C或c++源代码,或用MEX函数从DSP系统工具箱™中提取信号处理算法MATLAB®编码器™而且金宝app®编码器.要了解如何生成C代码,请参见理解DSP系统工具箱中的C代码生成.此外,您还可以生成优化的代码ARM Cortex-M处理器而且ARM Cortex-A处理器使用嵌入式编码器®.有关更多信息,请参见ARM Cortex-M和ARM Cortex-A处理器的代码生成.当生成的C代码在桌面上执行时,您还可以通过UI直接从MATLAB或Simulink实时调整算法参数。金宝app

DSP系统工具箱还支持使用英特尔AVX2技术为某金宝app些MATLAB系统对象和Simulink块生成SIMD代码。金宝app详情请参见SIMD代码生成

dspunfold功能,可以生成一个多线程的MEX文件,它利用了主机的多核CPU架构。要使用此函数,必须有MATLAB编码器许可证。

您可以使用MATLAB和Simulink快速原金宝app型硬件设计。当与HDL Coder™一起使用时,一些DSP系统工具箱算法支持HDL金宝app代码生成。要查找受支持的算金宝app法,请参见找到支持HDL代码生成的块金宝app.对于MATLAB中的数字滤波器设计,使用filter Design HDL Coder™来生成HDL代码并优化滤波器实现的硬件速度或面积。详细信息请参见生成过滤系统对象的HDL代码(Filter Design HDL Coder).HDL Coder和Filter Design HDL Coder生成目标独立的可合成Verilog™和VHDL™代码,用于FPGA编程或ASIC原型和设计。它们还生成用于第三方HDL模拟器的脚本和测试工作台。

特色的例子