[发明专利]用于多FPGA整机系统的远程动态更新系统和方法有效
申请号: | 201610118505.7 | 申请日: | 2016-03-02 |
公开(公告)号: | CN105808290B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 舒琳;蒿杰;赵良田;穆敬彬;冯卉;宋亚芳;范秋香;李程程;张忠红 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 11482 北京瀚仁知识产权代理事务所(普通合伙) | 代理人: | 宋宝库 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于多FPGA整机系统的远程动态更新系统和方法。其中,第一FPGA用于更新所述外部flash存储器中的所述至少一第二FPGA的配置文件,以及对所述至少一第二FPGA进行配置;外部flash存储器用于存储所述第一FPGA和所述至少一第二FPGA的所述配置文件;外部SDRAM存储器用于暂存所述至少一第二FPGA更新的配置文件;通信接口用于接收远程上位机发送来的控制字命令以及所述至少一第二FPGA的所述配置文件。本发明实现了结构简单、使用物理资源少、灵活多变、便于远程操作、满足多种试验需求、整机系统升级方便快捷的技术效果。 | ||
搜索关键词: | 用于 fpga 整机 系统 远程 动态 更新 方法 | ||
【主权项】:
1.一种用于多FPGA整机系统的远程动态更新系统,其中,所述多FPGA整机系统与远程上位机通信连接;其特征在于,所述系统至少包括:第一FPGA、两个或多个第二FPGA、外部flash存储器、外部SDRAM存储器及通信接口;其中,所述第一FPGA分别与所述两个或多个第二FPGA、所述外部flash存储器、所述外部SDRAM存储器和所述通信接口相连;/n所述第一FPGA,用于更新所述外部flash存储器中的所述两个或多个第二FPGA的配置文件,以及对所述两个或多个第二FPGA进行配置;/n所述外部flash存储器,用于存储所述第一FPGA和所述两个或多个第二FPGA的所述配置文件;/n所述外部SDRAM存储器,用于暂存所述两个或多个第二FPGA更新的配置文件;/n所述通信接口,用于接收远程上位机发送来的控制字命令以及所述两个或多个第二FPGA的所述配置文件;/n所述第一FPGA具体包括:/n通信接口模块,用于与所述通信接口相连,并将所述控制字命令发送至管理模块以及将所述两个或多个第二FPGA的所述配置文件发送至所述外部SDRAM存储器暂存模块;/n所述管理模块,用于根据所述通信接口模块接收的所述控制字命令,确定相应的操作;/n外部SDRAM存储器暂存模块,与所述外部SDRAM存储器相连,用于暂存所述两个或多个第二FPGA的所述配置文件;/n外部flash存储器更新模块,与所述外部flash存储器相连,用于根据所述管理模块确定的相应操作以及所述外部SDRAM存储器中暂存的所述两个或多个第二FPGA的所述配置文件,来对所述外部flash存储器中的所述两个或多个第二FPGA的配置文件进行更新;/n第二FPGA配置文件加载模块,用于根据所述管理模块确定的相应操作,加载所述外部SDRAM存储器中暂存的所述两个或多个第二FPGA的所述配置文件或者所述外部flash存储器中存储的所述两个或多个第二FPGA的所述配置文件,以对所述两个或多个第二FPGA进行配置。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610118505.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种重力铸造模具
- 下一篇:一种铝合金转运保温装置