一种intel NVMe硬盘的管理方法技术

技术编号:14505695 阅读:166 留言:0更新日期:2017-01-31 15:24
本发明专利技术公开了一种intel NVMe硬盘的管理方法,属于服务器硬盘背板技术领域。所述intel NVMe硬盘的管理方法通过I2C switch芯片PCA9546及I2C expander芯片TCA6408,将硬盘的SMBUS、PRESENT及IFDET信息送至BMC解析与处理,BMC输出另一路I2C,通过TCA6408产生状态指示LED灯的驱动信号。本发明专利技术所述intel NVMe硬盘的管理方法,操作简单,节省硬件成本,并能有效的管理硬盘的温度、VPD值、健康信息、fault等信息,具有很好的推广应用价值。

【技术实现步骤摘要】

本专利技术涉及服务器硬盘背板
,具体提供一种intelNVMe硬盘的管理方法。
技术介绍
目前,随着云计算及大数据的迅猛发展,诸多应用领域都对存储设备的读写能力等提出了更高的要求。传统的AHCI标准及SATA起初是针对机械硬盘,无法发挥固态硬盘的优势。自2011年3月NVMe1.0标准发布以来,NVMe硬盘以其低延迟、低功耗、高读写速度等优势受到高端存储应用领域的青睐。目前intel已推出P3500、P3600及P3700等3款NVMe硬盘,预计将在今年第三季度完善其固件,届时硬盘的SMBUS将包含其温度、VPD值、健康信息、fault信息等。可以预见,未来几年NVMe硬盘将逐步成为服务器应用领域的主流。面对新兴的NVMe硬盘,就服务器设计来说,需要确定其管理方法,实现对硬盘状态及硬盘背板端的LED灯等信息的监控及指示。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种操作简单,节省硬件成本,并能有效管理硬盘的intelNVMe硬盘的管理方法。为实现上述目的,本专利技术提供了如下技术方案:一种intelNVMe硬盘的管理方法,通过I2Cswitch芯片PCA9546及I2Cexpander芯片TCA6408,将硬盘的SMBUS、PRESENT及IFDET信息送至BMC解析与处理,BMC输出另一路I2C,通过TCA6408产生状态指示LED灯的驱动信号。通过所述方法能实现对硬盘状态及硬盘背板端的LED灯等信息的监控及指示,能节省硬件成本,并能有效的管理硬盘的温度、VPD值、健康信息、fault等信息。作为优选,所述I2Cexpander芯片TCA6408工作于输入状态,所述TCA6408工作于输出状态。作为优选,所述SMBUS包含了硬盘的温度、VPD值、健康信息、fault信息;PRESENT及IFDET可用来判断硬盘背板的SFF-8639接口所接的硬盘及其驱动类型。本专利技术具有以下突出的有益效果:节省了背板上对控制MCU的需求,硬盘输入信息传输至主机BMC处理;在实现对NVMe硬盘的有效管理的基础上,节省了硬件成本。附图说明图1为改进前的intelNVMe硬盘的管理方法原理图;图2为改进后的intelNVMe硬盘的管理方法原理图;图3为本专利技术所述intelNVMe硬盘的管理方法的示意图。具体实施方式下面结合附图和实施例对本专利技术所述intelNVMe硬盘的管理方法作进一步详细说明。在本专利技术中,在未作相反说明的情况下,使用的方位词如“上、下、左、右”通常是指参考附图所示的上、下、左、右;“内、外”是指相对于各部件本身的轮廓的内、外。实施例如图1所示为改进前的intelNVMe硬盘的管理方法原理图,结合图2和图3与图1对比,本专利技术所述intelNVMe硬盘的管理方法,通过I2Cswitch芯片PCA9546及I2Cexpander芯片TCA6408,将硬盘的SMBUS、PRESENT及IFDET信息送至BMC解析与处理,BMC输出另一路I2C,通过TCA6408产生状态指示LED灯的驱动信号。通过该方法能实现对硬盘状态及硬盘背板端的LED灯等信息的监控及指示,能节省硬件成本,并能有效的管理硬盘的温度、VPD值、健康信息、fault等信息。其中I2Cexpander芯片TCA6408工作于输入状态,TCA6408工作于输出状态。SMBUS包含了硬盘的温度、VPD值、健康信息、fault信息;PRESENT及IFDET可用来判断硬盘背板的SFF-8639接口所接的硬盘及其驱动类型。本专利技术的intelNVMe硬盘的管理方法的实际工作过程为:1)根据需要管理的NVMe硬盘的个数,选择PCA9546与TCA6408的芯片个数;2)根据实际主板上BMC的I2C链路负载情况,合理选择输入信息与输出信息的I2C链路及IC芯片的I2C地址;3)根据需求,在BMCFW中集成对硬盘信息的处理代码;4)按照图3的结构完成该管理方案的硬件电路。PCA9546为4路转1路的I2Cswitch芯片,它将4个NVMe硬盘的SMBUS转为1路I2C信号输出至BMC。TCA6408为8路I2C/GPIOexpander芯片,输入的TCA6408将四个硬盘的PRESENT及IFDET信息转为1路I2C信号输出至BMC,BMC处理I2C0链路上的这两种信息,在主机端显示硬盘的温度、健康信息等,并产生状态控制信息,通过I2C1链路输出给TCA6408(输出模式),6408解析产生状态指示LED灯的控制信号。以上所述的实施例,只是本专利技术较优选的具体实施方式,本领域的技术人员在本专利技术技术方案范围内进行的通常变化和替换都应包含在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
一种intel NVMe硬盘的管理方法,其特征在于:通过I2C switch芯片PCA9546及I2C expander 芯片TCA6408,将硬盘的SMBUS、PRESENT及IFDET信息送至BMC解析与处理,BMC输出另一路I2C,通过TCA6408产生状态指示LED灯的驱动信号。

【技术特征摘要】
1.一种intelNVMe硬盘的管理方法,其特征在于:通过I2Cswitch芯片PCA9546及I2Cexpander芯片TCA6408,将硬盘的SMBUS、PRESENT及IFDET信息送至BMC解析与处理,BMC输出另一路I2C,通过TCA6408产生状态指示LED灯的驱动信号。
2.根据权利要求1所述的intelNVMe硬盘的管理方法,其特征...

【专利技术属性】
技术研发人员:倪旭华赵国栋
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1