错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

An On-Board Multi-instructions Parallel Processing Technology and Application

  • Ruixue Wu,
  • Wei Zhao,
  • Xingxing Wu,
  • Peigang Zhang,
  • Ziyi Dai,
  • Ying Feng,
  • Yuan Zhou

摘要

The multi-instruction execution function is a necessary function for the use of spacecraft on-board equipment. In this paper, based on the traditional multi-instruction execution strategy, an on-board complicated multi-instruction parallel processing technique is proposed, which can make the multi-instructions more flexible and agile in use, reduce the on-orbit bus transfer occupancy rate, enable the formulator of multi-instructions to abstract a variety of generalized templates, and these templates to make the system suitable for a variety of modes. The on-board software opens multiple buffers that hold multiple sequences of single instructions registered for multi-instructions, and finds and executes whether there is a single instruction that needs to be executed in each registered multi-instruction, so as to achieve the purpose of parallel execution of multi-instructions. Experiments show that this technique can make the use of multi-instructions more flexible and agile, reduce the bus transmission occupancy, the maximum ratio of execution time deviation to interval is 3.75‰ and prove the feasibility of this technique. This technique has guiding significance for the execution of multi-instructions in complicated on-board control software.