基于1553B的DSP在轨编程设计与实现  被引量:1

Design and Realization of On-board Programming for DSP Based on 1553B

在线阅读下载全文

作  者:张衡 顾泽凌 杨明远 赵建华 李鸿志 ZHANG Heng;GU Ze-ling;YANG Ming-yuan;ZHAO Jian-hua;LI Hong-zhi(Shanghai Radio Equipment Research Institute,Shanghai 201109,China)

机构地区:[1]上海无线电设备研究所,上海201109

出  处:《制导与引信》2020年第4期33-37,42,共6页Guidance & Fuze

摘  要:为了满足星载信号处理机快速稳定的在轨编程应用需求,基于1553B接口实现了数字信号处理器(DSP)在轨编程与重构功能。对要修改的DSP程序进行编译,获取所需跳转指令和功能程序的十六进制机器码,通过1553B接口将功能程序机器码注入DSP在轨编程专用地址。经过内存下载确认无误后,将新的跳转指令机器码注入待替换的跳转指令所在地址,发送启用指令,即可触发新的功能程序。经过实验室仿真验证,该方法可以快速稳定地实现功能程序的替换与启用,为星载信号处理机DSP的在轨编程提供了设计参考。In order to meet the requirements of high-rate and stable on-board programming for satellite signal processing apparatus,on-board programming and reconstruction for digital signal processor(DSP)are realized based on 1553 B interface.The DSP program to be modified is compiled to obtain the hex machine codes of the jump instruction and the function program.The function program machine codes are injected into the on-board programming specific address of DSP through the 1553 B interface.After the memory data which just been downloaded is confirmed to be correct,the new jump instruction machine codes are injected into the address of the old jump instruction which will be replaced.Then,the new function program can be triggered by sending the start instruction.The simulation results show that the method can replace and start the function program quickly and stably,which provides a design reference for DSP on-board programming in satellite signal processing apparatus.

关 键 词:数字信号处理器 1553B 在轨编程 跳转指令 十六进制机器码 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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