嵌入式系统设计:混合架构/应用模型与异构MPSoC架构解析
1. 嵌入式系统设计概述
在嵌入式系统设计中,处理器通信和计算活动的调度变得明确。此阶段的仿真能够进行精确到周期的性能验证,对应于经典的硬件/软件协同仿真模型,其中处理器使用指令集模拟器,硬件资源使用RTL组件或精确到周期的TLM组件。
为了在不同设计步骤中验证软件,会根据每个软件抽象级别采用不同的执行模型。在系统架构级的初始仿真中,可使用Simulink;而对于其他情况,则使用SystemC设计语言。
2. 混合架构/应用模型的概念
2.1 定义
架构和应用规范可以组合成一个混合硬件/软件模型,其中软件任务被映射到处理器子系统上。通过抽象处理器子系统和通信拓扑,可以对这种混合表示进行建模。处理器子系统由抽象子系统模型替代,通信则使用抽象通信平台描述,最终形成混合架构/应用模型,也称为混合硬件/软件模型或组合算法/架构模型。
2.2 组合算法/架构模型的优势
- 捕捉行为与互连 :能够捕捉架构和算法的行为以及它们之间的互连,有助于构建确保应用和架构协同良好运行的正确系统。
- 避免错误与确保完整 :避免不一致和错误,有助于确保规范的完整性,其执行相当于实现一个与全局系统行为相同的模型。
- 提前验证与调试 :在最终硬件架构实现之前,就可以对系统功能进行验证、仿真和调试。
- 构建性能模型 :有助于早期构建全局硬件
超级会员免费看
订阅专栏 解锁全文

884

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



