[發(fā)明專利]一種NVME硬盤LED燈的控制方法、裝置、設備及可讀介質在審
| 申請?zhí)枺?/td> | 202110023802.4 | 申請日: | 2021-01-08 |
| 公開(公告)號: | CN112732617A | 公開(公告)日: | 2021-04-30 |
| 發(fā)明(設計)人: | 陳占良 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;G06F13/40;G06F9/30 |
| 代理公司: | 北京連和連知識產(chǎn)權代理有限公司 11278 | 代理人: | 張元;張騰 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 nvme 硬盤 led 控制 方法 裝置 設備 可讀 介質 | ||
本發(fā)明公開了一種NVME硬盤LED燈的控制方法,包括以下步驟:由switch芯片基于I2C地址掃描外掛設備,以獲取外掛設備的端口信息,并基于I2C地址及其對應的端口信息創(chuàng)建映射關系,將映射關系發(fā)送給CPLD;由CPLD基于映射關系修改控制寄存器的配置信息;響應于接收到CPU發(fā)送的LED燈控制命令,由switch芯片解析LED燈控制命令的目標設備以獲取目標設備的端口信息,并基于端口信息和映射關系查找對應的目標I2C地址,將目標I2C地址發(fā)送給CPLD;以及由CPLD基于目標I2C地址通過控制寄存器控制目標設備的LED燈。本發(fā)明還公開了一種NVME硬盤LED燈的控制裝置、計算機設備和可讀存儲介質。本發(fā)明通過switch芯片建立port端口與I2C地址的映射關系,實現(xiàn)了CPLD通過I2C地址控制對應的NVME硬盤的LED燈。
技術領域
本發(fā)明涉及服務器技術領域,尤其涉及一種NVME硬盤LED燈的控制方法、裝置、設備及可讀介質。
背景技術
NVME硬盤是服務器技術領域常見的固態(tài)硬盤,為了實現(xiàn)NVME硬盤的應用,需要設計NVME硬盤背板,使NVME硬盤與HOST進行通信。常見的HOST控制器為CPU,CPU通過PCIE鏈路與NVME背板直連,并通過VPP信號進行NVME硬盤的管理。隨著產(chǎn)品應用情景的復雜性,直連NVME硬盤需要占用CPU大量計算空間,從而影響到CPU的性能。
現(xiàn)有的NVME盤管理方案中,一般使用Intel的VPP管理方案實現(xiàn)NVME盤的LED管理;如圖2所示,圖2示出的是VPP管理方案的框圖,CPLD等可編程邏輯器件模擬PCA9555的IOexpander功能,解析CPU/Switch發(fā)出的VPP信號,實現(xiàn)LED的控制管理,同時,CPLD監(jiān)控NVME盤的在位信號上傳到CPU/Switch,用于NVME盤狀態(tài)的確認。
現(xiàn)有技術的VPP管理方案已定義IO擴展接口,CPU和switch的設計必須將寄存器信息映射到對應的擴展接口才能實現(xiàn)LED的控制管理;且CPLD端設定的PCA9555的I2C地址必須與CPU/Switch端的設定一一對應才能正確解析VPP信號,故CPLD端的I2C地址設定不夠靈活。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例的目的在于提出一種NVME硬盤LED燈的控制方法、裝置、設備及可讀介質,通過switch芯片建立port端口與I2C地址的映射關系,實現(xiàn)了CPLD通過I2C地址控制對應的NVME硬盤的LED燈,進而實現(xiàn)對NVME硬盤的管理,降低了switch軟件設計的工作量和成本,提高了工作效率。
基于上述目的,本發(fā)明實施例的一方面提供了一種NVME硬盤LED燈的控制方法,包括以下步驟:由switch芯片基于I2C地址掃描外掛設備,以獲取外掛設備的端口信息,并基于I2C地址及其對應的端口信息創(chuàng)建映射關系,將映射關系發(fā)送給CPLD;由CPLD基于映射關系修改控制寄存器的配置信息;響應于接收到CPU發(fā)送的LED燈控制命令,由switch芯片解析LED燈控制命令的目標設備以獲取目標設備的端口信息,并基于端口信息和映射關系查找對應的目標I2C地址,將目標I2C地址發(fā)送給CPLD;以及由CPLD基于目標I2C地址通過控制寄存器控制目標設備的LED燈。
在一些實施方式中,基于I2C地址掃描外掛設備,以獲取外掛設備的端口信息包括:從起始I2C地址開始依次掃描每個I2C地址下的外掛設備;若是I2C地址下無響應,確認I2C地址下無外掛設備;若是I2C地址下有響應,獲取外掛設備的端口信息。
在一些實施方式中,基于I2C地址及其對應的端口信息創(chuàng)建映射關系包括:若是I2C地址下無外掛設備,將I2C的映射關系設置為空;若是I2C地址下有外掛設備,基于I2C地址及其對應的端口信息創(chuàng)建映射關系。
在一些實施方式中,還包括:基于外掛設備的端口信息讀取PCIE port ID;基于I2C地址及其對應的PCIE port ID創(chuàng)建映射關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110023802.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:自動泊車支付裝置及方法
- 下一篇:一種機器人的關節(jié)構造





