硬盘控制系统技术方案

技术编号:15301659 阅读:75 留言:0更新日期:2017-05-12 19:02
本发明专利技术提供了一种硬盘控制系统,包括南桥、复杂逻辑可编辑模组以及硬盘状态显示模组。南桥中存储有N位数据,且N位数据包括代表硬盘控制代码的第一数据位与代表所述硬盘识别码的第二数据位,N为正整数。复杂逻辑可编辑模组通过第一数据位获取并判断硬盘控制代码,复杂逻辑可编辑模组判断硬盘控制代码为定位代码、解除代码或重设代码其中之一时,复杂逻辑可编辑模组根据硬盘控制指令通过第二数据位获取硬盘识别码以与硬盘控制码对应生成硬盘状态信号,硬盘状态显示模组根据硬盘状态信号对应显示硬盘识别码所表示固态硬盘的不同工作状态。因此,当修改南桥中的N位数据时,只会修改一个硬盘的状态,而与其他硬盘的状态无关。

HDD control system

The invention provides a hard disk control system, which comprises a South Bridge, a complex logic editable module and a hard disk state display module. The N data is stored in the South Bridge, and the N bit data comprises a first data bit representing the hard disk control code and a second data bit representing the hard disk identification code, and the N is a positive integer. Complex logic edit module through the first data acquisition and determine the hard control code, complex logic edit module determine the hard control code for positioning, remove or reset code code code one, complex logic module edit control instruction according to the hard disk access to the hard disk and the hard disk control code identification code to generate corresponding signal through second hard disk status the hard disk data, status display module according to the hard disk status signal corresponding to display disk identification code represented by different working conditions of solid state disk. Therefore, when modifying the N bits data in the South Bridge, only one hard disk state is modified, regardless of the state of the other disks.

【技术实现步骤摘要】

本专利技术涉及服务器领域,尤其是一种硬盘控制系统
技术介绍
当前,在一个服务器内同时连接多个硬盘,而且随着计算机技术的不断更新换代,在一个服务器内连接的硬盘的个数越来越多。通常,在每个硬盘上设置有一LED灯,当某个硬盘发生故障需要更换或者修理时,就将该硬盘上的LED灯点亮,使得操作人员能够方便快速的从多个硬盘中找出发生故障的硬盘。一般的,对于设有固态硬盘的服务器而言,需要CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件)从所述服务器的系统端修改PCH(PlatformControllerHub,网络控制中心)的GSX(GPIOSerialeXpander,GPIO串口扩展器)对应的南桥的OutputLevelRegister来实现对硬盘的操作。现有的OutputLevelRegister在系统中共占用固定数量的数据位,其中OutputLevelRegister中的低8位会被BIOS(BasicInputOutputSystem,基本输入输出系统)占用,而采用海明校验码还会占用其6位数据表示验证码以验证硬盘的识别码,此外,剩余的数据则被分配为表示硬盘的控制码及识别码。在通常情况下,系统中一个硬盘的控制码会用两位数字位表示,而硬盘的定位操作代码与重设操作代码,则通过该两位代表控制码的数字位的高低位情况来识别,其中,高位表示LOCATE操作,低位表示RESET操作。进一步而言,现有南桥的OutputLevelRegister中每两位数据与一个硬盘对应以表示该硬盘的控制码,这使得南桥内可控制的硬盘数量因南桥在系统中共占用数据位的数量限制而偏少,若南桥在系统中占用64bits,去除BIOS所占用的8位及6位验证码,则以每两位表示一个硬盘的控制码的方式,南桥内只能存储25个硬盘的控制码,从而限制了服务器内可控的硬盘数量,当其中一个硬盘发生故障时,需要对所述南桥中的所有数据进行重新改以确认有硬盘的状态,这极有可能对其他未发生故障的硬盘造成误操作。
技术实现思路
本专利技术的目的在于提供一种硬盘控制系统,以解决服务器内可控制的硬盘数量偏少的问题。为了达到上述目的,本专利技术提供了一种硬盘控制系统,用于服务器,所述服务器包括复数个固态硬盘,每一所述固态硬盘设有硬盘识别码,所述硬盘控制系统包含:南桥,存储有N位数据位,所述N位数据位包括代表硬盘控制代码的第一数据位与代表所述硬盘识别码的第二数据位,其中,N为正整数;复杂逻辑可编辑模组,电性连接所述南桥,当所述复杂逻辑可编辑模组接收到一硬盘控制指令时,通过所述第一数据位获取所述硬盘控制代码并判断所述硬盘控制代码,所述复杂逻辑可编辑模组判断所述硬盘控制代码为定位代码、解除代码或重设代码其中之一时,所述复杂逻辑可编辑模组根据所述硬盘控制指令通过所述第二数据位获取所述硬盘识别码以与所述硬盘控制码对应生成硬盘状态信号;硬盘状态显示模组,电性连接所述复杂逻辑可编辑模组,并接收所述硬盘状态信号以根据所述硬盘状态信号对应显示所述硬盘识别码所表示所述固态硬盘的不同工作状态,所述定位代码对应显示定位状态、所述解除代码对应显示解除定位状态,所述重设代码对应显示重置状态。在上述的硬盘控制系统中,所述南桥存储有两位第一数据位以代表所述硬盘控制代码。所述南桥存储有复数位第二数据位以代表复数个所述固态硬盘所对应的所述硬盘识别码,所述第二数据位的不同数值对应于不同的固态硬盘。所述N位数据位还包括代表验证码的第三数据位,所述第三数据位与不同的所述第二数据位组合并存储于所述南桥内,所述复杂逻辑可编辑模组通过所述第三数据位码获取所述验证码以校核与所述第三数据位组合的所述第二数据位所代表的所述硬盘识别码。所述验证码采用奇偶验证码。所述N个数据位还包括代表有基本输入输出系统运行数据代码的第四数据位,所述第二数据位的数量小于或等于N减去所述第一数据位与所述第四数据位的数量所计算而得的数据值。所述硬盘状态显示模组采用LED状态灯以显示定位状态、解除定位状态及重置状态。在上述的硬盘控制系统中,还包括一系统处理模组,电性连接于所述复杂逻辑可编辑模组,所述系统处理模组接收所述复数个固态硬盘对应的所述硬盘识别码并存储至所述南桥,并根据所述硬盘识别码产生对应的所述硬盘控制指令。所述南桥包括寄存器及GPIO串行扩展卡,所述N位数据存储于所述寄存器存储上,所述系统处理模组通过所述GPIO串行扩展卡电性连接所述南桥。所述复杂逻辑可编辑模组判断出所述硬盘控制代码为定位代码并与所述硬盘识别码对应时,所述复杂逻辑可编辑模组以一设定频率持续输出一时钟信号,直至所述复杂逻辑可编辑模组再次获取到与同一所述硬盘识别码所对应的所述硬盘控制代码且该硬盘控制代码被判断为所述解除代码时,所述复杂逻辑可编辑模组停止输出所述时钟信号。在本专利技术提供的硬盘控制系统中,所述南桥中存储有N位数据位,且所述N位数据位包括代表硬盘控制代码的第一数据位与代表所述硬盘识别码的第二数据位,N为正整数。复杂逻辑可编辑模组通过所述第一数据位获取所述硬盘控制代码并判断所述硬盘控制代码,所述复杂逻辑可编辑模组判断所述硬盘控制代码为定位代码、解除代码或重设代码其中之一时,所述复杂逻辑可编辑模组根据所述硬盘控制指令通过所述第二数据位获取所述硬盘识别码以与所述硬盘控制码对应生成硬盘状态信号,硬盘状态显示模组根据所述硬盘状态信号对应显示所述硬盘识别码所表示所述固态硬盘的不同工作状态。因此,当修改南桥中的N位数据位时,只会修改一个硬盘的状态,而与其他硬盘的状态无关,且经由硬盘识别码配合硬盘控制代码的硬盘状态识别方式,可有效增加服务器内可控制的硬盘数量。附图说明图1为本专利技术实施例中硬盘控制系统的结构示意图;其中,101-南桥;102-复杂逻辑可编辑模组;103-硬盘状态显示模组;104-系统处理模组。具体实施方式下面将结合示意图对本专利技术的具体实施方式进行更详细的描述。根据下列描述和权利要求书,本专利技术的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。本实施例提供了一种硬盘控制系统,用于服务器,服务器包括复数个固态硬盘,每一固态硬盘设有硬盘识别码。硬盘控制系统包括:南桥101、复杂逻辑可编辑模组102以及硬盘状态显示模组103。其中,南桥101存储有N位数据位,N位数据位包括代表硬盘控制代码的N1位第一数据位与代表硬盘识别码的N2位第二数据位,N、N1以及N2为正整数。复杂逻辑可编辑模组102电性连接南桥101,当复杂逻辑可编辑模组102接收到一硬盘控制指令时,通过第一数据位获取硬盘控制代码并判断硬盘控制代码,复杂逻辑可编辑模组102判断硬盘控制代码为定位代码、解除代码或重设代码其中之一时,复杂逻辑可编辑模组102根据硬盘控制指令通过第二数据位获取硬盘识别码以与硬盘控制码对应生成硬盘状态信号。硬盘状态显示模组103电性连接复杂逻辑可编辑模组102,接收硬盘状态信号以根据硬盘状态信号对应显示硬盘识别码所表示固态硬盘的不同工作状态,定位代码对应显示定位状态、解除代码对应显示解除定位状态,重设代码对应显示重置状态。进一步的,南桥101包括寄存器,N位数据存储于寄存器存储上。具体而言,南桥本文档来自技高网
...
硬盘控制系统

【技术保护点】
一种硬盘控制系统,用于服务器,所述服务器包括复数个固态硬盘,每一所述固态硬盘设有硬盘识别码,其特征在于,所述硬盘控制系统包含:南桥,存储有N个数据位,所述N个数据位包括代表硬盘控制代码的第一数据位与代表所述硬盘识别码的第二数据位,其中,N为正整数;复杂逻辑可编辑模组,电性连接所述南桥,当所述复杂逻辑可编辑模组接收到一硬盘控制指令时,通过所述第一数据位获取所述硬盘控制代码并判断所述硬盘控制代码,所述复杂逻辑可编辑模组判断所述硬盘控制代码为定位代码、解除代码或重设代码其中之一时,所述复杂逻辑可编辑模组根据所述硬盘控制指令通过所述第二数据位获取所述硬盘识别码以与所述硬盘控制码对应生成硬盘状态信号;硬盘状态显示模组,电性连接所述复杂逻辑可编辑模组,并接收所述硬盘状态信号以根据所述硬盘状态信号对应显示所述硬盘识别码所表示所述固态硬盘的不同工作状态,所述定位代码对应显示定位状态、所述解除代码对应显示解除定位状态,所述重设代码对应显示重置状态。

【技术特征摘要】
1.一种硬盘控制系统,用于服务器,所述服务器包括复数个固态硬盘,每一所述固态硬盘设有硬盘识别码,其特征在于,所述硬盘控制系统包含:南桥,存储有N个数据位,所述N个数据位包括代表硬盘控制代码的第一数据位与代表所述硬盘识别码的第二数据位,其中,N为正整数;复杂逻辑可编辑模组,电性连接所述南桥,当所述复杂逻辑可编辑模组接收到一硬盘控制指令时,通过所述第一数据位获取所述硬盘控制代码并判断所述硬盘控制代码,所述复杂逻辑可编辑模组判断所述硬盘控制代码为定位代码、解除代码或重设代码其中之一时,所述复杂逻辑可编辑模组根据所述硬盘控制指令通过所述第二数据位获取所述硬盘识别码以与所述硬盘控制码对应生成硬盘状态信号;硬盘状态显示模组,电性连接所述复杂逻辑可编辑模组,并接收所述硬盘状态信号以根据所述硬盘状态信号对应显示所述硬盘识别码所表示所述固态硬盘的不同工作状态,所述定位代码对应显示定位状态、所述解除代码对应显示解除定位状态,所述重设代码对应显示重置状态。2.如权利要求1所述的硬盘控制系统,其特征在于,其中,所述南桥存储有两位第一数据位以代表所述硬盘控制代码。3.如权利要求1所述的硬盘控制系统,其特征在于,所述南桥存储有复数位第二数据位以代表复数个所述固态硬盘所对应的所述硬盘识别码,所述第二数据位的不同数值对应于不同的固态硬盘。4.如权利要求1所述的硬盘控制系统,其特征在于,所述N个数据位还包括一代表验证码的第三数据位,所述第三数据位与不同的所述第二数据位组合并存储于所述南桥内,所述...

【专利技术属性】
技术研发人员:赵卫国
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海;31

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

1