[發(fā)明專利]一種硬盤點(diǎn)燈方法、裝置及相關(guān)組件有效
| 申請?zhí)枺?/td> | 202011033653.1 | 申請日: | 2020-09-27 |
| 公開(公告)號: | CN112069040B | 公開(公告)日: | 2022-07-08 |
| 發(fā)明(設(shè)計(jì))人: | 王瑩 | 申請(專利權(quán))人: | 山東云海國創(chuàng)云計(jì)算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司 |
| 主分類號: | G06F11/32 | 分類號: | G06F11/32 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 劉志紅 |
| 地址: | 250001 山東省濟(jì)南市自由貿(mào)易試驗(yàn)*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 硬盤 點(diǎn)燈 方法 裝置 相關(guān) 組件 | ||
本申請公開了一種硬盤點(diǎn)燈方法,包括獲取當(dāng)前CPU平臺I2C接口中的每個(gè)硬盤對應(yīng)的數(shù)據(jù)信息;從數(shù)據(jù)信息中提取與點(diǎn)燈操作對應(yīng)的硬盤狀態(tài)信息;將硬盤狀態(tài)信息設(shè)置為新的I2C接口的目標(biāo)數(shù)據(jù)傳輸位,并發(fā)送至背板,以便通過背板解析目標(biāo)數(shù)據(jù)傳輸位進(jìn)行點(diǎn)燈操作。本申請能夠支持多CPU平臺共用NVME背板,在不同平臺的項(xiàng)目開發(fā)中,能夠大大提高背板的復(fù)用率,從而節(jié)約項(xiàng)目開發(fā)成本。本申請還公開了一種硬盤點(diǎn)燈裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì),具有以上有益效果。
技術(shù)領(lǐng)域
本申請涉及硬盤控制領(lǐng)域,特別涉及一種硬盤點(diǎn)燈方法、裝置及相關(guān)組件。
背景技術(shù)
隨著時(shí)代對網(wǎng)絡(luò)速率及硬盤讀寫速率的需求,固態(tài)硬盤在大眾市場上越來越流行,NVME(Non-Volatile Memory Express,非易失性存儲器的傳輸規(guī)范)SSD(Solid StateDisk,固態(tài)硬盤)硬盤的應(yīng)用也越來越普及,隨之而來的是如何對硬盤狀態(tài)的實(shí)時(shí)監(jiān)控并做出及時(shí)反饋。
目前大家熟知的CPU(Central Processing Unit,中央處理器)平臺Intel與AMD都是通過I2C(Inter Integrated Circuit,雙向二線制同步串行總線)接口來傳輸硬盤狀態(tài)信息,在當(dāng)前的NVME背板設(shè)計(jì)中,一般的思路是直接通過CPLD(Complex ProgrammableLogic Device,復(fù)雜可編程邏輯器件)來解析I2C接口傳輸?shù)臄?shù)據(jù)來實(shí)現(xiàn)點(diǎn)燈,但I(xiàn)ntel VPP與AMD SHP傳送數(shù)據(jù)順序并不相同,這就導(dǎo)致了NVME背板在兩個(gè)CPU平臺的系統(tǒng)中無法通用。
因此,如何提供一種解決上述技術(shù)問題的方案是本領(lǐng)域技術(shù)人員目前需要解決的問題。
發(fā)明內(nèi)容
本申請的目的是提供一種硬盤點(diǎn)燈方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì),能夠支持多CPU平臺共用NVME背板,在不同平臺的項(xiàng)目開發(fā)中,能夠大大提高背板的復(fù)用率,從而節(jié)約項(xiàng)目開發(fā)成本。
為解決上述技術(shù)問題,本申請?zhí)峁┝艘环N硬盤點(diǎn)燈方法,包括:
獲取當(dāng)前CPU平臺I2C接口中的每個(gè)硬盤對應(yīng)的數(shù)據(jù)信息;
從所述數(shù)據(jù)信息中提取與點(diǎn)燈操作對應(yīng)的硬盤狀態(tài)信息;
將所述硬盤狀態(tài)信息設(shè)置為新的I2C接口的目標(biāo)數(shù)據(jù)傳輸位,并發(fā)送至背板,以便通過所述背板解析所述目標(biāo)數(shù)據(jù)傳輸位進(jìn)行所述點(diǎn)燈操作。
優(yōu)選的,所述硬盤狀態(tài)信息包括硬盤在位狀態(tài)信息及硬盤健康狀態(tài)信息;
相應(yīng)的,所述將所述硬盤狀態(tài)信息設(shè)置為新的I2C接口的目標(biāo)數(shù)據(jù)傳輸位的過程具體包括:
將所述硬盤在位狀態(tài)信息及所述硬盤健康狀態(tài)信息分別設(shè)置為新的I2C接口的第一目標(biāo)數(shù)據(jù)傳輸位和第二目標(biāo)數(shù)據(jù)傳輸位。
優(yōu)選的,所述從所述數(shù)據(jù)信息中提取與點(diǎn)燈操作對應(yīng)的硬盤狀態(tài)信息的過程具體包括:
通過FPGA模擬當(dāng)前CPU平臺從所述數(shù)據(jù)信息中提取與點(diǎn)燈操作對應(yīng)的硬盤狀態(tài)信息。
優(yōu)選的,所述將所述硬盤狀態(tài)信息設(shè)置為新的I2C接口的目標(biāo)數(shù)據(jù)傳輸位,并發(fā)送至背板,以便通過所述背板解析所述目標(biāo)數(shù)據(jù)傳輸位進(jìn)行所述點(diǎn)燈操作的過程具體包括:
將所述硬盤狀態(tài)信息設(shè)置為新的I2C接口的目標(biāo)數(shù)據(jù)傳輸位,并發(fā)送至背板的PSOC,以便通過所述PSOC解析所述目標(biāo)數(shù)據(jù)傳輸位進(jìn)行所述點(diǎn)燈操作。
優(yōu)選的,所述通過所述背板解析所述目標(biāo)數(shù)據(jù)傳輸位進(jìn)行所述點(diǎn)燈操作的過程具體包括:
根據(jù)所述第一目標(biāo)數(shù)據(jù)傳輸位對硬盤的健康燈執(zhí)行對應(yīng)的點(diǎn)燈操作;
根據(jù)所述第二目標(biāo)數(shù)據(jù)傳輸位對所述硬盤的狀態(tài)燈執(zhí)行對應(yīng)的點(diǎn)燈操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東云海國創(chuàng)云計(jì)算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司,未經(jīng)山東云海國創(chuàng)云計(jì)算裝備產(chǎn)業(yè)創(chuàng)新中心有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011033653.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤





