代码生成
仿真加速度,代码生成,优化手臂®皮质®-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原型和设计。
类别
- C代码生成
从MATLAB和SIMULINK生成C和C ++代码金宝app - HDL代码生成
从Matlab和Simulink生成HDL代码金宝app - DSP算法加速度
使用数据流多线程或生成的MEX功能加速 - SIMD代码生成
Generate SIMD code from certain algorithms in DSP System Toolbox using Intel AVX2 technology - 代码生成for ARM Cortex-M and ARM Cortex-A Processors
生成优化的C代码手臂皮层-m和手臂皮层-A处理器