[發(fā)明專利]一種基于I2C接口通過(guò)CPLD來(lái)實(shí)現(xiàn)NVMeSSD點(diǎn)燈的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201710267533.X | 申請(qǐng)日: | 2017-04-21 |
| 公開(kāi)(公告)號(hào): | CN107145430A | 公開(kāi)(公告)日: | 2017-09-08 |
| 發(fā)明(設(shè)計(jì))人: | 馮葆 | 申請(qǐng)(專利權(quán))人: | 深圳市同泰怡信息技術(shù)有限公司 |
| 主分類號(hào): | G06F11/32 | 分類號(hào): | G06F11/32;G06F13/20 |
| 代理公司: | 深圳市科吉華烽知識(shí)產(chǎn)權(quán)事務(wù)所(普通合伙)44248 | 代理人: | 王雨時(shí) |
| 地址: | 518000 廣東省深圳市南山區(qū)粵*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 i2c 接口 通過(guò) cpld 實(shí)現(xiàn) nvmessd 點(diǎn)燈 方法 | ||
1.一種基于I2C接口通過(guò)CPLD來(lái)實(shí)現(xiàn)NVMe SSD 點(diǎn)燈的方法,其特征在于,包括以下步驟:
步驟A:初始化步驟,所述初始化步驟系將CPLD配制成I2C Slave設(shè)備;
步驟B:狀態(tài)讀取步驟,所述狀態(tài)讀取步驟系CPU通過(guò)配置后的CPLD讀取NVMe SSD的狀態(tài);
步驟C:點(diǎn)燈步驟,所述點(diǎn)燈步驟系CPU命令配置后的CPLD點(diǎn)亮對(duì)應(yīng)的錯(cuò)誤指示燈。
2.根據(jù)權(quán)利要求1所述的基于I2C接口通過(guò)CPLD來(lái)實(shí)現(xiàn)NVMe SSD 點(diǎn)燈的方法,其特征在于:所述步驟A中通過(guò)狀態(tài)機(jī)機(jī)制實(shí)現(xiàn)CPLD配制成I2C Slave。
3.根據(jù)權(quán)利要求2所述的基于I2C接口通過(guò)CPLD來(lái)實(shí)現(xiàn)NVMe SSD 點(diǎn)燈的方法,其特征在于:所述狀態(tài)機(jī)機(jī)制通過(guò)VHDL語(yǔ)言來(lái)實(shí)現(xiàn)。
4.根據(jù)權(quán)利要求1所述的基于I2C接口通過(guò)CPLD來(lái)實(shí)現(xiàn)NVMe SSD 點(diǎn)燈的方法,其特征在于,所述步驟B包括以下分步驟:
步驟B1:CPU通過(guò)I2C接口從CPLD讀取到NVMe SSD的在位狀態(tài);
步驟B2:CPU識(shí)別NVMe SSD硬盤的工作狀態(tài)。
5.根據(jù)權(quán)利要求4所述的基于I2C接口通過(guò)CPLD來(lái)實(shí)現(xiàn)NVMe SSD 點(diǎn)燈的方法,其特征在于:所述步驟B1包括以下分步驟:
步驟B11:CPLD獲取SFF-8639接口信號(hào)電平;
步驟B12:CPLD通過(guò)電平信號(hào)判斷該SFF-8639接口上接的硬盤類型。
6.根據(jù)權(quán)利要求5所述的基于I2C接口通過(guò)CPLD來(lái)實(shí)現(xiàn)NVMe SSD 點(diǎn)燈的方法,其特征在于:所述步驟B12中通過(guò)IFDET#和PRSENT#信號(hào)電平判斷插接硬盤類型。
7.根據(jù)權(quán)利要求6所述的基于I2C接口通過(guò)CPLD來(lái)實(shí)現(xiàn)NVMe SSD 點(diǎn)燈的方法,其特征在于:所述步驟B12中遵循的規(guī)則為,當(dāng)IFDET#和PRSENT#信號(hào)都為高電平時(shí)候,表示此SFF-8639沒(méi)有接入任何硬盤;當(dāng)IFDET#為低而PRSENT#為高時(shí),表示此時(shí)接入的是NVMe SSD硬盤;當(dāng)IFDET#和PRSENT#都為低時(shí),表示此時(shí)接入的是SATA或SAS硬盤。
8.根據(jù)權(quán)利要求1所述的基于I2C接口通過(guò)CPLD來(lái)實(shí)現(xiàn)NVMe SSD 點(diǎn)燈的方法,其特征在于:所述步驟C包括以下分步驟:
步驟C1:BIOS將NVMe SSD硬盤報(bào)錯(cuò)信息通過(guò)I2C接口傳給CPLD;
步驟C2:CPLD點(diǎn)亮對(duì)應(yīng)NVMe SSD的錯(cuò)誤指示燈。
9.根據(jù)權(quán)利要求3所述的基于I2C接口通過(guò)CPLD來(lái)實(shí)現(xiàn)NVMe SSD 點(diǎn)燈的方法,其特征在于:所述步驟A包括以下分步驟:
步驟A1:將I2C分解成若干狀態(tài);
步驟A2:主板BMC確定CPLD設(shè)備地址。
10.根據(jù)權(quán)利要求9所述的基于I2C接口通過(guò)CPLD來(lái)實(shí)現(xiàn)NVMe SSD 點(diǎn)燈的方法,其特征在于,所述步驟A2包括以下分步驟:
步驟A21:主板BMC發(fā)送尋址信號(hào);
步驟A22:CPLD讀取所述尋址信號(hào),若尋址信號(hào)地址與自身相同則發(fā)送相應(yīng)信號(hào),若尋址信號(hào)地址與自身不同則不做處理。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市同泰怡信息技術(shù)有限公司,未經(jīng)深圳市同泰怡信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710267533.X/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤





