介绍异步数据传输机制(Asynchronous Communication Mechanism,ACM)的基本理论,采用有限状态机理论建立ACM的抽象数学模型,通过此模型分析研究了ACM的相关特性,以及亚稳态问题对于这种机制的影响.ACM在异步模块间的数据传输等方面的应...介绍异步数据传输机制(Asynchronous Communication Mechanism,ACM)的基本理论,采用有限状态机理论建立ACM的抽象数学模型,通过此模型分析研究了ACM的相关特性,以及亚稳态问题对于这种机制的影响.ACM在异步模块间的数据传输等方面的应用具有突出的优势.展开更多
异步数据传输机制(Asynchronous Communication Mechanism,ACM)是一种管理实时系统中,特别是在多时钟域实时嵌入式系统中,非同步系统之间不需要同步的数据传输的特殊机制.介绍ACM的基本理论,将ACM的四种通讯模型引入数控快速串行总线(Fa...异步数据传输机制(Asynchronous Communication Mechanism,ACM)是一种管理实时系统中,特别是在多时钟域实时嵌入式系统中,非同步系统之间不需要同步的数据传输的特殊机制.介绍ACM的基本理论,将ACM的四种通讯模型引入数控快速串行总线(Fast Serial Bus)建模和协议设计过程.文章应用异步传输机制建立数控系统统一的通信模型,在该通讯模型基础上设计了数控快速串行总线通信协议,最后给出基于SOPC技术的协议芯片的实现方法.展开更多
文摘异步数据传输机制(Asynchronous Communication Mechanism,ACM)是一种管理实时系统中,特别是在多时钟域实时嵌入式系统中,非同步系统之间不需要同步的数据传输的特殊机制.介绍ACM的基本理论,将ACM的四种通讯模型引入数控快速串行总线(Fast Serial Bus)建模和协议设计过程.文章应用异步传输机制建立数控系统统一的通信模型,在该通讯模型基础上设计了数控快速串行总线通信协议,最后给出基于SOPC技术的协议芯片的实现方法.
文摘传统星上系统开发与研制通常是基于特定的专用宇航器件,这使得其开发周期长且可移植性较差。针对该问题,提出了一种基于Xilinx ZYNQ UltraScale+平台的ARM+可编程逻辑的解决方案。该方案用Vivado配置FPGA硬件架构,采用SDK(Software Development Kit)配置ARM实现两者数据交互。在整个系统设计中,通过集成在芯片内部的高速串行收发器和Aurora协议作为载体进行高速片间传输;采用自定义帧协议保证传输可靠性及安全性;采用AXI-Stream接口使其具有各类算法即插即用的灵活性;最后为验证本系统可以支持各类算法进行星上实时图像处理,通过在逻辑侧添加Sobel边缘检测算法进行验证。测试结果表明该系统图像数据传输无误码,星上串行高速传输速率较高,系统总体传输延时较低,且系统具有较强的算法通用性。