[發明專利]一種實現UBM背板命令校驗方法及裝置有效
| 申請號: | 201910776327.0 | 申請日: | 2019-08-22 |
| 公開(公告)號: | CN110618961B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | 張海防 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 王申雨 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 ubm 背板 命令 校驗 方法 裝置 | ||
本發明公開了一種實現UBM背板命令校驗方法,包括以下步驟:對主板發送至UBM控制器的寫命令進行累加求和運算獲得第一驗證碼;將獲得的第一驗證碼與寫命令進行異或運算,獲得第二驗證碼。本發明在傳統累加和求checksum的基礎上多進行了一次異或運算,對Command字段進行了二次校驗,確保Command命令字段能夠被正確解析成對應的動作,減少了發生了數據碰撞的機率,提高了checksum校驗功能的有效性。
技術領域
本發明涉及背板管理技術領域,尤其是一種實現UBM背板命令校驗方法及裝置。
背景技術
UBM(Universal Backplane Management)提供了一種通用背板管理框架,Host通過該管理框架可以確定背板功能、DFC的狀態和控制信息、以及讀取背板上的DFC到HFC的互聯信息等。在UBM背板上面,HFC(Host Facing Connector)的Sideband I/O信號需要連接到UBM控制器和UBM FRU,高速信號直接從HFC連接到DFC(Device Facing Connector)。UBM控制器同時管理HFC和DFC的Sideband I/0信號。UBM FRU提供了DFC到HFC的高速信號互聯信息。背板可以實現每個HFC通過X1、X2、X4或未來硬盤的其它lane帶寬連接多個DFC。
UBM Controller使用I2C協議與連接HFC的Host通信,目前UBM背板I2C writecommand的checksum校驗方法是響應Host發送的各種UBM協議相關的讀寫命令,并使用checksum保證數據傳輸的正確性。Host往UBM controller發送I2C寫命令時采用累加求和方式,計算時不包含SlaveAddr字段,只對CommandByte和Data傳輸數據部分求和,再與初始Seed值相加后取反加1得到最終的Write Checksum。
UBM I2C協議傳輸采用傳統的累加和方法進行校驗,沒有對協議中最重要的Command字段進行特殊校驗,在數據傳輸鏈路存在信號干擾等不穩定情況時,command和普通的DATA傳輸數據進行累加時會出現數據碰撞的概率,即不同的UBM command命令字段與DATA部分運算后會得到相同的校驗值,slave接收到不正確的command后導致執行寫命令時出錯。
發明內容
本發明的目的是提供一種實現UBM背板命令校驗方法及裝置,提高UBM背板I2C傳輸協議Write Command字段解析時的checksum校驗值的有效性。
為實現上述目的,本發明采用下述技術方案:
本發明第一方面提供了一種實現UBM背板命令校驗方法,包括以下步驟:
對主板發送至UBM控制器的寫命令的命令位進行累加求和運算獲得第一驗證碼;
將獲得的第一驗證碼與寫命令的命令位進行異或運算,獲得第二驗證碼。
結合第一方面,在第一方面第一種可能的實現方式中,所述對主板發送至UBM控制器的寫命令的命令位進行累加求和運算獲得第一驗證碼,具體包括:
對寫命令的命令字段與數據字段進行求和運算,獲得第一中間值;
將第一中間值與初始seed值求和相加后取反加一,得到第一驗證碼。
結合第一方面,在第一方面第二種可能的實現方式中,所述將獲得的第一驗證碼與寫命令的命令位進行異或運算,獲得第二驗證碼,具體包括:
將第一驗證碼與寫命令的命令字段進行異或運算,獲得第二驗證碼。
結合第一方面,在第一方面第三種可能的實現方式中,所述將第一驗證碼與寫命令的命令字段進行異或運算,獲得第二驗證碼步驟之后,還包括:
將第二驗證碼添加到寫命令的數據字段的尾部。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910776327.0/2.html,轉載請聲明來源鉆瓜專利網。





