[发明专利]一种通用化的FPGA配置系统及方法与重配置系统及方法在审

专利信息
申请号: 201811231334.4 申请日: 2018-10-22
公开(公告)号: CN109344115A 公开(公告)日: 2019-02-15
发明(设计)人: 李磊;张春妹;赵翠华;田超 申请(专利权)人: 西安微电子技术研究所
主分类号: G06F15/78 分类号: G06F15/78
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 徐文权
地址: 710065 陕西*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 重配置 通用化 定时器模块 重配置系统 监测模块 控制模块 状态判断 配置 配置控制系统 配置数据存储 专用集成电路 大规模FPGA 动态重配置 上电初始化 重配置过程 并行实现 配置控制 通用性强 同步控制 外部存储 外接存储 多类型 普适性 最大化 灵活 多路 重配 清晰 应用
【说明书】:

发明公开了一种通用化的FPGA配置系统及方法与重配置系统及方法,包括外部存储单元、FPGA配置单元、FPGA重配置单元和FPGA群;FPGA配置单元包括FPGA配置控制模块和配置监测模块;FPGA重配置单元包括FPGA重配置控制模块、配置监测模块和重配置定时器模块。FPGA配置过程由上电初始化、配置控制及状态判断组成,FPGA重配置过程由FPGA去同步和同步控制、重配置控制及状态判断组成。可独立并行实现多路不同类型FPGA的配置和动态重配置;通过重配置定时器模块实现以指定时间为周期的动态重配;外接存储系统的设计最大化满足了配置数据存储的灵活性;结构简单清晰,控制灵活高效,且通用性强、普适性高,易于实施,灵活应用于多类型、大规模FPGA配置控制系统或专用集成电路。

技术领域

本发明属于集成电路设计领域,涉及一种通用化的FPGA配置系统及方法与重配置系统及方法。

背景技术

现场可编程门阵列FPGA作为集成电路领域发展最快的一个分支,由于其具有ASIC电路的高性能和软件编程的灵活性,大规模FPGA在越来越多的数字逻辑系统中得到了非常广泛的应用。而FPGA的配置则正是使其具有高性能和灵活性必不可少的过程,通过配置不同的比特流文件来实现指定的FPGA逻辑功能。因此,有关FPGA比特流文件配置的控制就显得尤为重要。Xilinx公司的Virtex系列FPGA芯片,内部主要包含可配置逻辑块(CLB)、输入输出模块(IOB)、BlockRAM模块等,可以通过配置比特流文件(包括配置命令和配置数据)来实现指定的FPGA逻辑功能。一般来讲,FPGA配置加载分为配置(Configuration)和重配置(Reconfiguration)两部分。

通常FPGA的配置模式有以下几种:(1)JTAG模式,配置文件通过专用软件和硬件下载器少写到PROM中实现对FPGA的配置,只适用于开发调试阶段,且配置速率较低;(2)主串模式,配置文件存放在外部存储器中,存储器和FPGA通过串行接口连接,系统上电后,FPGA自动从存储器读取配置文件,但其灵活性差,配置文件升级换代困难;(3)主并模式,除存储器和FPGA通过并行接口连接外,与主串模式类似;(4)从串模式,FPGA通过串行接口连接到系统中的微处理器,微处理器读取存放在外部存储器或网络设备中的配置文件,下载到FPGA中,使用灵活;(5)从并模式,与从串类似,存储器和FPGA通过并行接口连接。主模式(主串、主并)与从模式(从串、从并)的另一个主要区别在于,主模式的下载同步时钟由FPGA提供,而从模式的下载时钟由外部时钟源或外部控制信号提供,主模式对下载时序的要求比从模式更加严格。同时,从串模式下FPGA芯片级联数目较多,配置时间较长、系统启动缓慢。而从并模式以其配置时间短、简单灵活等特性逐渐地应用于大规模FPGA系统中。

现如今,在航天星载电子系统中,由于电子设备的复杂度极高,功能多样化,性能要求苛刻,仅仅只依靠早期单一小规模的FPGA已无法满足当前航天应用的需求。因此,多类型大规模的FPGA群已逐渐替代原有的单一小规模FPGA。并得到了非常广泛的应用。同时这也就带来了一个新问题,单一小规模FPGA的控制简单,而多类型大规模FPGA的控制复杂,如何高效地控制大规模FPGA完成高效配置才是关键。然而,针对这一需求,基于上述几种配置模式,经检索相关文献,目前也没有一个能满足该需求更优的方法。

发明内容

本发明的目的在于克服上述现有技术的缺点,提供一种通用化的FPGA配置系统及方法与重配置系统及方法。

为达到上述目的,本发明采用以下技术方案予以实现:

一种通用化的FPGA配置系统,包括外部存储单元、FPGA配置单元和FPGA群;其中:

外部存储单元用于配置数据的存储;

FPGA配置单元用于访问外部存储单元,并将获取的配置数据送至FPGA群;

FPGA群由若干片FPGA组成,用于接收配置数据,并执行配置功能。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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