The invention discloses a method for allocating I2C address by server and server hard disk card, which comprises a calculation node and a plurality of hard disk back plates. The calculation node contains a I2C main equipment; multiple hard drives back each contains a CPLD, a position identification signal and power supply; the hard disk on the backboard position identification number CPLD and connected with the computing node, and through the resistor connected to the power supply, CPLD each have an input signal and a 1 signal output signal signal signal in 2; the hard disk back 1 computing nodes of 1 terminal vacant, and sends the signal back 1 signal 2 hard disk is connected to the hard disk 2 back end of the 1, and so on, a hard disk signal backplane 2 end connected to the signal under a hard disk backboard 1 end signal hard disk backboard 2 terminal N hanging in the air. The invention realizes the function of self judging and setting the I2C address of the hard disk backplane CPLD, without the need of manual operation, and avoids the hidden trouble of the function of the board caused by the mistake of the human operation.
【技术实现步骤摘要】
服务器及服务器硬盘板卡分配I2C地址的方法
本专利技术涉及一种服务器。
技术介绍
在服务器设计中,经常会采用硬盘背板来接入到计算节点中,用于实现存储扩展,使得计算节点能够通过硬盘背板连接更多的硬盘。硬盘背板上通常设有CPLD,计算节点可以通过I2C总线访问硬盘背板的CPLD来实现读取硬盘状态或设置硬盘指示灯等功能。(如硬盘在位,硬盘错误状态等)。I2C(Inter-IntegratedCircuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。I2C总线上每一个设备必须设有唯一的地址,如果地址有重复,则I2C线路异常,无法进行正常的数据通信。如图1所示为现有技术一的方案框图,多个硬盘背板的CPLD通过I2C总线接到计算节点上,和计算节点进行数据交互。由于多个硬盘背板在同一I2C总线上,需要保证它们的I2C地址各不相同。因此在每个硬盘背板上,都将开关(可以使开关形式,也可以是跳帽形式)接到CPLD上,不同的硬盘背板上手动设置不同的开关值。CPLD读取这些开关值并按照预设的对应关系,根据读取到的开关值,设置CPLD的I2C地址。该技术的缺点在于,不同硬盘背板的I2C地址需要根据硬盘背板上的调帽或拨码开关来设置。这种做法的缺点是,跳帽或拨码开关需要手动调整,不仅操作复杂,批量生产的时候,操作人员也容易因为失误出现错误配置的情况。因此,如何为多个硬盘背板设置不同的I2C地址,是本领域需解决的问题。 ...
【技术保护点】
一种服务器,其特征在于,包含计算节点及多个硬盘背板,多个硬盘背板即包含硬盘背板1、硬盘背板2、…硬盘背板N;所述计算节点包含一I2C主设备;所述多个硬盘背板各包含一CPLD、一位置识别信号及电源;各硬盘背板上所述位置识别号与CPLD及计算节点连接,并通过电阻连接到电源上,所述CPLD各有一输入信号信号1及一输出信号信号2;在计算节点上将硬盘背板1的信号1端悬空,并将硬盘背板1的信号2端接到硬盘背板2的信号1端,以此类推,上一硬盘背板的信号2端连接到下一硬盘背板的信号1端,硬盘背板N的信号2端悬空。
【技术特征摘要】
1.一种服务器,其特征在于,包含计算节点及多个硬盘背板,多个硬盘背板即包含硬盘背板1、硬盘背板2、…硬盘背板N;所述计算节点包含一I2C主设备;所述多个硬盘背板各包含一CPLD、一位置识别信号及电源;各硬盘背板上所述位置识别号与CPLD及计算节点连接,并通过电阻连接到电源上,所述CPLD各有一输入信号信号1及一输出信号信号2;在计算节点上将硬盘背板1的信号1端悬空,并将硬盘背板1的信号2端接到硬盘背板2的信号1端,以此类推,上一硬盘背板的信号2端连接到下一硬盘背板的信号1端,硬盘背板N...
【专利技术属性】
技术研发人员:程万前,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。