[发明专利]一种远程烧写加载FPGA和DSP的方法有效

专利信息
申请号: 202011166242.X 申请日: 2020-10-27
公开(公告)号: CN112099877B 公开(公告)日: 2022-10-18
发明(设计)人: 周威威;金垭梅;蒋张涛;罗睿梅;万东燕;袁鹏程;封淑青;吴勤 申请(专利权)人: 上海无线电设备研究所
主分类号: G06F9/445 分类号: G06F9/445;G06F8/61;G06F3/06;G01S7/02;G01S7/40;G05B19/042
代理公司: 上海元好知识产权代理有限公司 31323 代理人: 张妍;徐雯琼
地址: 200233 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 远程 加载 fpga dsp 方法
【权利要求书】:

1.一种远程烧写加载FPGA和DSP的方法,其特征在于,包括:

将信号处理机中的每一FPGA对应的第一FLASH程序存储器分为三个FPGA硬件分区;

三个所述FPGA硬件分区中的第一FPGA硬件分区用于存储FPGA跳转和烧写程序;

第二FPGA硬件分区用于存储FPGA正式程序存储块有效标志;

第三FPGA硬件分区用于存储若干个FPGA正式程序;

将信号处理机中的每一DSP对应的第二FLASH程序存储器分为四个DSP硬件分区,

四个所述DSP硬件分区中的第一DSP硬件分区用于存储DSP跳转和烧写程序;

第二DSP硬件分区用于存储DSP正式程序存储块有效标志和DSP正式参数存储块有效标志;

第三DSP硬件分区用于存储若干个DSP正式程序;

第四DSP硬件分区用于存储若干个DSP正式参数;

每一所述FPGA和每一所述DSP接收上位机发送的控制命令后,

每一所述FPGA执行所述上位机发送的控制命令,根据所述控制命令确定要烧写的FPGA正式程序存储块地址范围和有效标志地址,将该FPGA正式程序的数据烧写到所述第三FPGA硬件分区中;

每一所述DSP执行所述上位机发送的控制命令,根据所述控制命令确定要烧写的DSP正式程序存储块地址范围和有效标志地址或DSP正式参数存储块地址范围和有效标志地址,将该DSP正式程序或DSP正式参数对应烧写到所述第三DSP硬件分区中或所述第四DSP硬件分区中;

所述第二FPGA硬件分区包括一个第一FPGA存储块、一个第二FPGA存储块和若干个第三FPGA存储块;

所述第一FPGA存储块用于存储默认FPGA正式程序存储块编号;

所述第二FPGA存储块用于存储FPGA正式程序存储块大小;

每一所述第三FPGA存储块用于存储FPGA正式程序存储块的有效标志;

所述第三FPGA硬件分区包括若干个FPGA正式程序存储块,每一所述FPGA正式程序存储块对应存储一所述FPGA正式程序;

所述第一DSP硬件分区包括两个第一DSP存储块,其中一个第一DSP存储块用于存储二次加载程序,另一个用于存储烧写程序;

所述第二DSP硬件分区包括一个第二DSP存储块,一个第三DSP存储块、若干个第四DSP存储块和若干个第五DSP存储块;

所述第二DSP存储块用于存储默认DSP正式程序存储块编号;

所述第三DSP存储块用于存储DSP正式程序存储块大小;

每一所述第四DSP存储块用于存储DSP正式程序存储块有效标志;

每一所述第五DSP存储块用于存储DSP正式参数存储块有效标志;

所述第三DSP硬件分区包括若干个DSP正式程序存储块,每一所述DSP正式程序存储块对应存储一所述DSP正式程序;

所述第四DSP硬件分区包括若干个DSP正式参数存储块,每一所述DSP正式参数存储块对应存储一所述DSP正式参数。

2.如权利要求1所述的远程烧写加载FPGA和DSP的方法,其特征在于,

信号处理机上电后,其执行程序和参数烧写工作模式,包括:

步骤S1.1、待烧写的FPGA对应运行所述FPGA跳转和烧写程序;待烧写的DSP对应运行所述二次加载程序;

步骤S1.2、在预设的时间范围内,待烧写的所述FPGA和所述DSP接收到上位机发送的控制命令,且该控制命令为开始烧写命令帧时,待烧写的所述FPGA继续运行所述FPGA跳转和烧写程序;待烧写的所述DSP运行烧写程序;

步骤S1.3、待烧写的所述FPGA和/或待烧写的DSP计算待烧写的存储块的地址范围和有效标志地址,根据所述待烧写的存储块的地址范围和有效标志地址,对该待烧写的存储块先擦除有效标志,后擦除该待烧写的存储块内的存储的正式程序或正式参数;

步骤S1.4、待烧写的所述FPGA和/或DSP收到所述上位机发送的数据帧后,计算出本帧数据帧的烧写地址,判断是否超出当前待烧写的存储块的地址范围,如果超出则将该异常状态上传至所述上位机,并显示数据超限,否则,待烧写的所述FPGA和/或DSP将该帧数据帧对应烧写至当前待烧写的存储块内;

步骤S1.5、本帧数据帧烧写完毕后,由待烧写的FPGA和/或DSP向所述上位机请求下一帧数据帧,重复步骤S1.2~步骤S1.4,直至所述上位机发出烧写结束指令帧。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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