[發明專利]復雜可編程邏輯器件的固件的更新系統及其更新方法在審
| 申請號: | 201610004529.X | 申請日: | 2016-01-05 |
| 公開(公告)號: | CN105677344A | 公開(公告)日: | 2016-06-15 |
| 發明(設計)人: | 韓應賢 | 申請(專利權)人: | 英業達科技有限公司;英業達股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/445 |
| 代理公司: | 上海宏威知識產權代理有限公司 31250 | 代理人: | 袁輝 |
| 地址: | 201114 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 復雜 可編程 邏輯 器件 更新 系統 及其 方法 | ||
技術領域
本發明有關于一種復雜可編程邏輯器件的固件的更新系統及其更新方法,尤指一種透過 平臺路徑控制器更新復雜可編程邏輯器件的固件的更新系統及其更新方法。
背景技術
隨著科技日新月異的進步,網絡的發達已使各種電子裝置充斥著人們的生活,無論是企 業或個人,早已使用如桌面計算機或筆記本電腦的個人計算機來處理事務,甚至是透過網絡 來執行跨國性的電子商務,而建構網絡所需的設備為服務器,使得服務器在企業或者網絡服 務提供者(InternetServiceProvider;ISP)的機房中被大量應用。
一般而言,在運作服務器的過程中,復雜可編程邏輯器件(ComplexProgrammableLogic Device;CPLD)扮演著極重要的角色,復雜可編程邏輯器件是用來實現對服務器中系統的開 關機時序的控制以及緩存器的設定,一旦時序或緩存器內設定值出錯,那么服務器即會因為 系統的錯誤而關機,因此實務上,隨著服務器執行業務的不同,一般需要定時的更新復雜可 編程邏輯器件中固件的固件版本,然而,現有技術中,在服務器中包含有基板管理控制器 (BaseboardManagementController;BMC)時,基板管理控制器電性連接于復雜可編程邏輯器 件,因此用戶一般可直接透過基板管理控制器更新復雜可編程邏輯器件內固件的固件版本, 但當服務器沒有基板管理控制器時,一般使用者無法輕易地更新,因此現有技術仍具備改善 的空間。
發明內容
有鑒于在服務器沒有基板管理控制器時,普遍具有使用者無法輕易更新固件的問題。緣 此,本發明主要目的為提供一種復雜可編程邏輯器件的固件的更新系統及其更新方法,其主 要是透過服務器普遍具有的平臺路徑控制器來更新復雜可編程邏輯器件的固件版本,以解決 上述的問題。
基于上述目的,本發明所采用的主要技術手段為提供一種復雜可編程邏輯器件的固件的 更新系統,包含一復雜可編程邏輯器件(ComplexProgrammableLogicDevice;CPLD)以及一 處理芯片組,復雜可編程邏輯器件設有一原固件版本數據,處理芯片組包含一平臺路徑控制 器(PlatformControllerHub;PCH)以及一處理單元,平臺路徑控制器電性連接于復雜可編程 邏輯器件,并包含一存儲單元,存儲單元存儲有一可更新識別代碼表與至少一第一更新固件 版本數據,可更新識別代碼表具有至少一可更新識別代碼與該至少一第一更新固件版本數據 的對應關系,而該至少一第一更新固件版本數據為一一對應于該至少一可更新識別代碼。處 理單元電性連接于平臺路徑控制器,具有一識別代碼,并設有一執行更新程序,在執行更新 程序受觸發后,處理單元用以至存儲單元擷取可更新識別代碼表,并判斷識別代碼與該至少 一可更新識別代碼中的一者是否相符,以在判斷出有相符者時,于存儲單元擷取對應于該至 少一可更新識別代碼的第一更新固件版本數據,并透過平臺路徑控制器將第一更新固件版本 數據傳送至復雜可編程邏輯器件,藉以取代原固件版本數據而完成更新。
其中,上述復雜可編程邏輯器件的固件的更新系統的附屬技術手段的一較佳實施例中, 平臺路徑控制器透過一第一聯合測試工作組(JointTestActionGroup;JTAG)接口電性連接于 復雜可編程邏輯器件,處理單元為一中央處理器(CentralProcessingUnit;CPU)。此外,復雜 可編程邏輯器件的固件的更新系統更包含一多任務器、一第二聯合測試工作組接口以及一檢 測模塊,多任務器電性連接于復雜可編程邏輯器件與處理芯片組之間,第二聯合測試工作組 接口用以供一更新連接線可插拔地電性連接,檢測模塊電性連接于第二聯合測試工作組接口 與多任務器,用以在更新連接線插入第二聯合測試工作組接口而電性連接于第二聯合測試工 作組接口時,將一第一數字信號傳送至多任務器,藉以使第二聯合測試工作組接口透過多任 務器電性連接于復雜可編程邏輯器件,據以將一第二更新固件版本數據透過更新連接線傳送 至復雜可編程邏輯器件而取代原固件版本數據并完成更新。檢測模塊并用以在更新連接線拔 離第二聯合測試工作組接口時,將一第二數字信號傳送至多任務器,藉以使處理芯片組透過 多任務器電性連接于復雜可編程邏輯器件,據以在執行更新程序受觸發時,透過平臺路徑控 制器將第一更新固件版本數據傳送至復雜可編程邏輯器件,藉以取代原固件版本數據而完成 更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達科技有限公司;英業達股份有限公司,未經英業達科技有限公司;英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610004529.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種web界面的動態擴展方法和服務器
- 下一篇:一種推送信息的顯示方法及設備





