[发明专利]一种通过CPLD解析SGPIO的系统及方法有效
| 申请号: | 201710137729.7 | 申请日: | 2017-03-09 |
| 公开(公告)号: | CN106919492B | 公开(公告)日: | 2020-06-26 |
| 发明(设计)人: | 张政 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06F13/42 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张亮 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通过 cpld 解析 sgpio 系统 方法 | ||
本发明涉及一种通过CPLD解析SGPIO的系统及方法,它包括SGPIO Initiator端,SGPIO Initiator端通过SGPOI总线连接有SGPIO target端,SGPIO target端连接有寄存器;SGPIO Initiator端为不同的厂家芯片,提供SGPIO的SClock信号、SLoad信号和SDataOut信号,并接收SGPIO target端发出的SDataIn信号;所述的SGPIO target端为CPLD芯片,解析由SGPIO Initiator端发出的SDataOut信号;所述的寄存器内设置有寄存器变量Sload,对6比特位的Sload信号进行移位存储。
技术领域
本发明属于存储硬盘阵列的管理和监控技术领域,具体涉及一种通过CPLD解析SGPIO的系统及方法。
背景技术
SGPIO总线在服务器和存储产品中使用很多;主要用来进行硬盘灯的控制。而根据SGPIO总线协议描述,SLoad信号被置1后,会有4个比特位的信息携带着vendor-specificpattern(供应商具体模式),与target端交流驱动无关的信息。而这四个比特位的信息对SGPIO的解析带来了一定的麻烦,很多芯片厂商都会不使用这四个比特位,都置为0。这很大程度上降低了SGPIO解析的复杂度,但是如果按照这种方式解析使用vendor-specificpattern比特位厂商的芯片SGPIO信号时,会出现混乱。此为现有技术的不足之处。
因此,本发明针对现有技术中的上述缺陷,提供设计一种通过CPLD解析SGPIO的系统及方法,以避免解析出现错误。
发明内容
本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种通过CPLD解析SGPIO的系统及方法,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种通过CPLD解析SGPIO的系统,它包括SGPIO Initiator端,所述的SGPIOInitiator端通过SGPIO总线连接有SGPIO target端,所述的SGPIO target端连接有寄存器;所述的SGPIO Initiator端为不同的厂家芯片,提供SGPIO的SClock信号、SLoad信号和SDataOut信号,并接收SGPIO target端发出的SDataIn信号;所述的SGPIO target端为CPLD芯片,解析由SGPIO Initiator端发出的SDataOut信号;所述的寄存器内设置有寄存器变量Sload,对6比特位的SLoad信号进行移位存储;
当Sload置1且前五个比特位都为0时,认定为此时的Sload置1为上个比特流结束的标志;并将上个比特流SGPIO Initiator端发出的SDataOut存入寄存器中,进行硬盘灯的控制;
当Sload置1,但是前5个比特位中不全是0,则认定为该5个比特位中的1位是vendor-specific pattern,不进行将SDataOut信号作为一个比特流存入寄存器的操作。
CPLD根据SDataOut写入寄存器的比特流信息对硬盘灯进行相应的控制。
一种通过CPLD解析SGPIO的方法,包括以下步骤:
步骤1):CPLD对reset,Sclock,SLoad,SDataOut四个信号进行解析,当CPLD检测到reset有效时,转到步骤2),否则转到步骤3);
步骤2):对硬盘灯控制的寄存器以及SDataOut,SLoad进行复位操作,并转到步骤1);
步骤3):判断Sclock是否有效,如果有效转到步骤4),否则转到步骤1);
步骤4):分别收集6比特位的SLoad和SDataOut信号值,在寄存器内设置有寄存器变量Sload,检测Sload是否满足比特流结束标志,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710137729.7/2.html,转载请声明来源钻瓜专利网。





