基于TMS320C6701的程序冗余加载设计方法  

The method of program redundancy loading design based on TMS320C6701

在线阅读下载全文

作  者:龙甲禄[1] 何亚婷[1] 吉晓燕 LONG Jialu;HE Yating;JI Xiaoyan(China Academy of Space Technology(Xi’an),Xi’an 710000,China)

机构地区:[1]中国空间技术研究院西安分院,西安710000

出  处:《空间电子技术》2023年第2期29-33,共5页Space Electronic Technology

基  金:西安分院杰出青年人才基金第一类基金资助(编号:Y21-RCFYJQ1-04)。

摘  要:为满足航天产品高可靠性、高安全性的要求,用户对软件存储和加载方式也提出了更多的需求,如程序三区冗余备份、在轨重构等。TMS320C6701是一款高精度浮点数字信号处理芯片,其运算速度快、实时性高,近年来广泛应用于电机控制、轨道运算等宇航软件产品中。TMS320C6701内部程序区和数据区独立,设计师需要编写二次引导程序实现代码和数据的先后加载。根据TMS320C6701的加载特性,将二次引导与重构功能结合,设计了一个引导系统。引导系统对应用软件进行三取二判决,将判决结果加载至RAM中运行,并通过总线实现应用软件的更新。实验证明,该系统可以通过总线通信对应用软件重构升级,大大提高了软件的可靠性和可维护性,且缩短了单机研制周期和维护成本。In order to satisfy the high reliability and the high security of aerospace products,users put forward more requirements for storage and loading method of software,such as three zone redundant backup of program,reconfiguration on orbit,etc.TMS320C6701 is a high-precision floating-point digital signal processing chip with fast operation speed and high real-time performance.In recent years,it has been widely used in aerospace software products such as motor control and orbit operation.The internal program area and data area of TMS320C6701 are independent.Designers need to write a secondary boot program to load the code and data successively.According to the loading characteristics of TMS320C6701,a boot system is designed by combining the secondary boot and reconfiguration functions.The system can make two out of three decisions on the application software,load the decision results into RAM,and update the application software through the bus communication.Experiment shows that the system can reconstruct and upgrade the application software through bus communication,which greatly improves the reliability and maintainability of the software,and shortens the development cycle and the maintenance cost of the equipment.

关 键 词:TMS320C6701 冗余设计 加载 

分 类 号:TN253[电子电信—物理电子学] V443[航空宇航科学与技术—飞行器设计]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象