一种周边组件互连总线测试系统的制作方法

文档序号:6463525阅读:175来源:国知局
专利名称:一种周边组件互连总线测试系统的制作方法
技术领域
本发明涉及一种周边组件互连总线测试系统,尤其涉及一种通过信号波形 测试周边组件互连总线的测试系统。
背景技术
目前,现有的周边组件互连总线的测试系统是利用软件测试硬件的方式实 现,例如,使用周边组件互连的测试卡,通过上层软件操作执行对测试卡的操 作,近而依照反馈情况来实现对周边组件互连总线的侦测。这种测试方式本质 上通过软件测试硬件,因此在测试上存在一定的不足。因为电脑是通过数字信 号进行数据传输的,因此只要数据能够正确传输,则可判断此硬件不存在问题。
实际上,硬件可能存在一些瑕疵只是由于没有达到失败的临界值而没有被 侦测出。如果在一些恶劣的环境下,例如高温、高电磁干扰等,瑕疵则可转变 为硬件问题。因此,现有的技术还提出了一种通过测量硬件信号波形并进行分 析,进而发现硬件所存在的问题。对于周边组件互连总线,通常是使用示波器 观察发现周边组件互连插针上的信号,并通过示波器的输出以分析波形及判断 周边组件互连总线的信号质量。
但是由于周边组件互连总线协议的复杂性,周边组件互连总线执行数据交 易时会经过一系列的动作,例如起始化、握手信号、数据传输等,因此从示波 器仅能看到大量快速变化的波形,进而从其输出波形中解读周边组件互连总线 的动作,并由此判断周边组件互连总线的传输情况时及其困难的。 '
发明内容为解决上述中存在的问题与缺陷,本发明提供了一种周边组件互连测试系统。
本发明是通过以下技术方案实现的
本发明所涉及的一种周边组件互连测试系统,包括 一分离模块、 一示波 器与一比较器,其中, 一分离模块,用以分解该周边组件互连总线信号的数 据交易动作,除去干扰波形的交易动作,以分离出单独的数据操作动作; 一示 波器,用以采集所述数据操作动作,以显示一特定波形; 一比较器,用以对比 所述示波器输出的特定波形与所述周边组件互连总线的规范波形,以分析所述 周边组件互连总线的信号。
所述系统还包括
一映射模块,用以映射所述静态随机存取内存为一物理内存,以执行所述
周边组件互连总线的数据通信; 一操作模块,用以对所述静态随机存取内存执 行各种符合周边组件互连总线协议规范的操作。 本发明提供的技术方案的有益效果是
通过分离其总线信号中的一些波形干扰交易动作,获得单独的周边组件互 连总线数据交易动作,进而得到比较理想的数据波形。此外,通过将精确反映 周边组件互连总线信号的理想波形与规范波形标准进行比较,进而可准确地判 断此设备硬件质量的好坏。


图l是周边组件互连总线测试系统的系统结构图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明
实施方式作进一步地详细描述
本实施例提供了一种周边组件互连总线测试系统。参见图l,周边组件互连总线测试系统是应用于一周边组件互连测试卡io
中,其中测试卡10本身带有静态随机存取内存12。这里,通过映射模块14将静 态随机存取内存12映射为系统的物理内存,并设置此段内存属性为可写,以及 对静态随机存取内存12中的内容进行保护。由此,则可以使用此段静态随机存 取内存12执行周边组件互连总线的数据通信。
因此,通过上述操作可获得如静态随机存取内存12内存12的硬件存储空 间。操作模块18是通过此硬件存储空间对周边组件互连测试卡10执行各种符合 周边组件互连总线协议规范的操作。为了得到可识别的周边组件互连数据波 形,由分离模块16将周边组件互连总线信号中的数据交易动作进行分解,仅分 离出其中单独的数据操作动作,而去除其它干扰波形的交易动作,诸如起始化、
握手信号、数据传输及关闭交易等,进而得到比较理想的数据波形。这里数据 操作动作的分离技术是指起始化、握手信号、数据传输及关闭交易等仅做一次。 因数据操作动作大量循环,使得上述动作的信号出现机率很小,进而分离出数 据动作。
在分离模块16的输出端连接有示波器20,以采集自分离模块16分离出的单 独数据操作动作信号并进行观察,进而非常方便地得到特定动作的信号波形, 并自波形中精确的解读周边组件互连总线的动作。比较器22则根据一周边组件 互连总线的规范波形标准,与周边组件互连总线的特定波形进行比较,由比较 结果判断波形是否完整稳定,进而判断周边组件互连总线的信号缺陷及所在的 硬件质量问题。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易 想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护 范围应该以权利要求的保护范围为准。
权利要求
1、一种周边组件互连总线测试系统,其特征在于,该系统主要包括一分离模块、一示波器与一比较器,其中,一分离模块,用以分解该周边组件互连总线信号的数据交易动作,除去干扰波形的交易动作,以分离出单独的数据操作动作;一示波器,用以采集所述数据操作动作,以显示一特定波形;一比较器,用以对比所述示波器输出的特定波形与所述周边组件互连总线的规范波形,以分析所述周边组件互连总线的信号。
2、 根据权利要求l所述的周边组件互连总线测试系统,其特征在于,其中 所述系统还包括一映射模块,用以映射所述静态随机存取内存为一物理内存,以执行所述 周边组件互连总线的数据通信;一操作模块,用以对所述静态随机存取内存执行各种符合周边组件互连总 线协议规范的操作。
全文摘要
本发明公开了一种周边组件互连总线测试系统,该系统包括一分离模块,用以分解所述周边组件互连总线信号的数据交易动作,除去干扰波形的交易动作,以分离出单独的数据操作动作;一示波器,用以采集所述数据操作动作,以显示一特定波形;一比较器,用以对比所述示波器输出的特定波形与所述周边组件互连总线的规范波形,以分析所述周边组件互连总线的信号。
文档编号G06F11/267GK101419566SQ20081010643
公开日2009年4月29日 申请日期2008年5月14日 优先权日2008年5月14日
发明者任忠宇, 波 刘 申请人:北京泰得思达科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1