全球异步局部同步:设计条件与挑战探析
164 浏览量
更新于2024-06-18
收藏 655KB PDF 举报
本文主要探讨了在同步系统模型下,全球异步局部同步(GALS)设计的关键条件及其所面临的挑战。随着嵌入式系统安全性的日益重要,特别是在汽车控制和航空电子等领域,分布式应用程序的正确性和一致性成为了设计的核心关注点。同步编程模型如Esterel、SIGNAL和Lustre,通过零时间模块内计算和零时间模块间通信的假设,使得系统的验证变得更加可行。
文章首先回顾了上世纪90年代初在多面体编程模型领域,特别是SIGNAL语言中提出的“内等时性”概念,这个特性保证了模块内部的有序执行和模块间的同步通信。作者在此基础上扩展了等时性的定义,提出了弱内在时性和方向等时性,前者确保模块内部操作的有序,后者则关注模块间的单向安全通信。
这些新的等时性条件对于理解在GALS设计中如何实现在异步通信平台上的同步模型至关重要。它们简化了对GALS中可以支持多变量规范的限制,并揭示了因果关系和等时性之间的深层次联系。当同步模块被设计为知识产权(IP)重用时,可以通过检查这些条件来评估它们在异步环境中是否能够保持预期的行为一致性。
关键词“同步规划模型”、“多时”、“信号”、“内时”、“等时”和“全局异步局部同步系统”表明了文章的核心议题,而“单向等时”则强调了在实际应用中可能遇到的特殊通信方向性问题。本文为GALS设计者提供了一套理论框架,帮助他们更好地应对复杂系统中的同步与异步兼容性问题,确保在高度分布式和异步环境下,嵌入式系统的安全性与性能得以兼顾。
2021-08-11 上传
2020-10-16 上传
2022-08-03 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
cpongm
- 粉丝: 5
- 资源: 2万+
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构