一种主板上dimm插槽的地址设置信号的连接测试装置与方法

文档序号:8922491阅读:1109来源:国知局
一种主板上dimm插槽的地址设置信号的连接测试装置与方法
【技术领域】
[0001] 本发明涉及计算机主板检测技术领域,尤其涉及一种主板上双列直插式内存模块 (以下简称DIMM)插槽的地址设置信号的连接测试装置与方法。
【背景技术】
[0002] 计算机主板上搭载有多种电子芯片,例如南桥、北桥芯片、内存、内存控制器等,各 种芯片的引脚非常密集,引脚之间的连接情况非常复杂。因而对计算机主板上信号连接检 测也常常繁重而复杂,其中包括对计算机主板上DIMM插槽地址设置信号(简称SA信号)开 路或短路情况的检测。主板DIMM插槽上信号的检测,业内大多数都通过设计或者购买DIMM 测试板(不同厂商命名会有不同,有的称作DIMM扫描板,以下统称为"DIMM测试板"),该 DIMM测试板提供双向输入输出引脚(简称10引脚),插接到DIMM插槽,与主板CPU以及主 板信号构成连接测试线路,使用DIMM测试板的边界扫描电路(简称BScan)控制完成检测。
[0003] 主板DMM插槽上的地址设置信号(简称SA信号)通常有多个信号,例如,一种 DIMM芯片SPDE2PR0M插槽上的SA信号,共有3个信号:SA0、SA1、SA2。它们在主板上的常 见连接情况有以下几种:接上拉电阻,接下拉电阻,直接接电源(Vcc),直接接地(GND)。对 于主板DIMM插槽上SA信号的连接测试,现有技术的DIMM测试板线路上只是将边界扫描电 路器件(以下简称"JTAG器件")的10引脚与DMM插槽上的SA信号连接,通过使JTAG器 件工作在边界扫描模式下,利用JTAG器件的10引脚内部支持上拉或下拉,通过设置10引 脚的不同模式完成对SA信号的连接测试。这种检测方式,由于JTAG器件芯片内部结构比 较特殊,价格昂贵,而且DIMM插槽待检测的引脚很多,而市场上具有这种内部结构的芯片 比较少,如果其不具备这种工作方式,则不能真正覆盖SA信号各场景的检测。
[0004] 另一方面,市场上常见的CPLD或FPGA芯片的10端子,在边界扫描模式下仅支持 内部上拉方式的输入输出,且内部上拉无法去除。此外,针对SA信号的连接测试,主板SA信 号所接的上、下拉电阻值也会因主板不同而有不同,外面增加下拉电阻,电阻值很难选择, 也会带来问题。

【发明内容】

[0005] 在下文中给出关于本发明的简要概述,以便提供关于本发明的某些方面的基本理 解。应当理解,这个概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的关 键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念, 以此作为稍后论述的更详细描述的前序。
[0006] 本发明提供一种主板上DMM插槽的地址设置信号的连接测试装置,连接测试装 置包括:多路选择器、JTAG器件、AD转换器和分压电路;其中,JTAG器件的10端子内部具 有上拉电阻,在JTAG输入信号控制下工作于边界扫描模式,JTAG器件的一个10端子通过 输出到多路选择器的选通信号S控制主板上DIMM插槽的地址设置信号与JTAG器件的另一 个10端子或分压电路连接,分压电路的输出经AD转换器由JTAG器件控制读取。-
[0007] 本发明还提供一种主板上DIMM插槽的地址设置信号的连接测试方法,该方法包 括以下步骤:
[0008] 根据主板上DMM插槽上地址设置信号的内部连接方式,计算出连接测试装置上 AD转换器芯片预期读取到的电压值;
[0009] 设置JTAG输入信号,使连接测试装置和其他10都工作于边界扫描模式下,由JTAG 输入信号控制连接测试装置和其他10的各个引脚的状态;
[0010] 在检测DIMM插槽的地址设置信号短路的情况下,控制多路选择器,使DIMM插槽的 地址设置信号连接到连接测试装置的JTAG器件的10端子,使用互连测试算法对该地址设 置信号与DIMM插槽上的其他10信号进行互连测试,根据互连测试结果判断DIMM插槽的地 址设置信号是否短路;
[0011] 在检测DIMM插槽的地址设置信号开路的情况下,如果DIMM插槽上的地址设置信 号在主板内部被下拉或者接地,则连接测试装置的JTAG器件的一个10端子通过输出到多 路选择器的选通信号S控制DIMM插槽的地址设置信号与JTAG器件的另一个10端子连接, 如果JTAG器件读取DIMM插槽上的地址设置信号的状态不是高电平,则判断DIMM插槽上的 地址设置信号出现开路故障;如果DIMM插槽的地址设置信号在主板内部被上拉或者接电 源,则JTAG器件的一个10端子通过输出到多路选择器的一个选通信号S控制DIMM插槽的 地址设置信号与分压电路连接;JTAG器件通过AD转换器读取分压电路的分压值,如果读到 的电压为0V,则判断此DIMM插槽的地址设置信号出现开路故障。
[0012] 通过本发明提供的检测DMM插槽的地址设置信号开路或短路的装置与方法,适 应了DIMM插槽的地址设置信号在主板内部接有上拉电阻、下拉电阻、直接接电源或直接接 地等多种情况下开路或短路连接的检测要求,简化了测试电路的结构和程序,降低了测试 成本。
【附图说明】
[0013] 参照下面结合附图对本发明实施例的说明,会更加容易地理解本发明的以上和其 他目的、特点和优点。附图中的部件只是为了示出本发明的原理。在附图中,相同的或类似 的技术特征或部件将采用相同或类似的附图标记来表示。
[0014] 图1示出根据本发明的一个实施例提供的主板上DIMM插槽地址设置信号的连接 测试装置的框图;
[0015] 图2示出根据本发明的一个实施例提供的检测DIMM插槽地址设置信号的连接测 试装置的更具体的电路图;
[0016] 图3示出根据本发明的一个实施例提供的检测DIMM插槽地址设置信号短路的方 法的流程图;
[0017] 图4示出根据本发明的一个实施例提供的检测DIMM插槽地址设置信号开路的方 法的流程图。
【具体实施方式】
[0018] 下面参照附图来说明本发明的实施例。在本发明的一个附图或一种实施方式中描 述的元素和特征可以与一个或更多个其他附图或实施方式中示出的元素和特征相结合。应 当注意,为了清楚的目的,附图和说明中省略了与本发明无关的、本领域普通技术人员已知 的部件和处理的表示和描述。
[0019] 图1示出根据本发明的一个实施例提供的主板上DIMM插槽的地址设置信号(简 称"SA信号")的连接测试装置的框图。该连接测试装置包括多路选择器、JTAG器件、ADR 换器和分压电路。JTAG器件由复杂可编程逻辑器件(简称"CPLD")或现场可编程门阵列 (以下简称"FPGA")组成,其10端子默认内部都有上拉电阻,其中一个10端子被控制输出 选通信号S。检测时JTAG器件根据计算机主板上的JTAG输入信号输出选通信号S,控制 DI丽插槽的SA信号与JTAG器件的10端子或分压电路连接,分压电路的分压结果经AD转 换器由JTAG器件控制读取。
[0020] JTAG输入信号根据调查获得的计算机主板上DIMM插槽的地址设置信号内部连接 上拉电阻、下拉电阻、直接接地或直接接Vcc的情况,由检测程序输出到JTAG器件。
[0021] 图2示出根据本发明的一个实施例提供的主板上DIMM插槽的地址设置信号的连 接测试装置的更具体的电路图。在一个实施例中,当选通信号S = "0 (低电平)"时,DIMM 插槽的SA信号接通B1,当选通信号S= "1 (高电平)"时,DMM插槽的SA信号接通分压电 路的端子。在一个优选的实施例中,分压电路由两个电阻器R1和R2组成,电阻器R1和R2 的连接点的电压被AD转换器采样转换。例如,当DMM插槽的SA信号在内部接地或接Vcc 时,可根据R1和R2的阻值预估计算AD转换器应读取的分压值。AD转换器转换开始的控制 指令可以通过JTAG器件的两个10端子模拟I2C信号提供。也可以通过计算机主板上其他 主控芯片(例如,CPU)模拟I2C信号提供。
[0022] 在一个实施例中,DMM插槽包括多个SA信号的情况与图1的结构相类似,例如, DMM插槽包括SAO,SA1,SA2三个SA信号,它们分别通过三个多路选择器与JTAG器件的 10端子或分压电路的连接,选通可以仅通过一个输出选通信号S控制;在另一个实施例中, DIMM插槽的三个SA信号可以分别通过三个多路选择器和三个输出选通信号SO、Sl、S2与 JTAG器件的10端子或分压电路的连接。
[0023] 以下说明根据本发明的装置检测DIMM插槽地址设置信号开路或短路的方法。
[0024] 图3示出根据本发明的一个实施例提供的检测主板上DIMM插槽地址设置信号短 路的方法的流程图。
[0025] 首先,根据主板上DMM插槽的SA信号的内部连接方式,计算出连接测试装置的AD 转换器芯片预期读取到的电压值。例如,当分压电路由两个电阻器R1和R2组成,电阻器R1 和R2的连接点处的电压被AD转换器采样转换时,如果S
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1