欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

升級(jí)處理系統(tǒng)的制作方法

文檔序號(hào):11063369閱讀:580來源:國(guó)知局
升級(jí)處理系統(tǒng)的制造方法與工藝

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種升級(jí)處理系統(tǒng)。



背景技術(shù):

復(fù)雜可編程邏輯器件(complex programmable logic device,簡(jiǎn)稱:CPLD)是一種根據(jù)用戶需求構(gòu)造邏輯功能的數(shù)字集成電路,被廣泛地應(yīng)用于各種通信網(wǎng)絡(luò)設(shè)備中。隨著對(duì)設(shè)備的可靠性、安全性要求越來越高,如果CPLD在運(yùn)行時(shí)出現(xiàn)問題,或者用戶需求變化,則需要升級(jí)CPLD的程序。但是,通常升級(jí)完CPLD的程序之后會(huì)釋放CPLD的管腳,這樣可能使得升級(jí)前后CPLD的管腳信號(hào)發(fā)生跳變,導(dǎo)致CPLD所在設(shè)備的前后狀態(tài)不一,需要通過復(fù)位來保證升級(jí)前后狀態(tài)的一致性,從而導(dǎo)致設(shè)備當(dāng)前業(yè)務(wù)中斷。如果發(fā)生跳變的信號(hào)是關(guān)鍵信號(hào),例如設(shè)備的控制信號(hào),用于控制設(shè)備上一些業(yè)務(wù)處理模塊的功能,就有可能影響整個(gè)設(shè)備的業(yè)務(wù)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種升級(jí)處理系統(tǒng),不需要中斷系統(tǒng)的當(dāng)前業(yè)務(wù),可以保證CPLD升級(jí)前與升級(jí)后設(shè)備狀態(tài)的一致性。避免對(duì)業(yè)務(wù)產(chǎn)生沖擊,提高了系統(tǒng)的可靠性。

本發(fā)明提供一種升級(jí)處理系統(tǒng),包括CPLD,還包括:

加載模塊,用于通過后臺(tái)模式將升級(jí)程序加載到復(fù)雜可編程邏輯器件CPLD的閃存中;

備份模塊,用于備份所述CPLD的寄存器信息和管腳信號(hào);

鎖定模塊,用于鎖定所述CPLD的管腳;

恢復(fù)模塊,用于根據(jù)備份的所述CPLD的寄存器信息和管腳信號(hào)恢復(fù)所述CPLD的寄存器信息和管腳信號(hào);

釋放模塊,用于在完成恢復(fù)所述CPLD的寄存器信息和管腳信號(hào)之后, 釋放所述CPLD的管腳。

如上所述的系統(tǒng),其中,所述加載模塊還用于:

將所述CPLD的閃存中的所述升級(jí)程序加載到所述CPLD的靜態(tài)隨機(jī)存儲(chǔ)器SRAM中。

如上所述的系統(tǒng),其中,還包括:

生成模塊,用于生成串行向量格式SVF文件,在所述SVF文件中加入備份命令字和恢復(fù)命令字;其中,所述SVF文件用于指示所述CPLD的升級(jí)處理過程,所述備份命令字,用于指示備份所述CPLD的寄存器信息和管腳信號(hào),所述恢復(fù)命令字,用于指示恢復(fù)所述CPLD的寄存器信息和管腳信號(hào)。

如上所述的系統(tǒng),其中,所述加載模塊具體用于:

通過后臺(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ù)命令字。

如上所述的系統(tǒng),其中,所述備份模塊具體用于:當(dāng)運(yùn)行到所述備份命令字時(shí),備份所述CPLD的寄存器信息和管腳信號(hào);

所述恢復(fù)模塊具體用于:當(dāng)運(yùn)行到所述恢復(fù)命令字時(shí),用備份的所述CPLD的寄存器信息和管腳信號(hào)恢復(fù)所述CPLD的寄存器信息和管腳信號(hào)。

本發(fā)明提供的升級(jí)處理系統(tǒng),包括CPLD、加載模塊用于通過后臺(tái)模式將升級(jí)程序加載到復(fù)雜可編程邏輯器件CPLD的閃存中;備份模塊用于備份所述CPLD的寄存器信息和管腳信號(hào);鎖定模塊用于鎖定所述CPLD的管腳;恢復(fù)模塊用于根據(jù)備份的所述CPLD的寄存器信息和管腳信號(hào)恢復(fù)所述CPLD的寄存器信息和管腳信號(hào);釋放模塊用于在完成恢復(fù)所述CPLD的寄存器信息和管腳信號(hào)之后,釋放所述CPLD的管腳,完成CPLD的升級(jí)處理,可以保證CPLD升級(jí)前與升級(jí)后設(shè)備狀態(tài)的一致性,不會(huì)中斷當(dāng)前系統(tǒng)的業(yè)務(wù),避免對(duì)業(yè)務(wù)產(chǎn)生沖擊,提高了系統(tǒng)的可靠性。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下 面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例提供的升級(jí)處理系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

圖1為本發(fā)明實(shí)施例提供的升級(jí)處理系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,本實(shí)施例提供的升級(jí)處理系統(tǒng)具體可以包括:CPLD11、加載模塊12、備份模塊13、鎖定模塊14、恢復(fù)模塊15和釋放模塊16。

其中,加載模塊12用于通過后臺(tái)模式將升級(jí)程序加載到復(fù)雜可編程邏輯器件CPLD11的閃存中;

備份模塊13用于備份所述CPLD11的寄存器信息和管腳信號(hào);

鎖定模塊14用于鎖定所述CPLD11的管腳;

恢復(fù)模塊15用于根據(jù)備份的所述CPLD11的寄存器信息和管腳信號(hào)恢復(fù)所述CPLD11的寄存器信息和管腳信號(hào);

釋放模塊16用于在完成恢復(fù)所述CPLD11的寄存器信息和管腳信號(hào)之后,釋放所述CPLD11的管腳。

進(jìn)一步地,所述加載模塊12還用于:

將所述CPLD11的閃存中的所述升級(jí)程序加載到所述CPLD11的靜態(tài)隨機(jī)存儲(chǔ)器SRAM中。

本實(shí)施例提供的系統(tǒng)還可以包括:生成模塊,用于生成串行向量格式SVF文件,在所述SVF文件中加入備份命令字和恢復(fù)命令字;其中,所述SVF文件用于指示所述CPLD11的升級(jí)處理過程,所述備份命令字,用于指示備份所述CPLD11的寄存器信息和管腳信號(hào),所述恢復(fù)命令字,用于指示恢復(fù)所述CPLD11的寄存器信息和管腳信號(hào)。

具體的,所述加載模塊12具體用于:通過后臺(tái)模式將所述SVF文件加 載到所述CPLD11的閃存中,根據(jù)所述SVF文件生成嵌入式在線系統(tǒng)編程虛擬機(jī)ispVME數(shù)據(jù)文件,并執(zhí)行所述ispVME數(shù)據(jù)文件;其中,所述ispVME數(shù)據(jù)文件用于執(zhí)行所述CPLD11的升級(jí)處理,所述ispVME數(shù)據(jù)文件中包括所述備份命令字和所述恢復(fù)命令字。

所述備份模塊13具體用于:當(dāng)運(yùn)行到所述備份命令字時(shí),備份所述CPLD11的寄存器信息和管腳信號(hào);所述恢復(fù)模塊15具體用于:當(dāng)運(yùn)行到所述恢復(fù)命令字時(shí),用備份的所述CPLD11的寄存器信息和管腳信號(hào)恢復(fù)所述CPLD11的寄存器信息和管腳信號(hào)。

本發(fā)明提供的通過后臺(tái)模式將CPLD的升級(jí)程序加載到CPLD的Flash中之后,備份CPLD的寄存器信息和管腳信號(hào),然后再將CPLD的Flash中的升級(jí)程序加載到CPLD的SRAM中,這時(shí)并不立即釋放CPLD的管腳,而是先將上述備份的CPLD的寄存器信息和管腳信號(hào)恢復(fù)到所述CPLD中,使升級(jí)前的CPLD的寄存器信息和管腳信號(hào)與升級(jí)后當(dāng)前的CPLD的寄存器信息和CPLD的管腳信號(hào)匹配,最后再釋放所述CPLD的管腳,完成CPLD的升級(jí)處理,可以保證CPLD升級(jí)前與升級(jí)后設(shè)備狀態(tài)的一致性,不會(huì)中斷當(dāng)前系統(tǒng)的業(yè)務(wù),避免對(duì)業(yè)務(wù)產(chǎn)生沖擊,提高了系統(tǒng)的可靠性。

最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
古蔺县| 左贡县| 嵊州市| 三台县| 临泉县| 深水埗区| 集安市| 永顺县| 平凉市| 涞源县| 察哈| 清苑县| 奉新县| 平度市| 闽侯县| 清原| 静乐县| 密云县| 安乡县| 阳原县| 偃师市| 凉山| 梅河口市| 英吉沙县| 云梦县| 安平县| 阿拉善左旗| 景东| 天门市| 深水埗区| 威宁| 开鲁县| 余干县| 海晏县| 巢湖市| 青海省| 乐安县| 页游| 辽阳县| 中山市| 梨树县|