用于测试主板插槽的设备、系统及方法技术方案

技术编号:2838920 阅读:249 留言:0更新日期:2012-04-11 18:40
一种用于测试主板插槽的设备,包括物理接口(3)、一复杂可编程逻辑器件(1)以及一控制芯片(2),所述复杂可编程逻辑器件(1)通过至少TCK引脚、TDI引脚、TDO引脚、TMS引脚与所述控制芯片(2)相连接,所述控制芯片(2)与所述物理接口(3)相连接。通过本发明专利技术提供的设备以及相应的测试系统和测试方法,可以快速地完成对主板插槽是否符合出厂要求的测试,而且本发明专利技术提供的设备由于功能简单因此成本低廉、便于维修,可以大量地购买以用于批量测试,从而提高了测试效率,降低了测试成本。

【技术实现步骤摘要】


技术实现思路
涉及计算机硬件设备,特别是用于测试主板插槽的设备以及相应的测试系统和测试方法。
技术介绍
目前,每块计算机主板上都有多个插槽,例如PCI(外部设备互连,Peripheral Component Interconnect)插槽,或者PCI-X插槽,或者PCI-E(PCI Express)插槽。计算机制造商为了保证计算机主板上每一个插槽的可用性、稳定性,在对计算机主板产品出厂前必须对每一块主板的每一个插槽进行足够的功能测试。现在比较常用的测试方法是购买一定数量的与主板插槽相适应的设备,例如对于PCI插槽就购买相应的PCI设备,并使用这些设备对相应的主板插槽进行测试。例如使用PCI网卡来做网卡测试,从而证实PCI插槽是否符合要求。目前而言,多数计算机主板上的插槽都是PCI插槽,或者PCI-X插槽,或者PCI-E插槽中的一种,之所以PCI插槽被广泛应用,是因为其具有132MB/S的数据传输率及很强的负载能力,可适用于多种硬件平台,同时兼容ISA、EISA总线,具有强大的生命力。而PCI-X作为PCI总线的一种扩展架构,其频率不像PCI那样固定,而是可随设备的变化而变化,因此也被广泛应用。PCI-E则属于第三代I/O(输入/输出)总线,其基于串行技术,是最新的接口技术,具有高带宽。因此,上述三种插槽在计算机产业中被广泛应用。以上述三种插槽为例,上述测试方法相当于将一实际应用的PCI设备、PCI-X设备或PCI-E设备用在计算机主板上并对PCI插槽、PCI-X插槽或PCI-E插槽进行测试,如果能通过测试,自然证明PCI插槽、PCI-X插槽和PCI-E插槽是满足要求的。但这样的测试方法存在很多缺点,例如成本高,因为上述可以用于实际应用的、具有一定功能的PCI设备、PCI-X设备和PCI-E设备价格比较高,用它们来对PCI插槽、PCI-X插槽或PCI-E插槽进行测试不是最经济的做法。又如效率低,由于上述用于测试的PCI设备、PCI-X设备和PCI-E设备价格比较高,计算机制造商在测试环节必须考虑到测试成本,因此,所购买的上述测试用设备不会是理论上的无穷多,因此,同时在线测试的计算机主板的数量就受到实际购买的可以用于测试的PCI设备、PCI-X设备和PCI-E设备的数量的限制,导致生产率受到影响。而且维修困难。由于上述用于测试的PCI设备、PCI-X设备和PCI-E设备是可以实际应用的设备,其功能元件复杂,一旦发生故障则维修工作比较困难,这样不仅影响了效率,而且维修成本也高,一旦维修失败则又要增加测试设备的采购成本。因此,如果能够提供一个成本低、维修简单的设备用于对主板进行测试,将大大地提高测试效率并降低测试成本。
技术实现思路
为解决上述问题,专利技术人提供了一种用于测试主板插槽的设备,包括物理接口、一控制芯片以及一复杂可编程逻辑器件(CPLD,ComplexProgrammable Logical Device),所述复杂可编程逻辑器件通过至少TCK引脚、TDI引脚、TDO引脚、TMS引脚与所述控制芯片相连接,所述控制芯片与所述物理接口相连接。所述的物理接口在上述用于测试主板插槽的设备插入相应的主板插槽后用于与主板插槽进行通讯,将来自于主板的命令和数据传输给上述用于测试主板插槽的设备的其它组成部分,并将来自于上述用于测试主板插槽的设备的命令和数据传输给主板并进而被处理。所述的控制芯片用于对所述的复杂可编程逻辑器件进行控制,并在上述用于测试主板插槽的设备插入相应的主板插槽后通过物理接口向主板发出命令或数据。所述的复杂可编程逻辑器件被编程,并负责对来自主板的指令进行具体的处理。所述的复杂可编程逻辑器件被按照与主板插槽相适应的协议所编程。上述的与主板插槽相适应的协议是PCI协议。上述的与主板插槽相适应的协议是PCI-X协议。上述的与主板插槽相适应的协议是PCI-E协议。上述的与主板插槽相适应的协议是其它应用于主板插槽的协议。上述复杂可编程逻辑器件的TCK引脚为测试时钟输入、TDI引脚为测试数据输入、TDO引脚为测试数据输出、TMS引脚为测试模式选择,通过该等引脚可以完成对复杂可编程逻辑器件的读写操作。所述控制芯片是一单片机。所述控制芯片还可以是其它具备控制功能的芯片。上述用于测试主板插槽的设备被封装后成为一独立的产品,并具体应用于对主板插槽的测试。一种用于测试主板插槽的测试系统,运行于与上述用于测试主板插槽的设备相配合的测试主板插槽的设备中,包括探测设备模块以及读写设备模块,探测设备模块用于探测被测试主板插槽中是否存在上述的用于测试主板插槽的设备,读写设备模块用于向该等设备中写入测试数据,并从该等设备中读取测试数据。上述测试主板插槽的设备是用于测试主板插槽的个人计算机或无盘工作站或服务器。上述用于测试主板插槽的测试系统,通过如下步骤对主板插槽进行测试步骤一,探测设备模块探测用于测试主板插槽的设备是否存在,如果不存在,则报错,本次测试结束;否则,转步骤二;步骤二,读写设备模块对用于测试主板插槽的设备进行写操作和读操作,若两项操作均正确,则测试正确,本次测试结束;否则报错,本次测试结束。上述探测设备模块通过如下途径探测在一个主板插槽上是否存在上述用于测试主板插槽的设备步骤一,读取被测主板上所有安插在主板插槽上设备的信息,若未读取到任何信息,则返回“探测失败”;否则,转步骤二;步骤二,在读取到的信息中的查找特定的厂商编号和设备号,如果找到,则返回“探测成功”;否则,返回“探测失败”。在上述步骤一中,上述探测设备模块读取的设备信息至少包括厂商编号和设备号。在上述步骤二中,上述探测设备模块所查找的特定的厂商编号和设备号是预先设置好的,且所述的厂商编号不同于现有设备的厂商编号。上述读写设备模块使用写命令向上述测试主板插槽的设备内写入数据,并用读命令从上述测试主板插槽的设备内读取数据。上述读写设备模块使用写命令向上述测试主板插槽的设备的寄存器内写入数据,且使用读命令从上述测试主板插槽的设备的寄存器内读取数据。上述测试主板插槽的设备的寄存器是一个特定的寄存器。如果上述写命令不成功,则返回“写入失败”,此时表明上述被测试的主板插槽存在问题,即测试失败。如果无法读取数据,或者上述读取到的数据与之前写入的数据不相同,亦表明上述被测试的主板插槽存在问题,即测试失败。通过上述用于测试主板插槽的设备以及用于测试主板插槽的测试系统,就可以实现对主板插槽,例如PCI插槽、PCI-X插槽、PCI-E插槽的测试工作。本
技术实现思路
具有如下优点成本低廉。其根据对主板插槽进行测试的目的,夺身订制用于该等插槽测试的设备,该等设备功能简单,功能元件很少,易于实现和生产,成本就相应低廉。效率高好,使用上述成本低廉的测试设备,在同样的成本预算下与现有技术相比可以使用更多的测试设备,也就使得同时在线测试的计算机主板的数量大大增加,从而提高了测试效率。而且,上述设备比较简单,所以维修工作相对容易,一方面维修周期缩短,另一方面即使维修失败,损失也相对小。附图说明图1是本专利技术提供的用于测试主板插槽的设备的一个实施例的组成示意图。图2本专利技术提供的用于测试主板插槽的测试系统的一个实施例对主板插槽进行测试的流程图。标号说明 1、复杂可编程逻辑器件2、控制芯片3、物本文档来自技高网
...

【技术保护点】
一种用于测试主板插槽的设备,其特征在于,包括:物理接口(3),在该设备插入主板插槽后用于与主板插槽通讯,将来自于主板的命令和数据传输给该设备的其它组成部分,并将来自该设备的命令和数据传输给主板,一复杂可编程逻辑器件(1),其 被编程并负责对来自主板的指令进行具体的处理,以及一控制芯片(2),用于对所述复杂可编程逻辑器件(1)进行控制,并在该设备插入主板插槽后通过物理接口向主板发出命令或数据,所述复杂可编程逻辑器件(1)通过至少TCK引脚、TDI引 脚、TDO引脚、TMS引脚与所述控制芯片(2)相连接,所述控制芯片(2)与所述物理接口(3)相连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:谢必武
申请(专利权)人:环达电脑上海有限公司
类型:发明
国别省市:31[中国|上海]

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

1