【技术实现步骤摘要】
【国外来华专利技术】用于重新编程可编程硬件设备的方法和系统
本专利技术的一个或者多个方面一般涉及可编程硬件设备,并且尤其涉及重新编程这种设备。
技术介绍
可编程硬件设备的示例是现场可编程门阵列(FPGA)。现场可编程门阵列是设计为在制造之后配置的集成电路。FPGA配置一般使用硬件描述语言(HDL)(类似于用于专用集成电路(ASIC)的硬件描述语言)规定。FPGA可以用于实现ASIC可以执行的任何逻辑功能。它们包含可编程逻辑组件(即,逻辑块)和允许多个块以各种配置相互连接的可配置互连的层次(hierarchy)。
技术实现思路
通过提供用于重新编程硬件设备的计算机程序产品克服现有技术的缺点并且提供附加优点。计算机程序产品包括计算机可读存储介质,该计算机可读存储介质由处理电路可读并且存储用于由处理电路执行以执行方法的指令。该方法例如包括:静默与要重新编程的可编程硬件设备相关联的一个或者多个实体;将与可编程硬件设备相关联的状态存储在可编程硬件设备外部的一个或者多个位置;重新加载可编程硬件设备,所述重新加载包括向可编程硬件设备提供更新;以及使用所存储的状态恢复与可编程硬件设备相关联的状态,其中,可编程硬件设备被重新编程而没有系统停机时间。这里还描述并且要求保护涉及本专利技术的一个或者多个方面的方法和系统。另外,涉及本专利技术的一个或者多个方面的服务也被描述并且可能在这里要求保护。通过本专利技术的技术实现附加特征和优点。本专利技术的其它实施例和优点在这里被详细描述并且被认为是要求保护的专利技术的一部分。附图说明本专利技术的一个或者多个方面被特别指出并且在说明书的结论处的权利要求中作为示例被 ...
【技术保护点】
一种用于重新编程可编程硬件设备的计算机程序产品,所述计算机程序产品包括:计算机可读存储介质,所述计算机可读存储介质由处理电路可读并且存储用于由处理电路执行以执行方法的指令,所述方法包括:静默与要重新编程的可编程硬件设备相关联的一个或者多个实体;将与可编程硬件设备相关联的状态存储在可编程硬件设备外部的一个或者多个位置;重新加载可编程硬件设备,所述重新加载包括向可编程硬件设备提供更新;以及使用所存储的状态恢复与可编程硬件设备相关联的状态,其中,可编程硬件设备被重新编程而没有系统停机时间。
【技术特征摘要】
【国外来华专利技术】2011.06.01 US 13/151,0791.一种用于重新编程可编程硬件设备的计算机系统,所述计算机系统包括:用于静默与要重新编程的可编程硬件设备相关联的一个或者多个实体的装置,其中,可编程硬件设备是通信环境的路由器的一部分;用于将与可编程硬件设备相关联的状态存储在可编程硬件设备外部的一个或者多个位置的装置;用于重新加载可编程硬件设备的装置,所述重新加载包括向可编程硬件设备提供更新;以及用于使用所存储的状态恢复与可编程硬件设备相关联的状态的装置,其中,可编程硬件设备被重新编程而没有系统停机时间,并且其中,所述用于使用所存储的状态恢复与可编程硬件设备相关联的状态的装置被配置用于:执行可编程硬件设备的配置;重新加载除了涉及路由器的一个或者多个描述符表的状态之外的与可编程硬件设备相关联的所存储的状态;初始化并且启用路由器的至少一个描述符表管理器;以及恢复涉及路由器的所述一个或者多个描述符表的状态。2.如权利要求1所述的计算机系统,其中,用于静默与要重新编程的可编程硬件设备相关联的一个或者多个实体的装置被配置用于静默从路由器到耦合到路由器的适配器的发送路径和来自适配器的路由器的接收路径。3.如权利要求2所述的计算机系统,其中,静默路由器的接收路径包括停止路由器的接收路径并且等待路由器成为空闲。4.如权利要求3所述的计算机系统,其中,停止路由器的接收路径包括静默用于接收路径的描述符表管理器,并且执行静默适配器的接收路径或者停止到路由器的通信量中的至少一个。5.如权利要求4所述的计算机系统,其中,停止路由器的接收路径包括静默用于接收路径的描述符表管理器,并且停止到路由器的通信量,停止到路由器的通信量包括:抑制对路由器的访问;将路由器的描述符访问重新映射到数据存储;对于没有完成的一个或者多个描述符,扫描用于接收路径的描述符表管理器的描述符表,并且在数据存储中指示没有完成所述一个或者多个描述符;以及将一个或者多个描述符表从用于接收路径的描述符表管理器复制到数据存储。6.如权利要求1所述的计算机系统,其中,初始化和启用至少一个描述符表管理器包括:抑制对路由器的访问;恢复与所述一个或者多个描述符表相关联的状态;将一个或者多个描述符表的本地数据存储副本复制到路由器的至少一个描述符表管理器;恢复所述一个或者多个描述符表中的一个或者多个指针;将一个或者多个分组id入队列到路由器的队列;启用路由器的至少一个描述符表管理器;允许对路由器的访问;以及启用与路由器相关联的一个或者多个路径。7.如权利要求1所述的计算机系统,其中,可编程硬件设备是通信环境的路由器的一部分,并且其中,恢复状态包括初始化和启用路由器的描述符表管理器,初始化和启用包括:抑制对路由器的访问;恢复一个或者多个描述符表和与其相关联的控制;启用描述符表管理器;以及基于启用描述...
【专利技术属性】
技术研发人员:N哈吉克,J特纳,CA本德尔,HM海尼,JC汉斯科姆,
申请(专利权)人:国际商业机器公司,
类型:
国别省市: