现代嵌入式系统的复杂性急剧增长,因此引入了电子系统级(ESL)设计方法和系统级设计语言(SLDL)来解决这一问题。ESL提供了更高级别的设计抽象,而SLDL可以捕捉设计规范。嵌入式系统中,软件成本相对较高,通常由实时操作系统(RTOS)和多线程应用程序组成。在设计过程中,需要考虑RTOS上运行的应用程序的动态调度行为、任务分配、优先级分配和延迟等重要的非功能因素。ESL能够生成硬件和软件模型,其中合成的硬件模型能够提供物理硬件的功能仿真。这些功能仿真模型形成了虚拟平台,可用于测试和分析生成的软件。通过在虚拟平台上执行软件,可以更好地探索设计空间并进行系统的分析和调试。本论文的工作将常用RTOS Real-Time Executive for Multiprocessor Systems (RTEMS)引入ESL流程工具System-on-Chip Environment (SCE),并提供对ARM和Blackfin处理器的支持。
暂无评论