期刊文献+

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

The method of program redundancy loading design based on TMS320C6701
下载PDF
导出
摘要 为满足航天产品高可靠性、高安全性的要求,用户对软件存储和加载方式也提出了更多的需求,如程序三区冗余备份、在轨重构等。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.
作者 龙甲禄 何亚婷 吉晓燕 LONG Jialu;HE Yating;JI Xiaoyan(China Academy of Space Technology(Xi’an),Xi’an 710000,China)
出处 《空间电子技术》 2023年第2期29-33,共5页 Space Electronic Technology
基金 西安分院杰出青年人才基金第一类基金资助(编号:Y21-RCFYJQ1-04)。
关键词 TMS320C6701 冗余设计 加载 TMS320C6701 redundancy design loading
  • 相关文献

参考文献15

二级参考文献104

共引文献50

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部