I2C与SGPIO的自动检测装置、系统及其方法制造方法及图纸

技术编号:8131025 阅读:280 留言:0更新日期:2012-12-27 03:11
本发明专利技术公开了一种I2C与SGPIO的自动检测装置、系统及其方法,应用在连接不同启动设备(Initiator)时,可自动切换启动设备对目标设备(Target)的接口协议。自动检测装置包括输入接口与控制单元。输入接口连接于启动设备;输入接口还包括载入引脚,载入引脚电性连接于启动设备的载入接脚或重设接脚;控制单元连接于输入接口,控制单元根据载入引脚所接收到的触发信号,用以判断启动设备的接口协议;控制单元根据相应的接口协议用以存取来自于启动设备的数据信号,并控制发光二极管。

【技术实现步骤摘要】

本专利技术涉及一种检测装置、系统及其方法,特别有关于一种I2C与SGPIO的自动检测装置、系统及其方法
技术介绍
随着集成电路微小化与因特网的兴起,使得传输数据的速度与储存设备的容量也随之成长。为能将大量的数据快速的在储存设备间传输,因此提出了新型态的序列技术将取代传统的小型计算机系统接口(Small Computer Small Interface, SCSI)或高技术配置(Advanced Technology Attachment, ΑΤΑ)硬盘的平行互连技术,而串行式 SCSI (SerialAttached SCSI, SAS)与串行式 ATA(Serial ΑΤΑ, SATA)正式将分别取代 SCSI 与 ATA 的新一代序列连结技术。为能显示SAS与SATA的操作状态,一般厂商多会采用通用串行输入输出(Serial General Purpose Input/Output,简称 SGPI0)总线或内部整合电路(简称 I2C) 在启动设备IlO(Initiator)与目标设备120 (Target)之间进行数据的传输控制。I2C是使用两条双向开放集极(Open Drain)串行资料(SDA)及串行时钟(SCL)作为传送控制信号,并利用电阻将电位上拉来达到信号的触发。I2C允许相当大的工作电压范围,但典型的电压准位为+3. 3V或+5V。I2C的参考设计使用一个7位长度的地址空间但保留了 16个地址,所以在一组总线最多可和112个节点通讯。常见的I2C总线依传输速率的不同而有不同的模式标准模式(100Kbit/S)、低速模式(10Kbit/S)。请参考图I所示,其为现有技术的SGPIO脚位示意图。现有技术的SGPIO具有SClock,SLoad,SDataOut,SDataIn四个信号线。其中前三个是从启动设备110发送到目标设备120的,而最后一个是从目标设备120发送到启动设备110。SClock用以定义SGIPO传输时钟。SLoad是同步到时钟和使用表述欲传输数据为一个新的框架的开始。一个新的框架是SLoad在时钟波形的上升边缘后触发为至少5个时钟周期。SDataOut是串行的数据输出位流,而SDataIn是串行的数据输入位流。一般而言,SDataIn不是所有的SGPIO设备都支持的,因此SDataIn的信号线是可选(optional)的。如果独立磁盘冗余阵列(RedundantArray of Independent Disks,RAID)卡支持SGPIO的话,这种接口协议正好包含了除了传输数据之外的SGPIO信号接口,通过一个包含数据、SGPIO信号线就可以实现数据传输以及信号灯的控制。而SES Over I2C是通过RAID卡上面的I2C接口采用特殊排线来管理,所以可以称作带外管理(Out-of-band management);而对于SGPIO来说,可以称作带内管理(in-band management)。除了 RAID卡支持SGPIO夕卜,磁盘背板(backplane)也需要支持SGPI0。为能同时在同一硬件中检测SGPIO与I2C的传输方式,现有技术提出以跳线(jumper)方式或以硬件检测的方式来实现。现有的跳线方式,是让使用者将目标设备120连接至启动设备110前设定跳线,用以切换不同的传输方式。这样的方式虽然成本低廉,但是每次更换硬件时均要进行一次切换。若使用者忘记切换,则启动设备110与目标设备120将无法正常使用。而硬件检测的作法是通过启动设备110所传送的信号进行判断,并且在与目标设备120连接的接线需要分别拉出SGPIO与I2C总和数量的信号线。请参考下表I所示,其为现有技术的SGPIO与I2C的接脚对应表。权利要求1.ー种I2C与SGPIO的自动检测装置,其特征在于,该自动检测装置包括 一输入接ロ,用以电性连接于ー启动设备,该输入接ロ还包括一载入引脚,该载入引脚电性连接于该启动设备的一载入接脚或一重设接脚;以及 一控制单元,其电性连接于该输入接ロ,该控制単元根据该载入引脚所接收到的一触发信号,用以判断该启动设备的一接ロ协议,该控制単元根据相应的该接ロ协议用以收发该启动设备的ー数据信号。2.根据权利要求I所述的I2C与SGPIO的自动检测装置,其特征在于,该输入接ロ还包括一时钟引脚、一数据输出引脚与一数据输入引脚,该时钟引脚用以连接至该启动设备的一时钟接脚,该数据输出引脚用以连接该启动设备的一数据输出接脚,该数据输入引脚用以连接该启动设备的一数据输入接脚。3.根据权利要求I所述的I2C与SGPIO的自动检测装置,其特征在于,还包括一组发光ニ极管,该控制単元根据该接ロ协议与该数据信号控制该发光二极管的发光频率。4.根据权利要求I所述的I2C与SGPIO的自动检测装置,其特征在于,该控制单元在完成通用串行输入输出的该接ロ协议的数据传输后,该控制単元重新检测该输入接ロ所接收的该接ロ协议。5.根据权利要求I所述的I2C与SGPIO的自动检测装置,其特征在于,还包括一输出接ロ,该输出接ロ电性连接于该控制单元与该目标设备。6.ー种自动检测I2C与SGPIO的数据传输方法,其特征在于,包括以下步骤 将ー自动检测装置电性连接至ー启动设备与一目标设备之间,且该自动检测装置的一载入引脚电性连接于该启动设备的一载入接脚或一重设接脚; 该自动检测装置根据该载入引脚所接收到的ー触发信号判断该启动设备的该接ロ协议;以及 该自动检测装置判断结果用以收发该启动设备的ー数据信号。7.根据权利要求6所述的自动检测I2C与SGPIO的数据传输方法,其特征在于,该自动检测装置根据该接ロ协议与该数据信号控制ー发光二极管的发光频率。8.ー种应用于I2C与SGPIO的自动检测系统,其特征在于,包括 ー启动设备,用以发送具有一接ロ协议的ー数据信号; 一目标设备,用以存取该数据信号;以及 ー自动检测装置,电性连接于该启动设备与该目标设备之间,该启动设备还包括ー输入接ロ、一载入引脚与一控制单元,该输入接ロ电性连接于该启动设备,该载入引脚电性连接于该启动设备的一载入接脚或一重设接脚,该控制単元电性连接于该输入接ロ,该控制単元根据该载入引脚所接收到的ー触发信号,用以判断该启动设备的该接ロ协议,该控制単元根据相应的该接ロ协议用以收发该启动设备的该数据信号。9.根据权利要求8所述的应用于I2C与SGPIO的自动检测系统,其特征在于,该自动检测装置根据该接ロ协议与该数据信号控制ー发光二极管的发光频率。全文摘要本专利技术公开了一种I2C与SGPIO的自动检测装置、系统及其方法,应用在连接不同启动设备(Initiator)时,可自动切换启动设备对目标设备(Target)的接口协议。自动检测装置包括输入接口与控制单元。输入接口连接于启动设备;输入接口还包括载入引脚,载入引脚电性连接于启动设备的载入接脚或重设接脚;控制单元连接于输入接口,控制单元根据载入引脚所接收到的触发信号,用以判断启动设备的接口协议;控制单元根据相应的接口协议用以存取来自于启动设备的数据信号,并控制发光二极管。文档编号G06F11/267GK102841838SQ20111018400公开日2012年12月26日 申请日期201本文档来自技高网...

【技术保护点】
一种I2C与SGPIO的自动检测装置,其特征在于,该自动检测装置包括:一输入接口,用以电性连接于一启动设备,该输入接口还包括一载入引脚,该载入引脚电性连接于该启动设备的一载入接脚或一重设接脚;以及一控制单元,其电性连接于该输入接口,该控制单元根据该载入引脚所接收到的一触发信号,用以判断该启动设备的一接口协议,该控制单元根据相应的该接口协议用以收发该启动设备的一数据信号。

【技术特征摘要】

【专利技术属性】
技术研发人员:张伯壮
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:

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

1