[发明专利]一种存储多个FPGA文件的装置及加载方法在审
申请号: | 201710990267.3 | 申请日: | 2017-10-23 |
公开(公告)号: | CN107908823A | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 赵满怀;张洪波;刘瑾 | 申请(专利权)人: | 北京中电华大电子设计有限责任公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102209 北京市昌平区北七家镇未*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 fpga 文件 装置 加载 方法 | ||
1.一种存储多个FPGA文件的装置,包括FPGA文件下载模块和电路板,电路板包括通信单元、数据通路选择单元、FPGA文件存储单元、FPGA加载单元、FPGA单元和电源单元,其特征在于通信单元采用USB接口的MCU控制器,与数据通路选择单元相连,负责把FPGA文件下载模块的数据写入到FPGA文件存储单元;FPGA加载单元采用可编程CPLD实现,与数据通路选择单元相连,负责从FPGA文件存储单元读取FPGA文件数据,并把FPGA文件数据写入到FPGA单元,完成整个FPGA单元的配置过程。
2.根据权利要求1所述的装置,其特征在于,所述FPGA文件存储单元被定义为专用FPGA文件存储结构,存放多个FPGA文件和有效的FPGA文件信息;FPGA文件存储单元的数据写入和数据读出分时进行,在数据通路选择单元和加载控制信号的控制下,FPGA单元配置过程优先于FPGA文件的下载过程,且FPGA文件下载过程和FPGA单元配置过程分别用指示灯进行状态指示。
3.一种存储多个FPGA文件的加载方法,基于权利要求1所述的一种存储多个FPGA文件的装置,其加载方法包括如下步骤:
1)开发板在电源单元控制下上电,FPGA单元进入FPGA配置状态;或是开发板上电工作后,FPGA文件下载模块发送FPGA配置命令,FPGA单元进入FPGA配置状态;
2)FPGA加载单元通过加载控制信号和数据通路选择单元,从FPGA文件存储单元读取当前配置信息区数据,并获取有效FPGA文件序号;
3)FPGA加载单元依据有效FPGA文件序号,从FPGA文件存储单元的文件管理信息区,获取有效FPGA文件的存储地址及FPGA文件长度数据;
4)FPGA加载单元从有效FPGA文件的存储地址读取FPGA文件的数据;
5)FPGA加载单元通过FPGA单元的配置通道把读取的数据写入FPGA单元;
6)FPGA加载单元修改FPGA文件的数据存储地址,重复步骤4和步骤5,直到FPGA加载过程完成;
7)FPGA单元加载完成后,指示灯指示FPGA配置过程结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电华大电子设计有限责任公司,未经北京中电华大电子设计有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710990267.3/1.html,转载请声明来源钻瓜专利网。