主要内容

验证冷杉过滤手臂Cortex-A处理器

这个例子展示了如何使用代码替换库(CRL)手臂®处理器DSP模块。模型使用冷杉过滤器块过滤两个不同频率的正弦波。

开放模式

open_system (“ex_fir_ne10_tut”);

任务1:模拟

1。打开冷杉NE10 CRL教程示例模型

2。改变你的当前文件夹在MATLAB®可写的文件夹。

3所示。在模型工具条,点击运行开始仿真。

4所示。点击停止仿真结束。

任务2:设置模型的代码替换

1。模拟,点击模型配置参数打开对话框。

2。选择代码生成类别。

3所示。设置系统目标文件接受方。薄层色谱,并选择只生成代码

4所示。选择接口代码生成类别。

5。代码替换库手臂Cortex-A。

任务3:生成代码

1。右键单击冷杉子系统。从下拉菜单中,打开时,选择C / c++代码> BuildThis子系统。当为子系统构建代码对话框打开时,点击构建开始生成代码。

2。构建完成处理之后,代码生成报告。

3所示。单击冷杉。c文件。注意到NE10库函数;在初始化函数中ne10_fir_init_float (FIR_initialize)。同时,注意到NE10函数;ne10_fir_float_neon模型中的阶跃函数(FIR_step)。

任务4:使用处理器的循环(公益诉讼)

使用公益诉讼执行前面的步骤,您需要嵌入式编码支持包臂Cortex-A处理器,和DST支持包臂Cortex-A处理器。万博1manbetx下面的例子展示如何使用与手臂Cortex-A公益诉讼:

  • 代码验证和确认与公益诉讼和外部模式的例子。

  • 代码优化使用NE10 DSP库的例子。(需要BeagleBone黑色硬件支持包)万博1manbetx

关闭模式

bdclose (“所有”)