主要内容

本页采用了机器翻译。点击此处可查看英文原文。

C28x CLA Task

创建 CLA 任务,该任务在 CLA 核心上执行下游函数调用子系统。

  • C28x CLA Task Block

库:
C2000 Microcontroller Blockset / C2803x
C2000 Microcontroller Blockset / C2805x
C2000 Microcontroller Blockset / C2806x
C2000 Microcontroller Blockset / F28003x
C2000 Microcontroller Blockset / F28004x
C2000 Microcontroller Blockset / F2807x
C2000 Microcontroller Blockset / F2837xD
C2000 Microcontroller Blockset / F2837xS
C2000 Microcontroller Blockset / F2838x / C28x
C2000 Microcontroller Blockset / F28p65x
C2000 Microcontroller Blockset / F28p55x

描述

CLA Task 模块创建一个(控制律加速器)CLA 任务,该任务在 CLA 内核上执行下游函数调用子系统。CLA 是一种支持并行处理的协处理器。利用 CLA 处理时间紧迫的任务,可以释放主 CPU 以同时执行其他系统和通信功能。

您可以指定中断源来触发 CLA 任务。您可以创建最多八个 CLA 任务,在 CLA 核心上执行。

有关如何配置 CLA 模块以执行下游函数调用子系统的信息,请参阅 Overview of CLA Configuration for C2000 Processors Using Subsystem

注意

并非所有 TI C2000 硬件板型号都支持 CLA。例如,在 TI Piccolo F2805x 处理器系列中,只有 F28055 和 F28053 处理器支持 CLA,而 F28054、F28052、F28051 和 F28050 处理器不支持 CLA。

示例

端口

输出

全部展开

输出触发 CLA 任务,该任务在 CLA 核心上执行下游函数调用子系统。

参数

全部展开

要在 CLA 核心上执行的 CLA 任务编号。

触发 CLA 任务在 CLA 内核上执行的软件或外设中断源。

选择参数 Wait until completion of task,作为触发 CLA 任务的软件源。

启用此功能将暂停 C28x 的执行,直到所有待处理的 CLA 任务完成。

依赖关系

要启用此参数,请将 CLA task trigger source 参数设置为 software

设置 CLA task trigger source 触发函数调用子系统的频率。要异步执行此模块,请将此参数设置为 -1

依赖关系

要启用此参数,请在 CLA task trigger source 中选择软件选项。

版本历史记录

在 R2016b 中推出