[发明专利]DSP芯片的内核动态切换方法及控制系统有效

专利信息
申请号: 201310039206.0 申请日: 2013-01-31
公开(公告)号: CN103116522A 公开(公告)日: 2013-05-22
发明(设计)人: 邓恰;陶伟;王健 申请(专利权)人: 广州海格通信集团股份有限公司
主分类号: G06F9/48 分类号: G06F9/48;G06F9/445
代理公司: 广州华进联合专利商标代理有限公司 44224 代理人: 王茹;陈玉琼
地址: 510663 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: dsp 芯片 内核 动态 切换 方法 控制系统
【说明书】:

技术领域

发明涉及嵌入式应用领域,特别是涉及DSP芯片的内核动态切换方法及控制系统。

背景技术

在嵌入式系统开发中,DSP芯片以其高效的运算能力而被广泛应用。由于不同的运算功能需求,经常需要在同一块DSP芯片上运行多个不同的DSP内核程序,现有技术一般有两种方式达到这个目的,即DSP内核程序重新加载或者不重新加载而采用多任务的处理方式。

对于DSP内核程序重新加载方式,常见的方法是使用ARM芯片或其它器件来动态加载DSP内核程序,这样做的缺点在于:1)软硬件结构复杂,需要增加一块专用芯片来控制程序加载,程序运行过程过分依赖于其它器件,在用户对系统需求不是很复杂的情况下增加了设计难度;2)由于DSP芯片被重新加载,被重新加载的DSP内核程序无法被保存加载前的运行环境,造成数据丢失。

对于多任务方式,其缺点也很明显,首先软件代码量会比较大,因为要把各种功能编译到一起,也很不利于某个功能模块的升级(因需要全部重新编译);其次每个任务切换时都要保护好其运行环境,势必会导致定义大量的全局变量和结构体,从而大大降低模块的可移植性。

发明内容

基于此,有必要针对上述问题,提供一种DSP芯片的内核动态切换方法及控制系统,能够在不增加系统软硬件复杂性的前提下,仅依靠DSP芯片本身来实现多个DSP内核程序的动态切换。

一种DSP芯片的内核动态切换方法,包括:

根据预配置的DSP内核程序的数目,划分该DSP芯片内部的存储空间及相应的地址映射;

按照所述地址映射编译所述DSP内核程序,并为每一个DSP内核程序设置对应的中断向量表;

通过接收输入输出管脚的状态信号触发所述中断向量表的程序指针跳转位置。

相应地,一种DSP芯片的内核动态切换控制系统,包括:

内存划分单元,用于根据预配置的DSP内核程序的数目,划分该DSP芯片内部的存储空间及相应的地址映射;

与所述内存划分单元相连的程序编译单元,用于按照所述地址映射编译所述DSP内核程序,并为每一个DSP内核程序设置对应的中断向量表;

与所述程序编译单元相连的状态检测单元,用于通过接收输入输出管脚的状态信号触发所述中断向量表的程序指针跳转位置。

实施本发明,具有如下有益效果:

本发明采用的多程序动态切换方法相比以上传统方式,仅需借助芯片自带的加载程序完成芯片启动,并通过在内核线程中动态进行程序指针的跳转实现程序运行状态的切换操作,该技术可以同时克服以上两种传统方法的缺点,并且多内核程序之间切换效率高。因为各个内核程序在上电初期就被加载到了芯片RAM内部,仅通过程序指针的跳转来实现程序动态切换,无论在流程还是速度上都优于以上两种方式。采用该方法升级方便,程序升级只需替换FLASH中不同的段即可,工程无需整体重新编译。同时,这也非常有利于移植,由于各个程序升级都是直接替换FLASH中对应位置的二进制文件,不需要重新编译生成完整的out文件。

附图说明

图1为本发明DSP芯片的内核动态切换方法的流程图;

图2为本发明DSP芯片的内核动态切换方法的示意图;

图3为本发明DSP芯片的内核动态切换方法的实施例流程图;

图4为本发明DSP芯片的内核动态切换控制系统的示意图;

图5为本发明DSP芯片的内核动态切换控制系统的实施例示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。

图1为本发明DSP芯片的内核动态切换方法的流程图,包括:

S101:根据预配置的DSP内核程序的数目,划分该DSP芯片内部的存储空间及相应的地址映射;

S102:按照所述地址映射编译所述DSP内核程序,并为每一个DSP内核程序设置对应的中断向量表;

S103:通过接收输入输出管脚的状态信号触发所述中断向量表的程序指针跳转位置。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州海格通信集团股份有限公司,未经广州海格通信集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310039206.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top