1.一種升級(jí)處理方法,其特征在于,包括:
通過后臺(tái)模式將升級(jí)程序加載到復(fù)雜可編程邏輯器件CPLD的閃存中;
當(dāng)運(yùn)行到備份命令字時(shí),備份所述CPLD的寄存器信息和管腳信號(hào);
鎖定所述CPLD的管腳;
將所述CPLD的閃存中的所述升級(jí)程序加載到所述CPLD的靜態(tài)隨機(jī)存儲(chǔ)器SRAM中;
根據(jù)備份的所述CPLD的寄存器信息和管腳信號(hào)恢復(fù)所述CPLD的寄存器信息和管腳信號(hào);
完成恢復(fù)所述CPLD的寄存器信息和管腳信號(hào)之后,釋放所述CPLD的管腳。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述通過后臺(tái)模式將升級(jí)程序加載到CPLD的閃存中之前,所述方法還包括:
生成串行向量格式SVF文件,在所述SVF文件中加入備份命令字和恢復(fù)命令字;其中,所述SVF文件用于指示所述CPLD的升級(jí)處理過程,所述備份命令字,用于指示備份所述CPLD的寄存器信息和管腳信號(hào),所述恢復(fù)命令字,用于指示恢復(fù)所述CPLD的寄存器信息和管腳信號(hào)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通過后臺(tái)模式將升級(jí)程序加載到CPLD的閃存中包括:
通過后臺(tái)模式將所述SVF文件加載到所述CPLD的閃存中,根據(jù)所述SVF文件生成嵌入式在線系統(tǒng)編程虛擬機(jī)ispVME數(shù)據(jù)文件,并執(zhí)行所述ispVME數(shù)據(jù)文件;其中,所述ispVME數(shù)據(jù)文件用于執(zhí)行所述CPLD的升級(jí)處理,所述ispVME數(shù)據(jù)文件中包括所述備份命令字和所述恢復(fù)命令字。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述根據(jù)備份的所述CPLD的寄存器信息和管腳信號(hào)恢復(fù)所述CPLD的寄存器信息和管腳信號(hào)包括:
當(dāng)運(yùn)行到所述恢復(fù)命令字時(shí),用備份的所述CPLD的寄存器信息和管腳信號(hào)恢復(fù)所述CPLD的寄存器信息和管腳信號(hào)。