主要内容

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

Software Trigger CPU<->CLA

触发处理器 (CPU) 和控制律加速器 (CLA) 之间的软件事件

自 R2022a 起

  • Software Trigger CPU<->CLA block

库:
C2000 Microcontroller Blockset / Scheduling

描述

Software Trigger CPU<->CLA 模块模拟在支持的 Texas Instruments® 硬件板中处理器 (CPU) 和 CLA 之间触发软件事件。当您将此块用作 CPU 上的任务时,该块会生成一个事件,以在连接的 CLA 单元上执行任务。当您将此块用作 CLA 上的任务时,该块会生成一个事件,以在连接的 CPU 上执行任务。使用此模块管理 CPU 和 CLA 之间的通信和同步。

端口

输入

全部展开

指定一个事件信号来启动 CPU 或 CLA 中的软件中断。

数据类型: Boolean

输出

全部展开

当触发条件发生时,此端口会发送一条消息。在 Trigger condition 参数中指定触发条件。此输出连接到 Task Manager (SoC Blockset) 模块的输入,以执行相关的事件驱动任务。

注意

位于包含 Software Trigger CPU<->CLA 模块的引用模型顶层的 Outport 模块,连接到此 event 端口,必须配置为非虚拟总线。

数据类型: rteEvent

参数

全部展开

指定要触发的 CLA 任务编号。

data 端口上升沿或输入为高电平时,在 event 端口上生成一个事件。要生成输入信号从零变为一时的事件,请将此参数设置为 Rising edge。要使每次执行任务时都生成一次事件,请将此参数设置为 Input high

指定 CPU 上的触发类型。要生成事件并继续运行 CPU,请将此参数设置为 Trig。要生成事件并指示 CPU 等待中断完成,请将此参数设置为 TrigAndWait(codegen)TrigAndWait(codegen) 选项在仿真中不运行。

依赖关系

要启用此参数,该模块必须位于引用模型内,并且 Processing Unit 必须设置为其中一个 CPU。

版本历史记录

在 R2022a 中推出