ARM Cortex-M支万博1manbetx持来自嵌入式编码器

产生Cortex-M处理器的优化代码

MATLAB编码器™万博1manbetx仿真软件编码器™,嵌入式编码器®生成ANSI®/ ISO®C / C ++代码可以被编译和执行的ARM®皮质®-M处理器。嵌入式编码可以让您轻松配置从生成的代码MATLAB®万博1manbetx®控制软件接口、优化执行性能和最小化内存消耗的算法。

与嵌入式编码ANSI / ISO C代码生成兼容的ARM Cortex-M处理器家族包括:

Cortex- M7
Cortex-M4
Cortex-M3
Cortex-M1
Cortex-M0 +
Cortex-M0

除了ANSI / ISO C,嵌入式编码提供处理器优化代码对于上述使用Cortex微控制器软件接口标准(CMSIS),用于基本的数学运算ARM Cortex-M处理器。您可以使用验证使用支持的ARM Cortex-M的编译器和调试器PIL测试执行代码。万博1manbetx

嵌入式DSP:

从嵌入式编码的ARM Co万博1manbetxrtex-M的支持,您还可以生成优化的C代码MATLAB®系统对象™或万博1manbetx®来自DSP系统工具箱模块。这是为了使用Cortex微控制器软件接口标准(CMSIS)DSP库的ARM Cortex-M基于处理器的系统来完成。相对于标准C代码生成时的优点包括性能立即增加。

的Cortex微控制器软件接口标准(CMSIS)DSP库包括优化用于从MATLAB系统对象或Simulink模块基本的信号处理算法的功能。万博1manbetx这些包括变换,数据处理,滤波,统计和标准数学操作,如:

  • FFT / IFFT
  • FIR, biquad, lattice MA
  • Mulitrate:FIR抽取/插值
  • LMS自适应过滤:
  • 均值,均方根,方差,标准差
  • 卷积,关联性
  • 乘法、abs、cos

有关完整列表和详细信息,请参阅文档在这里。
该支持包扩万博1manbetx展了其他MathWorks和ARM Cortex-M代码生成解决方案,使用Simulink中的等效DSP System Toolbox过滤器(如F万博 尤文图斯IR和FFT)为选定的CMSIS DSP库生成优化代码。万博1manbetx此外,与嵌入式编码器支持包意法半导体万博1manbetx®STM32F4发现板,可以使用电路板的外围设备和定时器对Simulink模型进行目标快万博1manbetx速原型设计。这为意法半导体发现板的基于模型的设计提供了一个完整的工作流程。有关示例,请参阅验证上的ARM Cortex-M处理器的FIR滤波器

平台和发布支持万博1manbetx

看到硬件支持包的系统需万博1manbetx求表当前和以前的版本,发行版和平台的可用性。

查看改进和bug修复中发布说明