嵌入式系统设计中的混合架构/应用模型与异构 MPSoC 架构
在嵌入式系统设计中,处理器通信和计算活动的调度变得明确。在这一层级的仿真能够进行精确到周期的性能验证,对应于经典的硬件/软件协同仿真模型。
1. 混合架构/应用模型的概念
1.1 混合架构/应用模型的定义
架构和应用规范可以结合在一个混合硬件/软件模型中,其中软件任务被映射到处理器子系统上。通过抽象处理器子系统和通信拓扑,可以对这种混合表示进行建模。处理器子系统由抽象子系统模型替代,通信则使用抽象通信平台描述,从而得到混合架构/应用模型,也称为混合硬件/软件模型或组合算法/架构模型。
组合算法/架构模型具有以下显著优点:
- 捕捉架构和算法的行为以及它们之间的互连,有助于构建确保应用和架构协同良好运行的正确系统。
- 避免不一致和错误,确保规范的完整性,其执行能实现与全局系统行为相同的模型。
- 甚至在最终硬件架构实现之前,就可以验证、仿真和调试系统功能。
- 有助于构建全局硬件/软件架构的早期性能模型,并验证整体性能。
- 允许为全局系统输入多个测试台数据,以验证功能,从而在 MPSoC 实际实现之前测试不同的功能场景。
1.2 混合架构/应用模型的执行模型
混合硬件/软件模型的执行通过仿真进行,可在设计过程的不同阶段验证和调试系统功能。执行模型能捕捉应用与架构的行为以及详细的硬件 - 软件交互,有助于创建 MPSoC 的早期性能模型并验证系统性能。可以使用不同的仿真环境(如 Simulink 或 SystemC)来描述执行模型。
超级会员免费看
订阅专栏 解锁全文
57

被折叠的 条评论
为什么被折叠?



