[实用新型]一种用于现场可编程门阵列位文件升级的系统无效
| 申请号: | 200620114834.6 | 申请日: | 2006-04-28 |
| 公开(公告)号: | CN200976140Y | 公开(公告)日: | 2007-11-14 |
| 发明(设计)人: | 房立财;甘霖;丁顺光;陈之翔 | 申请(专利权)人: | 美国凹凸微系有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14 |
| 代理公司: | 上海翼胜专利商标事务所 | 代理人: | 翟羽 |
| 地址: | 美国加州圣大克*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 现场 可编程 门阵列 文件 升级 系统 | ||
本申请要求了美国临时专利申请的优先权,该申请的序列号为60/676,452,标题为“一种用于现场可编程门阵列位文件升级的稳固的和经济的方案”,提交日为2005年4月29日,并且被转让给本实用新型的受让人,其全部内容被包含在此作为参考。
技术领域
本实用新型涉及一种FPGA(现场可编程门阵列),尤其涉及一种用于FPGA升级的系统。
背景技术
防火墙产品Marrix9具有名为NSB的网络安全板。NSB用FPGA(现场可编程门阵列)芯片构造。当顾客要求新的特性或新的缺陷被发现时,系统功能需要被升级。
FPGA是一种当它被断开电源时将失去功能的芯片。因此一般在通电之后,FPGA必须通过EEPROM(电可编程可擦除只读存储器)来编程以使其具有一定的功能。EEPROM包含提供FPGA功能性的位文件。通过升级所述位文件,可以实现FPGA的升级。
大的FPGA,诸如XILINX的VirtexII6000,位文件也很大,故不适合使用单个芯片的EEPROM。因而,通常使用多个EEPROM用来存储这样巨大的位文件。然而,大量的EEPROM将占据重要的印刷电路板空间,将在一定程度上减少印刷电路板的可靠性。为解决这一问题,一种常规的做法是结合CPLD(复杂的可编程逻辑器件)和闪存以实现专用EEPROM的功能,并利用闪存存储位文件。CPLD和CPU通信以升级闪存中的位文件并且下载位文件给FPGA以提供具有所述功能的FPGA。通过这种方法,一般地,总是存在一个很高可靠性的用于软件的信道以
把位文件写入到闪存中。一个例子是中央处理器的GPI0(通用的输入输出)。
然而,一些系统不包括GPIO信道。例如一些系统使用PCI(外围元件互连)接口以与CPU通信,但是这个PCI接口通过FPGA实现。结果,如果通过PCI接口升级位文件失败,这些系统将失去全部的功能而没有被修复的能力。
因此,需要发展一个用于FPGA升级的稳固且经济的方案。
实用新型内容
根据本实用新型的目的之一在于提供一种用于FPGA升级的系统。该系统包括FPGA,存储FPGA位文件的可使用版本和备份版本的闪存,以及被配置以从闪存中下载位文件到FPGA的CPLD。所述CPLD被进一步配置为与CPU通信,以升级闪存中的位文件,且指示CPU在FPGA中的位文件的哪个版本是激活的。
使用本实用新型的系统,克服了现有产品中若缺乏高可靠性通道时升级失败无法挽救的缺点,即提供了一种更经济且稳固的方案。
附图说明
图1所示是根据本实用新型的一个实施例用于FPGA升级的系统的方框图。
图2所示是根据本实用新型的一个实施例的CPLD执行的流程图。
图3-1所示是根据本实用新型的一个实施例的CPU执行的流程图的一部分。
图3-2所示是根据本实用新型的一个实施例的CPU执行的流程图的另一部分。
图4所示是根据本实用新型的一个实施例的CPLD状态机的框图。
具体实施方式
现在将结合附图,详细描述本实用新型的用于FPGA升级的系统和方法的最佳实施例。尽管本实用新型将连同最佳实施例一起被描述,但应当理解本实用新型并不受限于这些实施例,相反地,本实用新型是用来覆盖备选方案、变形和等同物,其可能被包括在如权利要求所定义的本实用新型的精神和范围之内。
本实用新型的实施例用运行在计算机系统上的软件实现。例如,计算机系统是个人计算机、笔记本计算机、服务器计算机、主机,或诸如交换机、路由器、网络控制计算机、网络计算机等等之类的网络设备。该软件安装于电子设备上,用以获得电子设备的使用许可。在一个实施例中,计算机系统包括与总线耦合在一起的处理器和与总线耦合在一起的存储装置。所述存储装置可以是易失性的或非易失性的,并且可以包括可移动的存储介质。计算机还可以包括监视器、用于数据输入/输出的装置等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美国凹凸微系有限公司,未经美国凹凸微系有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200620114834.6/2.html,转载请声明来源钻瓜专利网。





