[发明专利]一种背板CPLD点灯的方法和设备在审
申请号: | 201911050544.8 | 申请日: | 2019-10-31 |
公开(公告)号: | CN111090568A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 李成龙 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G11B33/10 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 背板 cpld 点灯 方法 设备 | ||
本发明提供了一种背板CPLD点灯的方法和设备,该方法包括以下步骤:根据硬盘的全部信息和对应的CPU端口形成硬盘配置信息;将不同硬盘的硬盘配置信息汇总形成配置库;响应于接收到点灯请求,BMC识别背板的在位状态以及硬盘的全部信息并根据配置库的信息将对应的CPU端口发送到CPLD中;CPLD经由对应的CPU端口进行点灯。通过使用本发明的方法,能够实现背板对多种硬盘的复用,实现不同硬盘点灯策略的自动匹配,减少了人工操作出现的错误的风险,具有使用方便、安全、快速的优点。
技术领域
本领域涉及计算机领域,并且更具体地涉及一种背板CPLD点灯的方法和设备。
背景技术
CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。
随着服务器配置越来越多样化,同一块硬盘背叛需要应用在不同配置的整机下。针对不同的配置方案,CPLD实现的点灯策略不同,这就需要通过某种方式告知CPLD当前配置,以实现对应的点灯策略。
现有技术方案是将背板设计拨码开关,拨码开关信号连接到背板CPLD;CPLD通过拨码开关的不同上下拉选型识别整机配置;CPLD通过识别的配置将源头点灯信息与LED信号对应;每个背板要根据各类需求提前梳理出拨码开关数量,板卡设计时要最大化包含拨码开关数量。以上方案需要提前识别所有需求,根据需求种类,确定拨码开关数量,后续如果存在新增需求,背板可能无法复用。需要根据不同的产品型号对应不同的拨码方式,工厂不易操作,而且拨码开关有拨错风险。
发明内容
有鉴于此,本发明实施例的目的在于提出一种背板CPLD点灯的方法,能够实现背板对多种硬盘的复用,实现点灯策略的自动匹配,减少了人工操作出现的错误的风险,具有使用方便、安全、快速的优点。
基于上述目的,本发明的实施例的一个方面提供了一种背板CPLD点灯的方法,包括以下步骤:
根据硬盘的全部信息和对应的CPU端口形成硬盘配置信息;
将不同硬盘的硬盘配置信息汇总形成配置库;
响应于接收到点灯请求,BMC识别背板的在位状态以及硬盘的全部信息并根据配置库的信息将对应的CPU端口发送到CPLD中;
CPLD经由对应的CPU端口进行点灯。
根据本发明的一个实施例,全部信息包括背板类型组合、NVME盘数量、硬盘配置、Tri-mode卡资产信息。
根据本发明的一个实施例,硬盘配置包括硬盘背板数量和类型组合。
根据本发明的一个实施例,Tri-mode卡资产信息包括Tri-mode卡模式信息和Tri-mode卡Port位置信息。
根据本发明的一个实施例,灯为背板上的LED灯。
本发明的实施例的另一个方面,还提供了一种背板CPLD点灯的设备,其特征在于,设备包括:
至少一个处理器;和
存储器,存储器存储有处理器可运行的程序代码,程序代码在被处理器运行时执行以下步骤:
根据硬盘的全部信息和对应的CPU端口形成硬盘配置信息;
将不同硬盘的硬盘配置信息汇总形成配置库;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911050544.8/2.html,转载请声明来源钻瓜专利网。