[发明专利]多核DSP程序开发调试方法、程序文档及加载方法在审

专利信息
申请号: 201810783991.3 申请日: 2018-07-17
公开(公告)号: CN109032938A 公开(公告)日: 2018-12-18
发明(设计)人: 吴敏;宋琦弘;李裕;羿昌宇;张海辉;段瀚林;朱海锋;张亦居 申请(专利权)人: 中国航空无线电电子研究所
主分类号: G06F11/36 分类号: G06F11/36;G06F9/50
代理公司: 上海和跃知识产权代理事务所(普通合伙) 31239 代理人: 杨慧
地址: 200233 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 逻辑地址 多核DSP 私有空间 文档 程序开发 物理地址 核功能 芯片 调试 源代码文件 调试效率 映射关系 加载 融合 开发
【权利要求书】:

1.一种多核DSP程序开发调试方法,所述多核DSP程序应用于多核DSP系统,多核DSP系统包含一个以上的多核DSP芯片、DDR芯片、和一个FPGA芯片,为一个以上的多核DSP芯片配置一个FPGA芯片,为每片多核DSP芯片配置一个DDR芯片,多核DSP程序开发调试方法步骤如下:

第一步,由FPGA芯片对各DSP芯片进行芯片编号,获取DSP芯片内部各DSP核的核编号;

第二步,根据DSP核在DDR中私有空间的逻辑地址划分DSP核在DDR中的物理地址,再将同一DSP芯片中各DSP核在DDR中私有空间的逻辑地址改为同一逻辑地址,建立逻辑地址与物理地址的映射关系;

第三步,编写多核DSP程序文档,在多核DSP程序文档中通过芯片编号、核编号划分各DSP核的核功能,以及核功能在DDR私有空间中的逻辑地址。

2.根据权利要求1所述一种多核DSP程序开发调试方法,其特征在于所述第一步中,由FPGA芯片根据引脚状态对各个DSP芯片进行芯片编号,芯片编号通过数据总线发送给各个DSP芯片,DSP芯片获取自身芯片编号。

3.根据权利要求1所述一种多核DSP程序开发调试方法,其特征在于所述第二步包含如下步骤:

1)确认并划分各个DSP核在DDR芯片中私有空间的逻辑地址;

2)根据各DSP核划分的逻辑地址,确认并划分各个DSP核在DDR芯片中的物理地址;

3)保持各DSP核物理地址不变,将同一DSP芯片中各DSP核在DDR中私有空间的逻辑地址改为同一逻辑地址;

4)配置XMC的MPAX寄存器进行各个DSP核的逻辑地址与物理地址的映射。

4.一种多核DSP程序文档,其特征在于由权利要求1-3任一所述的一种多核DSP程序开发调试方法生成。

5.一种加载权利要求4所述的多核DSP程序文档的加载方法,包含如下包含:

1)通过FPGA芯片设置DSP芯片的默认启动方式为外部存储器接口启动;

2)DSP芯片启动,根据外部存储器接口指向的FLASH的起始地址从FLASH二次启动完成硬件初始化后,将DSP芯片的默认启动方式更改为通过DDR芯片启动,并给FPGA芯片发送复位指令;

3)FPGA芯片收到复位指令后,将多核DSP程序文档中的各DSP核功能根据DSP核功能的芯片编号和逻辑地址将该DSP核功能的程序段发送到对应的DDR内存中,并复位DSP芯片;

4)DSP在复位后从DDR重新启动,将DDR内存中的各DSP核的程序段搬移到DSP主核在DDR的私有空间的物理地址上,主核根据核编号先执行程序段中属于主核的程序段,然后将属于各从核的程序段分别拷贝到从核的私有空间的物理地址,并给从核发送中断消息,提示从核执行各自程序,至此多核程序文档加载完成。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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