Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 西北工业大学关赫获国家专利权

西北工业大学关赫获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉西北工业大学申请的专利一种基于DSP芯片的动态局部可重构方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119336700B

龙图腾网通过国家知识产权局官网在2025-09-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411319260.5,技术领域涉及:G06F15/78;该发明授权一种基于DSP芯片的动态局部可重构方法是由关赫;付强;黄炳钧;章文设计研发完成,并于2024-12-17向国家知识产权局提交的专利申请。

一种基于DSP芯片的动态局部可重构方法在说明书摘要公布了:本发明公开了一种基于DSP芯片的动态局部可重构方法,在DSP运行过程中,通过外设接口接收外部命令及数据,将应用程序中拟重构函数的相关数据更新,以完成局部重构功能,无需断电重启,且不影响程序中的其余模块。该方法以应用程序中调用的函数为局部重构的元素,以TITMS320C6678多核DSP芯片为硬件载体,验证了该方法的有效性,国产飞腾FT‑M6678亦适用。

本发明授权一种基于DSP芯片的动态局部可重构方法在权利要求书中公布了:1.一种基于DSP芯片的动态局部可重构方法,其特征在于,包括如下步骤: 步骤1:将DSPBOOT时使用的FLASH划分为三个分区,三者相互独立,无重叠;其中第1分区存储经转换工具链生成的应用程序烧写文件的数据,称为app_data;第2分区存储应用程序中拟局部重构的函数的相关数据,称为func_data;第3分区存储配置链表数据,称为cfg_list; 步骤2:将第2分区继续按需细分为互不重叠的若干子分区,称为sub_area,1个子分区对应存储1个拟局部重构的函数的func_data; 步骤3:编写DSP应用程序时,以汇编指令限定的方式,将拟局部重构的若干函数的func_data在运行时占用的DSP内存指定为DSP内互不重叠的内存区域,且与FLASH中的子分区一一对应: 步骤4:将各拟局部重构函数的函数名及其存储地址、运行地址、数据长度之间的对应关系生成配置链表cfg_list,且存储至FLASH中的第3分区; 步骤5:应用程序main函数中添加搬移func_data的模块;负责在DSP上电成功BOOT,各驱动初始化完但还未进入正式应用之前,先读取FLASH第3分区内的cfg_list,再根据配置链表中各节点附带信息将FLASH第2分区的各子分区内存储的func_data搬移到对应的DSP内存中,最后将cfg_list数据通过外设接口发送给上位机,保证上位机拥有DSP最新的cfg_list; 至此,局部重构的准备工作已全部完成; 步骤6:在原应用程序基础上,先更改拟重构函数的函数内容,再编译生成update.out,转换生成烧写文件update.dat,最后根据update.map文件中拟重构函数的信息找到的该函数的相关数据func_data_update; 步骤7:上位机读取func_data_update,组协议包后通过DSP的外设接口发送给DSP; 步骤8:DSP应用程序正常运行;运行过程中通过外设接口接收外部协议数据并根据既定协议内容解析命令字; 步骤9:当解析到局部重构命令、拟重构函数的func_data_update及其长度时,通过读取、遍历cfg_list,获取该函数的func_data在FLASH中的存储位置以及在DSP中的运行内存位置,然后替换运行内存位置的func_data为func_data_update; 步骤10:测试拟重构函数的执行结果是否符合预期;如果符合,则替换FLASH中的存储位置的func_data为func_data_update;如果不符合,则跳转到步骤6,重复执行,直至符合要求; 步骤11:更新cfg_list信息,并将其写入FLASH的第3分区。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人西北工业大学,其通讯地址为:710072 陕西省西安市碑林区友谊西路127号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。