[发明专利]一种FPGA多功能项动态加载系统及其方法在审
申请号: | 201410103752.0 | 申请日: | 2014-03-20 |
公开(公告)号: | CN103885804A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 杨志坤;吴敏;祖翔宇;周文胜 | 申请(专利权)人: | 四川九洲电器集团有限责任公司;中国航空无线电电子研究所 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 卿诚 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fpga 多功能 动态 加载 系统 及其 方法 | ||
1.一种FPGA多功能项动态加载系统,其特征在于:包括依次相连的主控模块、FPGA模块、CPLD模块和DSP模块;所述DSP模块又分别与FLASH模块和DDR模块相连。
2.根据权利要求1所述的动态加载系统,其特征在于:还包括与FPGA模块相连的EEROM模块。
3.根据权利要求1所述的动态加载系统,其特征在于:所述FPGA模块通过两路串行接口与CPLD模块相连。
4.根据权利要求3所述的动态加载系统,其特征在于:所述两路串行接口为RapidIO接口。
5.一种FPGA多功能项动态加载方法,具体方法步骤为:步骤一、系统上电,FPGA加载EEPROM内的通用程序;步骤二、主控模块根据需求向FPGA发送动态加载控制字;步骤三、FPGA收到控制字发送给DSP解析;步骤四、DSP解析后判断控制字是否为动态加载字,否则返回步骤二,是则进入下一步;步骤五、DSP根据控制字的值判断需要加载的功能项类型是否属于预设类型,否则不执行任何操作,是则根据需要加载的功能项类型加载FLASH内相应的bin文件到FPGA,实现功能重构。
6.根据权利要求5所述的动态加载方法,所述步骤三中,FPGA收到控制字不做判断直接发送给DSP解析。
7.根据权利要求5或6所述的动态加载方法,所述步骤还包括,执行完步骤一之后,A、主控模块根据需要向FPGA发送程序更新控制字;B、FPGA收到控制字发送给DSP解析;C、DSP解析后判断控制字是否为程序更新字,否则返回步骤A,是则进入下一步;D、DSP根据控制字的值判断需要更新的功能项程序类型是否属于预设程序类型,否则不执行任何操作,是则执行下一步;E、DSP把需要更新的程序存储在FLASH相应的地址内并覆盖以前的老版本程序。
8.根据权利要求7所述的动态加载方法,所述步骤B中,FPGA收到控制字不做处理直接发送给DSP解析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九洲电器集团有限责任公司;中国航空无线电电子研究所,未经四川九洲电器集团有限责任公司;中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410103752.0/1.html,转载请声明来源钻瓜专利网。