论文部分内容阅读
为基于SpaceWire构建统一的星载总线网络,需要保证消息传输的确定性和实时性。针对传统时间触发通信灵活性不足的缺点,提出了一种支持通信任务传输标志符广播的改进时间触发通信SpaceWire总线网络;在此基础上建立了非破坏性可抢占通信机制,并讨论了经典的处理器实时调度算法在网络通信中的应用;最后分析比较了SpaceWire的事件触发通信、传统的时间触发通信与所提出的可抢占实时通信的延时性能。研究表明,提出的通信机制能够有效改善信息传输的最坏端到端延时,适合于多种优先级通信任务的实时调度。
To build a unified on-board bus network based on SpaceWire, it is necessary to ensure the certainty and real-time performance of message transmission. In view of the shortcomings of traditional time-triggered communication, this paper proposes an improved time-triggered communication SpaceWire bus network which supports the transmission of symbolic broadcasts of communication tasks. Based on this, a non-destructive preemptible communication mechanism is established and the classical Processor real-time scheduling algorithm in the network communications; Finally, analysis and comparison of the SpaceWire event-triggered communication, the traditional time-triggered communication and the proposed real-time communication preemption delay performance. The research shows that the proposed communication mechanism can effectively improve the worst end-to-end delay of information transmission and is suitable for real-time scheduling of multiple priority communication tasks.