一种对固件程序进行在线升级的装置及其方法

    公开(公告)号:CN101030140A

    公开(公告)日:2007-09-05

    申请号:CN200610011409.9

    申请日:2006-03-02

    IPC分类号: G06F9/445

    摘要: 本发明公开了一种对固件程序进行在线升级的装置及其方法,该装置包括业务单板及其处理器、用于存储固件程序的存储器,其特征在于,该装置还包括:一接口控制器、一工作CPLD器件;接口控制器分别与所述业务单板处理器、存储器、工作CPLD器件连接;所述业务单板处理器发起BOOT文件升级命令,获取用于升级的BOOT文件,并通过所述接口控制器进行升级操作,将所述BOOT文件存至所述存储器;所述业务单板处理器发起CPLD逻辑文件升级命令,获取用于升级的CPLD逻辑文件,并通过所述接口控制器进行升级操作,转换所述CPLD逻辑文件并写入至所述工作CPLD器件。采用本发明降低了成本,提高了工作效率和设备的可维护性。

    对可编程逻辑器件进行在系统编程的装置和方法

    公开(公告)号:CN101266548B

    公开(公告)日:2012-07-04

    申请号:CN200710087364.8

    申请日:2007-03-14

    IPC分类号: G06F9/45 G01R31/3167

    摘要: 本发明提供了一种用于对可编程逻辑器件进行在系统编程的装置,该装置包括:文件格式转换器,用于将目标可编程逻辑器件的串行向量格式文件转换成嵌入式编程格式文件,作为目标可编程逻辑器件的在系统编程文件;以及文件解释器,用于解析输入的嵌入式编程格式文件,生成符合IEEE1149.1的编程信息,并根据编程信息驱动JTAG接口信号,对目标可编程逻辑器件进行在系统编程。此外,本发明还提供了一种用于对可编程逻辑器件进行在系统编程的方法。通过本发明的技术方案,实现了以下有益效果:在保留了目前适用于几乎所有可编程逻辑器件制造商器件的优势的同时,解决了存储资源消耗大、差错检测能力差、以及不能显式区分整个在系统编程过程各个阶段的问题。

    对可编程逻辑器件进行在系统编程的装置和方法

    公开(公告)号:CN101266548A

    公开(公告)日:2008-09-17

    申请号:CN200710087364.8

    申请日:2007-03-14

    IPC分类号: G06F9/45 G01R31/3167

    摘要: 本发明提供了一种用于对可编程逻辑器件进行在系统编程的装置,该装置包括:文件格式转换器,用于将目标可编程逻辑器件的串行向量格式文件转换成嵌入式编程格式文件,作为目标可编程逻辑器件的在系统编程文件;以及文件解释器,用于解析输入的嵌入式编程格式文件,生成符合IEEE1149.1的编程信息,并根据编程信息驱动JTAG接口信号,对目标可编程逻辑器件进行在系统编程。此外,本发明还提供了一种用于对可编程逻辑器件进行在系统编程的方法。通过本发明的技术方案,实现了以下有益效果:在保留了目前适用于几乎所有可编程逻辑器件制造商器件的优势的同时,解决了存储资源消耗大、差错检测能力差、以及不能显式区分整个在系统编程过程各个阶段的问题。

    一种对固件程序进行在线升级的装置及其方法

    公开(公告)号:CN100472442C

    公开(公告)日:2009-03-25

    申请号:CN200610011409.9

    申请日:2006-03-02

    IPC分类号: G06F9/445

    摘要: 本发明公开了一种对固件程序进行在线升级的装置及其方法,该装置包括业务单板及其处理器、用于存储固件程序的存储器,其特征在于,该装置还包括:一接口控制器、一工作CPLD器件;接口控制器分别与所述业务单板处理器、存储器、工作CPLD器件连接;所述业务单板处理器发起BOOT文件升级命令,获取用于升级的BOOT文件,并通过所述接口控制器进行升级操作,将所述BOOT文件存至所述存储器;所述业务单板处理器发起CPLD逻辑文件升级命令,获取用于升级的CPLD逻辑文件,并通过所述接口控制器进行升级操作,转换所述CPLD逻辑文件并写入至所述工作CPLD器件。采用本发明降低了成本,提高了工作效率和设备的可维护性。