[發(fā)明專利]可編程邏輯器件的升級方法及裝置在審
| 申請?zhí)枺?/td> | 201910684015.7 | 申請日: | 2019-07-26 |
| 公開(公告)號: | CN110442365A | 公開(公告)日: | 2019-11-12 |
| 發(fā)明(設(shè)計(jì))人: | 曹智敏 | 申請(專利權(quán))人: | 銳捷網(wǎng)絡(luò)股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 350002 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 可編程邏輯器件 升級配置文件 鎖存 發(fā)送 緩存 解鎖指令 升級指令 信號狀態(tài) 指令 加載 器件連接 業(yè)務(wù)中斷 升級 通告 保存 檢測 | ||
本發(fā)明公開了一種可編程邏輯器件的升級方法及裝置,該方法包括:接收可編程邏輯器件連接的CPU發(fā)送的鎖存指令后,鎖存可編程邏輯器件中與選定器件連接的選定端口的當(dāng)前信號狀態(tài),鎖存指令是CPU檢測到可編程邏輯器件的升級配置文件、將升級配置文件保存在可編程邏輯器件連接的緩存中、并檢測到可編程邏輯器件支持鎖存功能后發(fā)出的;接收CPU發(fā)送的升級指令后,從緩存中獲取升級配置文件,升級指令是CPU發(fā)送鎖存指令后發(fā)送的;加載升級配置文件后,向CPU發(fā)送加載完成通告,以使CPU發(fā)送解鎖指令;接收解鎖指令后,基于選定端口的當(dāng)前信號狀態(tài)運(yùn)行升級配置文件。該方案可以避免造成選定器件正在執(zhí)行的業(yè)務(wù)中斷。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤指一種可編程邏輯器件的升級方法及裝置。
背景技術(shù)
互聯(lián)網(wǎng)數(shù)據(jù)中心(Internet Data Center,IDC)是伴隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展而迅速發(fā)展起來的,成了互聯(lián)網(wǎng)產(chǎn)業(yè)中的重要一環(huán),為網(wǎng)絡(luò)內(nèi)容服務(wù)商(Internet ContentProvider,ICP)、企業(yè)、媒體和各類網(wǎng)站提供大規(guī)模、高質(zhì)量、連續(xù)安全可靠的專業(yè)化服務(wù)器托管、空間租用、網(wǎng)絡(luò)批發(fā)帶寬等業(yè)務(wù)。由于IDC對數(shù)據(jù)傳輸?shù)倪B續(xù)性和穩(wěn)定性要求都很高,因此要求IDC中的網(wǎng)絡(luò)設(shè)備即使在升級過程中也要嚴(yán)格不間斷工作,做到無縫升級。
IDC中的網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)如圖1所示,主要包括中央處理器(Central ProcessingUnit,CPU)、可編程邏輯器件、緩存、光電轉(zhuǎn)發(fā)器件和交換芯片,其中,CPU與光電轉(zhuǎn)換器件的內(nèi)部集成電路(Inter-Integrated Circuit,I2C)端口相連進(jìn)行數(shù)據(jù)通信,CPU對交換芯片和可編程邏輯器件進(jìn)行管理;交換芯片與光電轉(zhuǎn)換器件進(jìn)行數(shù)據(jù)通信;可編程邏輯器件是一種集成度很高的新型高性能可編程芯片,其內(nèi)部電路功能是可編程的,可以通過硬件描述語言(Hardware Description Language,HDL)和專用設(shè)計(jì)工具在其內(nèi)部靈活地實(shí)現(xiàn)極其復(fù)雜的電路功能,適用于高速、高密度的高端數(shù)字邏輯電路設(shè)計(jì)領(lǐng)域,可編程邏輯器件在運(yùn)行時(shí)通過高電平信號實(shí)現(xiàn)對光電轉(zhuǎn)換器件進(jìn)行使能、復(fù)位和上下電控制等控制邏輯;光電轉(zhuǎn)換器件是進(jìn)行光電和電光轉(zhuǎn)換的光電子器件,在交換機(jī)、路由器等網(wǎng)絡(luò)設(shè)備中大量使用;緩存可以保存可編程邏輯器件的程序,作為設(shè)備每次上電后可編程邏輯器件執(zhí)行的默認(rèn)程序。
網(wǎng)絡(luò)設(shè)備中的很多器件都需要升級,下面介紹可編程邏輯器件的升級方法:CPU檢測到可編程邏輯器件的升級配置文件后將升級配置文件保存在可編程邏輯器件連接的緩存中,向可編程邏輯器件發(fā)送升級指令;可編程邏輯器件接收升級指令后從緩存中獲取升級配置文件,加載升級配置文件,此時(shí)可編程邏輯器件中與光電轉(zhuǎn)換器件連接的端口的當(dāng)前信號狀態(tài)更新為默認(rèn)信號狀態(tài),加載完升級配置文件后,再將可編程邏輯器件中的端口的默認(rèn)信號狀態(tài)更新為升級配置文件中保存的默認(rèn)狀態(tài)后運(yùn)行升級配置文件。該方法在可編程邏輯器件升級的過程中,需要多次更改可編程邏輯器件的端口的信號狀態(tài),這樣就會(huì)造成光電轉(zhuǎn)換器件正在執(zhí)行的業(yè)務(wù)中斷,從而造成網(wǎng)絡(luò)設(shè)備的業(yè)務(wù)中斷,無法實(shí)現(xiàn)可編程邏輯器件的無縫升級,進(jìn)而無法實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的無縫升級。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種可編程邏輯器件的升級方法及裝置,用以解決現(xiàn)有技術(shù)中存在的無法實(shí)現(xiàn)可編程邏輯器件的無縫升級,進(jìn)而無法實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的無縫升級的問題。
根據(jù)本發(fā)明實(shí)施例,提供一種可編程邏輯器件的升級方法,,應(yīng)用于可編程邏輯器件中,所述方法包括:
接收所述可編程邏輯器件連接的CPU發(fā)送的鎖存指令后,鎖存所述可編程邏輯器件中與選定器件連接的選定端口的當(dāng)前信號狀態(tài),所述鎖存指令是所述CPU檢測到所述可編程邏輯器件的升級配置文件、將所述升級配置文件保存在所述可編程邏輯器件連接的緩存中、并檢測到所述可編程邏輯器件支持鎖存功能后發(fā)出的;
接收所述CPU發(fā)送的升級指令后,從所述緩存中獲取所述升級配置文件,所述升級指令是所述CPU發(fā)送所述鎖存指令后發(fā)送的;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于銳捷網(wǎng)絡(luò)股份有限公司,未經(jīng)銳捷網(wǎng)絡(luò)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910684015.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 發(fā)送方法、發(fā)送系統(tǒng)和發(fā)送器
- 發(fā)送系統(tǒng)、發(fā)送設(shè)備
- 發(fā)送設(shè)備、發(fā)送/接收設(shè)備、發(fā)送方法和發(fā)送/接收方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送系統(tǒng)、發(fā)送裝置以及數(shù)據(jù)發(fā)送方法
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送裝置、發(fā)送方法以及記錄介質(zhì)
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送系統(tǒng)、發(fā)送方法及發(fā)送/接收系統(tǒng)





