[发明专利]一种用于星载数字信号处理器的在轨编程系统及设计方法有效
申请号: | 201510735303.2 | 申请日: | 2015-11-03 |
公开(公告)号: | CN105373411B | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 江利中;裘寒青;邹波;黄勇;周郁;胡鑫 | 申请(专利权)人: | 上海无线电设备研究所 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/52 |
代理公司: | 上海信好专利代理事务所(普通合伙) 31249 | 代理人: | 张妍 |
地址: | 200090 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于星载数字信号处理器的在轨编程系统及设计方法,采用星载计算机、设备管理器、可编程只读存储器及数字信号处理器建立在轨编程系统;本发明公开的在轨编程设计方法实现单指令在轨编程或修改子程序跳转指令实现子程序在轨编程。本发明易于实现,对原软件的规模、复杂度和健壮性影响小,程序设计、编码和调试中没有反复更改子程序地址表的繁琐,且可实现数字信号处理器内存任意地址上的指令和数据的在轨更改。 | ||
搜索关键词: | 一种 用于 数字信号 处理器 编程 系统 设计 方法 | ||
【主权项】:
1.一种用于星载数字信号处理器的在轨编程系统,其特征在于,该在轨编程系统包含:星载计算机,用于提供要求增加的在轨编程子程序及其数据;设备管理器,与所述星载计算机连接;可编程只读存储器,与所述设备管理器连接;数字信号处理器,与所述设备管理器连接;第一外部存储器接口,分别与所述设备管理器、所述数字信号处理器连接;该数字信号处理器通过所述第一外部存储器接口经过该设备管理器分别与所述星载计算机进行双向数据通讯;第二外部存储器接口,分别与所述设备管理器、所述数字信号处理器连接;该数字信号处理器通过所述第二外部存储器接口经过该设备管理器与所述可编程只读存储器进行单向数据通讯;所述设备管理器作为所述可编程只读存储器的设备管理器,用于实现所述数字信号处理器对可编程只读存储器访问;所述数字信号处理器通过所述可编程只读存储器加载原始数字信号处理系统软件;由所述星载计算机提供的在轨编程子程序及其数据,通过所述第一外部存储器接口分别送入所述数字信号处理器;所述数字信号处理器采用遥控注数的方式将在轨编程子程序的二进制代码注入该数字信号处理器的内部存储器中相应目的地址;在该在轨编程子程序启动前,外部程序编译器设计新的调用跳转指令,所述新的调用跳转指令对应于该在轨编程子程序;所述数字信号处理器通过单指令在轨编程方式,将原子程序的调用跳转指令替换为新的调用跳转指令;所述数字信号处理器运行在轨编程子程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海无线电设备研究所,未经上海无线电设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510735303.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种任务调度方法和系统
- 下一篇:软件包自动发布方法和系统