可编程逻辑器件的升级方法及装置制造方法及图纸

技术编号:20796680 阅读:32 留言:0更新日期:2019-04-06 10:19
本说明书提供一种可编程逻辑器件的升级方法及装置,所述方法包括:获取可编程逻辑器件的总升级文件;其中,所述总升级文件包括第一文件校验值、各个可编程逻辑器件的升级文件及其文件信息;根据所述升级文件及其文件信息计算第二文件校验值,并根据所述第一文件校验值与所述第二文件校验值对所述总升级文件进行校验;在校验通过后,根据所述升级文件及其文件信息对各个可编程逻辑器件进行升级。该方案将多个可编程逻辑器件的升级文件封装成一个总升级文件,并利用匹配校验机制进行校验,可以避免文件传输错误导致升级失败的缺陷,可以提高设备可编程逻辑器件升级。

Upgrading Method and Device of Programmable Logic Device

This specification provides an upgrade method and device for programmable logic devices, which includes: acquiring the total upgrade file of programmable logic devices; the total upgrade file includes the check value of the first file, the upgrade file of each programmable logic device and its file information; calculating the check value of the second file according to the upgrade file and its file information, and according to the upgrade file and its file information, calculating the check value of the second file. The first file check value and the second file check value are used to check the total upgrade file. After the check is passed, each programmable logic device is upgraded according to the upgrade file and its file information. The scheme encapsulates the upgrade files of multiple programmable logic devices into a total upgrade file, and uses matching checking mechanism to verify, which can avoid the defect of file transmission error leading to upgrade failure and improve the upgrade of device programmable logic devices.

【技术实现步骤摘要】
可编程逻辑器件的升级方法及装置
本说明书涉及计算机软件
,尤其涉及一种可编程逻辑器件的升级方法及装置。
技术介绍
可编程逻辑器件被广泛的应用在各种电子设备中,以复杂可编程逻辑器件(ComplexProgrammableLogicDevice,简称CPLD)为例,CPLD是一种可以根据客户需求构建的可编程逻辑器件,是从PAL(ProgrammableArrayLogic,可编程阵列逻辑)器件和GAL(GenericArrayLogic,通用阵列逻辑)器件发展出来,是一种用户可以根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆将代码传送到目标芯片中,实现设计的数字系统。在框式设备的插卡中,一般都需要使用可编程逻辑器件做单板数字信号处理,如插卡的上下电、芯片复位、中断汇聚、接口转换等。随着互联网、云计算和大数据产业的加速发展,各企业网机房、数据中心的规模和建设速度都在呈指数增长。而作为其中的核心设备,框式设备(例如大型机框式交换机、防火墙、存储设备等)以强大的性能和高度的可扩展性,重要性本文档来自技高网...

【技术保护点】
1.一种可编程逻辑器件的升级方法,包括:获取可编程逻辑器件的总升级文件;其中,所述总升级文件包括第一文件校验值、各个可编程逻辑器件的升级文件及其文件信息;根据所述升级文件及其文件信息计算第二文件校验值,并根据所述第一文件校验值与所述第二文件校验值对所述总升级文件进行校验;在校验通过后,根据所述升级文件及其文件信息对各个可编程逻辑器件进行升级。

【技术特征摘要】
1.一种可编程逻辑器件的升级方法,包括:获取可编程逻辑器件的总升级文件;其中,所述总升级文件包括第一文件校验值、各个可编程逻辑器件的升级文件及其文件信息;根据所述升级文件及其文件信息计算第二文件校验值,并根据所述第一文件校验值与所述第二文件校验值对所述总升级文件进行校验;在校验通过后,根据所述升级文件及其文件信息对各个可编程逻辑器件进行升级。2.根据权利要求1所述的方法,其特征在于,所述获取可编程逻辑器件的总升级文件的步骤,包括:通过远程管理网口接收升级服务器下发的总升级文件,并将所述总升级文件下载到框式设备的主控板的内存中。3.根据权利要求2所述的方法,其特征在于,所述总升级文件包括索引区和文件区;其中,所述索引区用于存放所述第一文件校验值和所述升级文件的文件信息;所述文件区用于存放所述升级文件。4.根据权利要求3所述的方法,其特征在于,所述升级文件包括框式设备每块插卡的可编程逻辑器件对应的升级文件;所述升级文件的文件信息包括:框式设备每块插卡的插卡ID、所述升级文件的起始位置、文件大小以及文件类型;所述第一文件校验值是总升级文件中除校验值以外的其他信息根据约定校验算法生成的校验值。5.根据权利要求4所述的方法,其特征在于,所述插卡ID,用于表示识别框式设备不同插卡;所述文件起始位置,用于表示与所述插卡ID对应的可编程逻辑器件的升级文件的存放起始位置;所述文件大小,用于表示与所述插卡ID对应的可编程逻辑器件的升级文件的大小;所述文件类型,用于表示与所述插卡ID对应的可编程逻辑器件的升级文件的文件类型。6.根据权利要求5所述的方法,其特征在于,所述根据所述升级文件及...

【专利技术属性】
技术研发人员:冯永刚
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1