[發明專利]一種分布式系統的可編程邏輯器件的軟件升級方法和設備無效
| 申請號: | 201010183655.9 | 申請日: | 2010-05-27 |
| 公開(公告)號: | CN101853173A | 公開(公告)日: | 2010-10-06 |
| 發明(設計)人: | 楊秋林 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G05B19/05 |
| 代理公司: | 北京鑫媛睿博知識產權代理有限公司 11297 | 代理人: | 龔家驊 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 系統 可編程 邏輯 器件 軟件 升級 方法 設備 | ||
1.一種分布式系統的可編程邏輯器件的軟件升級方法,該分布式系統的主控板和業務板均具有可編程邏輯器件PLD,其特征在于,所述主控板與所述業務板分別設有主JTAG控制器和從JTAG控制器,所述方法包括以下步驟:
所述主JTAG控制器存儲打包安裝文件,其中,打包安裝文件至少包括所述單板類型以及單板類型對應的最新PLD軟件版本號和最新PLD軟件;
所述主JTAG控制器接收所述從JTAG控制器通過數據總線傳送的所述業務板的單板類型和PLD軟件版本號,并判斷所述業務板的單板類型對應的最新PLD軟件版本號與接收的PLD軟件版本號是否匹配,如果不匹配,則將所述業務板的單板類型對應的最新PLD軟件通過所述數據總線傳送給所述從JTAG控制器;
所述從JTAG控制器接收的最新PLD軟件,對所述業務板的PLD進行升級,并在升級完成時通知所述業務板的其他控制器運行系統軟件。
2.如權利要求1所述的方法,其特征在于,在所述主JTAG控制器存儲單板類型以及單板類型對應的最新PLD軟件版本號和最新PLD軟件之后,所述方法還包括,
所述主JTAG控制器通過邊界掃描獲取所述主控板的單板類型和PLD軟件版本號并判斷所述主控板的單板類型對應的最新PLD軟件版本號與獲取的PLD軟件版本號是否匹配;如果匹配,通知所述主控板的其他控制器運行系統軟件。
3.如權利要求1所述的方法,其特征在于,所述主JTAG控制器判斷所述業務板的單板類型對應的最新PLD軟件版本號與接收的PLD軟件版本號匹配時,將匹配通知傳送給所述從JTAG控制器;
所述從JTAG控制器接收所述匹配通知,并通知所述業務板的其他控制器運行系統軟件。
4.如權利要求1所述的方法,其特征在于,所述主JTAG控制器判斷所述主控板的單板類型對應的最新PLD軟件版本號與獲取的PLD軟件版本號不匹配時,所述方法還包括:
所述主JTAG控制器根據所述主控板對應的最新PLD軟件對所述主控板的PLD進行升級,并在升級完成時通知所述主控板的所述其他控制器運行系統軟件。
5.如權利要求4所述的方法,其特征在于,所述方法還包括,在所述主JTAG控制器存儲打包安裝文件之前,通過下載的方式獲取所述打包安裝文件;
在所述主JTAG控制器接收所述從JTAG控制器通過數據總線傳送的所述業務板的單板類型和PLD軟件版本號的步驟之前,所述從JTAG控制器通過邊界掃描獲取所述業務板的單板類型以及PLD軟件版本號,并通過所述數據總線將獲取的所述業務板的單板類型以及PLD軟件版本號傳送給所述JTAG控制器。
6.一種主控板,應用于包含主控板和業務板的分布式系統中,所述主控板和所述業務板均設有可編程邏輯器件PLD,其特征在于,所述主控板上設有主JTAG控制器,所述主JTAG控制器至少設有:
存儲單元,用于存儲打包安裝文件;其中,所述打包安裝文件至少含有單板類型以及單板類型對應的最新PLD軟件版本號和最新PLD軟件;
第一接收單元,用于接收所述業務板的從JTAG控制器通過數據總線發送的所述業務板的單板類型和PLD軟件版本號;
匹配單元,用于判斷所述業務板的單板類型對應的最新PLD軟件版本號與接收的PLD軟件版本號是否匹配,以輸出業務板PLD匹配結果;
第一更新單元,若所述業務板PLD匹配結果為不匹配時,則將所述業務板的單板類型對應的最新PLD軟件通過所述數據總線傳送給所述從JTAG控制器,以使所述從JTAG控制器根據接收的最新PLD軟件升級所述業務板的PLD,并在升級完成時通知所述業務板的其他控制器運行系統軟件。
7.如權利要求6所述的主控板,其特征在于,所述主JTAG控制器還設有:
第一掃描單元,用于通過邊界掃描獲取所述主控板的單板類型和PLD軟件版本號;
下載單元,用于下載所述打包安裝文件;
其中,
所述匹配單元,還用于判斷主控板的單板類型對應的最新PLD軟件版本號與獲取的PLD軟件版本號是否匹配,以輸出主控板匹配結果;
所述更新單元,還用于在所述主控板匹配結果為匹配時通知所述主控板的其他控制器運行系統軟件,以及還用于在所述主控板匹配結果不為匹配時,根據所述主控板的單板類型對應的最新PLD軟件升級所述主控板的PLD,并在升級完成時通知所述主控板的其他控制器運行系統軟件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010183655.9/1.html,轉載請聲明來源鉆瓜專利網。





