主要内容

代码生成

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

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

DSP系统工具箱还支持使用Intel AVX2技万博1manbetx术为某些MATLAB系统对象和Simulink块生成SIMD代码。万博1manbetx更多信息请参见SIMD代码生成

dspunfold函数,则可以生成一个多线程的MEX文件,该文件利用主机的多核CPU体系结构。要使用这个函数,你必须有MATLAB编码器许可证。

你可以使用MATLAB和Simulink进行快万博1manbetx速的硬件原型设计。当与HDL Coder™一起使用时,一些DSP系统工具箱算法支持HDL万博1manbetx代码生成。要查找支持的算法万博1manbetx,请参见找到支持HDL代码生成的块万博1manbetx.对于MATLAB中的数字滤波器设计,使用filter Design HDL Coder™生成HDL代码并优化滤波器的硬件速度或区域实现。有关详细信息,请参见为过滤系统对象生成HDL代码(过滤器设计HDL编码器).HDL编码器和滤波器设计HDL编码器都为FPGA编程或ASIC原型设计和设计生成独立于独立的合成Verilog™和VHDL™代码。它们还生成用于第三方HDL模拟器的脚本和测试长椅。

特色的例子