处理器的软件
设计和开发SoC应用中嵌入式处理器组件的软件
创建模型®在SoC应用软件的模型。将算法封装为定时器驱动和事件驱动的任务子系统的集合。定义任务的时间和持续时间特征。
块
功能
socTaskTimes |
根据记录的模拟数据检查器运行绘制任务持续时间的直方图 |
socHardwareUsage |
从记录的模拟数据检查器运行生成处理器核心使用情况统计数据 |
socTaskSchedulability |
确定是否可以为指定的核心任务安排一组任务 |
socCreateModel |
创建一个框架SoC Blockset任务集模型 |
概要文件和刻板印象
soc_blockset_profile |
配置文件SoC Blockset系统 |
ProcessorCore |
处理器核心的原型 |
PeriodicSoftwareTask |
一个周期性的软件任务的原型 |
AperiodicSoftwareTask |
一个非周期的软件任务的原型 |
工具
主题
设计
- 什么是任务执行?
了解处理器中任务执行和任务生命周期的SoC Blockset™定义。 - 定时器驱动型可任务
使用定时器驱动的任务子系统创建Simulink模型。 - 事件驱动任务
创建带有事件驱动任务子系统的Simulink模型。 - 任务持续时间
设置任务的执行时间或持续时间任务管理器块。 - 内核延迟
指定启动任务执行实例的内核响应时间或延迟时间。 - 使用进度编辑器进行任务管理
模块管理SoC处理器模型中的任务时间表编辑器应用程序。 - 任务子系统信号的值和缓存
进入和退出任务子系统的信号可以被捕获任务管理器块。 - 多处理器执行
配置和运行SoC模型,以模拟具有独立进程的多处理器架构。 - 在外部模式下运行多处理器模型
在硬件板上的独立处理器上运行外部模式的多处理器SoC模型。 - 通过专用硬件外设进行进程间数据通信
单个处理器内两个或多个进程之间或多个连接的处理器之间的数据通信方法。 - 使用系统编写器设计SoC模型
编写、分析和转换用于SoC设备的软件系统体系结构。
模拟
- 任务超时和对策
模拟遇到溢出的任务执行,以及可用于防止或减轻溢出的对策。 - 任务优先级和抢占
使用任务管理器块,以设置任务优先级和定义任务执行顺序与抢占。 - 多处理器执行
配置和运行SoC模型,以模拟具有独立进程的多处理器架构。 - 数据记录技术
从SoC硬件板记录处理器数据的技术。 - 使用记录数据的任务执行回放
使用从以前的模拟或处理器记录的任务计时数据重放任务执行计时。
构建和测量
可视化
- 仿真数据检查器中的任务可视化
在仿真数据检查器中可视化任务的计时和执行状态。 - 多核执行和核心可视化
为单核和多核处理器系统配置和可视化任务执行。