硬盘背板及其串行通用输入输出信号的检测方法技术

技术编号:13295862 阅读:77 留言:0更新日期:2016-07-09 13:57
本发明专利技术提供一种硬盘背板及其串行通用输入输出信号的检测方法,所述串行通用输入输出信号的检测方法包括取得一串行通用输入输出信号,其中串行通用输入输出信号包括一载入信号及一时脉信号,以及依据载入信号及时脉信号,对初始值为零的一第一计数值进行累加,以及当第一计数值大于一第一预设值时,依据载入信号的电压电平状态,于一时点撷取第一计数值,并依据被截取的第一计数值来判断串行通用输入输出信号的一帧容量。

【技术实现步骤摘要】

本专利技术关于一种硬盘背板及其串行通用输入输出信号的检测方法,特别是指一种能判断由一起始端传送的一串行通用输入输出信号的帧容量的硬盘背板及其串行通用输入输出信号的检测方法。
技术介绍
在电脑领域中,服务器可采用串行通用输入输出总线(SerialGeneralPurposeInput/Outputbus,简称SGPIObus),来实现主机板(Motherboard)与硬盘背板(Blackplane)间的通讯。一般来说,主机板与硬盘背板间可连接SGPIO缆线,主机板通过所述SGPIO缆线传送SGPIO信号至硬盘背板,接着硬盘背板解码所述SGPIO信号,以控制多个指示元件(如发光二极管,Light-EmittingDiode,简称LED)来指示硬盘状态。例如:每个硬盘对应三个发光二极管,所述发光二极管可分别指示硬盘的活动(activity)、确定(locate)及错误(error)等信息。进一步地说,主机板上可插设有硬盘控制元件(如主机总线配接器(hostbusadapter,简称HBA)卡、独立磁碟冗余阵列(RedundantArrayofIndependentDisks,简称RAID)卡或平台控制器(PlatformControllerHub,简称PCH)等),所述硬盘控制元件用以传送符合SFF-8485规格书规范的SGPIO信号至硬盘背板,故所述硬盘控制元件可视为一起始端(initiator),而硬盘背板可视为一目标端(target)。值得注意的是,因不同硬盘控制元件所支持的硬盘数目并不相同,故不同硬盘控制元件所传送的SGPIO信号的帧容量(Framesize)亦不相同。因此,当使用者欲更换主机板上既有的硬盘控制元件时,若欲设置的硬盘控制元件与既有的硬盘控制元件提供的SGPIO信号的帧容量不相同,则使用者须以人工跳线(Jump)的方式,来切换硬盘背板读取SGPIO信号的方式,让硬盘背板知悉SGPIO信号的帧容量,以正确解码SGPIO信号。否则,硬盘背板将无法控制指示元件来显示硬盘状态。然而,所述跳线的方式虽然简单且成本低廉,但却会浪费通用输入输出(GeneralPurposeInput/Output,简称GPIO)资源,且当有多个主机板的硬盘控制元件需同时进行更换时,则容易因人为疏失,造成硬盘背板无法正确解码SGPIO信号。另一方面,除了上述跳线的方式外,亦可在服务器开机时,藉由基本输入输出系统(BasicInput/OutputSystem,简称BIOS)收集相关信息后,利用内部整合电路总线(IntegratedCircuitbus,简称I2C-bus)达成主机板与硬盘背板之间的数据传输,但此种方式除了依旧会浪费GPIO资源外,更增加了固件开发时间及硬件的实现成本。
技术实现思路
本专利技术提供一种硬盘背板及其串行通用输入输出信号的检测方法,所述硬盘背板可经由执行所述串行通用输入输出信号的检测方法,来辨别主机板传送的串行通用输入输出信号的帧容量。本专利技术实施例提供一种串行通用输入输出信号的检测方法,所述串行通用输入输出信号的检测方法包括由一主机板取得一串行通用输入输出信号,其中串行通用输入输出信号包括一载入信号及一时脉信号,以及依据载入信号及时脉信号,对初始值为零的一第一计数值进行累加,以及当第一计数值大于一第一预设值时,依据载入信号的电压电平状态,于一时点撷取第一计数值,并依据被截取的第一计数值来判断串行通用输入输出信号的一帧容量。本专利技术实施例提供一种硬盘背板,包括通讯接口及处理模块。通讯接口耦接一起始端,以接收一串行通用输入输出信号。处理模块耦接通讯接口,以接收串行通用输入输出信号,并且处理模块可执行如权利要求1所述的串行通用输入输出信号的检测方法,以判断串行通用输入输出信号的帧容量。综上所述,本专利技术实施例所提供的硬盘背板及其串行通用输入输出信号的检测方法,依据串行通用输入输出信号中的载入信号及时脉信号,即可判断出串行通用输入输出信号的帧容量,藉此硬盘背板可有效地解码起始端传送的串行通用输入输出信号,并对应控制指示元件来显示硬盘状态。为使能更进一步了解本专利技术的特征及
技术实现思路
,请参阅以下有关本发明的详细说明与附图,但是此等说明与所附附图仅用来说明本专利技术,而非对本专利技术的权利范围作任何的限制。附图说明图1为根据本专利技术实施例的硬盘系统的架构示意图。图2为根据本专利技术实施例的硬件背板的信号波形时序图。图3为根据本专利技术另一实施例的硬件背板的信号波形时序图。图4为根据本专利技术实施例的串行通用输入输出信号的检测方法的流程图。其中,附图标记说明如下:1:硬盘系统11:主机板12:硬盘背板13:SGPIO缆线14:指示元件111、121:通讯接口122:处理模块1221:检测电路1222:控制电路sclock:时脉信号sload:载入信号sdataout:数据输出信号sdatain:数据输入信号S111、S113、S115、S117、S119:步骤具体实施方式在下文将参看随附附图更充分地描述各种例示性实施例,在随附附图中展示一些例示性实施例。然而,本专利技术概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述的例示性实施例。确切而言,提供此等例示性实施例使得本专利技术将为详尽且完整,且将向熟习此项技术者充分传达本专利技术概念的范畴。在诸附图中,可为了清楚而夸示层及区的大小及相对大小。类似数字始终指示类似元件。应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种元件,但此等元件不应受此等术语限制。此等术语乃用以区分一元件与另一元件。因此,下文论述的第一元件可称为第二元件而不偏离本专利技术概念的教示。如本文中所使用,术语「及/或」包括相关联的列出项目中的任一者及一或多者的所有组合。〔硬盘背板及其串行通用输入输出信号的检测方法的实施例〕请参照图1,图1为根据本专利技术实施例的硬盘系统的架构示意图。硬盘系统1包括主机板11、硬盘背板12及多个指示元件14(未绘示)。主机板11通过SGPIO缆线13与硬盘背板12耦接,且硬盘背板12耦接多个指示元件14,其中多个指示元件14可为LED灯或其他具有指示功能的发光元件。主机板11包括通讯接口111及硬盘控制元件(未绘示),且通讯接口111耦接硬盘控制元件。通讯接口111可为SGPIO总线插本文档来自技高网
...

【技术保护点】
一种串行通用输入输出信号的检测方法,其特征在于,该串行通用输入输出信号的检测方法包括:取得一串行通用输入输出信号,其中该串行通用输入输出信号包括一载入信号及一时脉信号;依据该载入信号及该时脉信号,对初始值为零的一第一计数值进行累加;以及当该第一计数值大于一第一预设值时,依据该载入信号的电压电平状态,于一时点撷取该第一计数值,并依据被截取的该第一计数值判断该串行通用输入输出信号的一帧容量。

【技术特征摘要】
1.一种串行通用输入输出信号的检测方法,其特征在于,该串行通用
输入输出信号的检测方法包括:
取得一串行通用输入输出信号,其中该串行通用输入输出信号包括一
载入信号及一时脉信号;
依据该载入信号及该时脉信号,对初始值为零的一第一计数值进行累
加;以及
当该第一计数值大于一第一预设值时,依据该载入信号的电压电平状
态,于一时点撷取该第一计数值,并依据被截取的该第一计数值判断该串
行通用输入输出信号的一帧容量。
2.如权利要求1所述的串行通用输入输出信号的检测方法,还包括:
当该载入信号第一次由高电压电平转变为低电电平压时,依据该时脉
信号的下降缘次数,开始对初始值为零的该第一计数值进行累加。
3.如权利要求1所述的串行通用输入输出信号的检测方法,还包括:
当该第一计数值大于一第一预设值且该载入信号为高电压电平时,撷
取当前的该第一计数值,并将被截取的该第一计数值加一,以决定该串行
通用输入输出信号的该帧容量。
4.如权利要求1所述的串行通用输入输出信号的检测方法,还包括:
当该第一计数值大于一第一预设值且该载入信号由高电压电平转为
低电压电平时,撷取当前的该第一计数值,以决定该串行通用输入输出信
号的该帧容量。
5.如权利要求1所述的串行通用输入输出信号的检测方法,还包括:
当该第一计数值大于一第一预设值且该载入信号由高电压电平转为
低电压电平时,停止对该第一计数值进行累加,并依据停止累加后的该第
一计数值,以决定该串行通用输入输出信号的该帧容量。
6.如权利要求1所述的串行通用输入输出信号的检测方法,还...

【专利技术属性】
技术研发人员:颜敏男
申请(专利权)人:环旭电子股份有限公司
类型:发明
国别省市:上海;31

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

1