主要内容

代码生成

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

生成C或C ++源代码,或使用DSP System Toolbox™信号处理算法的MEX函数MATLAB®CODER™金宝app®编码器。要了解如何生成C代码,请参阅了解DSP系统工具箱中的C代码生成。此外,您可以生成针对的代码ARM Cortex-M处理器ARM Cortex-A处理器使用嵌入式编码器®。有关更多信息,请参阅代码生成for ARM Cortex-M and ARM Cortex-A Processors。您也可以直接从MATLAB调整算法参数,或者在台式机上执行生成的C代码时,通过UI实时通过UI来调整算法参数。金宝app

DSP系统工具箱还使用Intel AVX2技术来金宝app支持某些MATLAB系统对象和Simulink块的SIMD代码生成。金宝app有关更多详细信息,请参阅SIMD代码生成

dspunfold函数,您可以生成多线程MEX文件,该文件利用主机计算机的多核CPU体系结构。要使用此功能,您必须有一个MATLAB编码器执照。

您可以使用MATLAB和SIMULINK进行快金宝app速原型制作硬件设计。当与HDL Coder™一起使用时,某些DSP系统工具箱和DSP HDL Toolbox™算法支持HDL代码生成。金宝app要查找支持的算法金宝app,请参阅查找支持HDL代码生成的块金宝app。对于MATLAB中的数字过滤器设计,请使用过滤器设计HDL Coder™生成HDL代码并优化用于硬件速度或区域的过滤器实现。有关详细信息,请参阅生成过滤系统对象的HDL代码(过滤器设计HDL编码器)。HDL编码器和过滤器设计HDL编码器都生成无独立的合成Verilog™和VHDL™代码,用于FPGA编程或ASIC原型和设计。

类别