调试卡及调试方法技术

技术编号:2822659 阅读:204 留言:0更新日期:2012-04-11 18:40
一种调试卡,插接于一主板的插槽上,所述调试卡包括一可编程逻辑器件、一与所述可编程逻辑器件电性连接的PCI总线接口及一也与所述可编程逻辑器件电性连接的LPC总线接口,所述可编程逻辑器件包括一用于锁存从所述PCI及LPC总线接口传入的数据的数据锁存模块及一用于转换所述数据锁存模块中锁存的数据的数据转换模块。所述调试卡不仅支持PCI总线插槽,还支持LPC总线插槽,增强了调试卡的通用性。此外,本发明专利技术还提供一种与之相应的调试方法。

【技术实现步骤摘要】

本专利技术涉及一种,特别是关于一种检测服务器的。
技术介绍
为能够最大限度地节约服务器的使用空间和费用,并为用户提供灵活、便捷的扩展升级 手段,目前,服务器产品中出现了刀片服务器。刀片服务器是指在标准高度的机架式机箱内 可插装多个卡式的服务器单元,实现高可用和高密度。每一块〃刀片〃实际上就是一块系统主 板。它们可以通过〃板载〃硬盘启动自己的操作系统,如Windows NT/2000、 Linux等,类似于 一个个独立的服务器,在这种模式下,每一块母板运行自己的系统,服务于指定的不同用户 群,相互之间没有关联。不过,管理员可以使用系统软件将这些母板集合成一个服务器集群 。在集群模式下,所有的母板可以连接起来提供高速的网络环境,并同时共享资源,为相同 的用户群服务。传统的用以侦测电脑工作状态的调试卡,其插接于主板的PCI (Peripheral Component Interconnection)插槽上,包括一显示装置,该显示装置为若干发光二极管构成,该显示 装置可显示测试过程的数字符号,比如数据(Data)、地址(Address)、指令(Command) 、位组使能(BEtt)及80H地址中包含的数据等。但是,通常的刀片服务器主板都不支持PCI 接口,以至于传统的PCI调试卡不能使用,这样,测试人员在测试阶段就无法得知主板的运 行状态,对主板的调试及维修带来不便。
技术实现思路
鉴于以上内容,有必要提供一种适用于不同主板调试的。 一种调试卡,插接于一主板的插槽上,所述调试卡包括一可编程逻辑器件、 一与所述可编程逻辑器件电性连接的PCI总线接口及一也与所述可编程逻辑器件电性连接的LPC总线接口,所述可编程逻辑器件包括一用于锁存从所述PCI及LPC总线接口传入的数据的数据锁存模块及一用于转换所述数据锁存模块中锁存的数据的数据转换模块。一种采用调试卡对主板进行调试的调试方法,所述调试卡包括一PCI总线接口、 一LPC总线接口和一可编程逻辑器件,所述调试方法包括下列步骤判断所述调试卡连接到所述主板的总线接口是PCI总线接口还是LPC总线接口 ; 若是PCI总线接口 ,所述调试卡的可编程逻辑器件通过所述PCI总线接口读取对应地址中的数据;若是LPC总线接口 ,所述调试卡的可编程逻辑器件通过所述LPC总线接口读取对应地址中 的数据。相较于现有技术,所述调试卡不仅支持PCI总线插槽,还支持LPC总线插槽,增强了调试 卡的通用性。 附图说明下面参照附图结合实施方式对本专利技术作进一步的描述。图1是本专利技术调试卡较佳实施例的原理框图。图2是本专利技术调试卡较佳实施例的另一原理图。图3是本专利技术调试卡较佳实施例PCI总线周期的时序图。图4是本专利技术调试卡较佳实施例LPC总线周期的时序图。图5是本专利技术调试卡较佳实施例的原理流程图。具体实施例方式请参阅图l, 一调试卡10包括一可编程逻辑器件11、 一用于指示主板电源及重要信号状 态的指示灯12、两七段显示器组合13和14、 一地址选择按钮15、 一PCI (Peripheral Component Interconnection)总线接口16及一LPC (Low Pin Count)总线接口17。所述指 示灯12、七段显示器组合13和14、按钮15、 PCI总线接口16及LPC总线接口17分别与所述可编 程逻辑器件l 1电性连接。所述按钮l5、 PCI总线接口 16及LPC总线接口 17向所述可编程逻辑器 件ll传送信号,所述可编程逻辑器件ll经过内部处理后,通过所述指示灯12、七段显示器组 合13和14传出信息。在本实施例中,所述可编程逻辑器件ll为一复杂可编程逻辑器件( CPLD, Complex Programmable Logic Device)。请同时参阅图2,每一七段显示器组合13和14包括二个七段显示器,所述七段显示器组 合13用于显示80H地址所包含的数据,所述七段显示器组合14用于可选择地显示8(T87H其中 之一地址所包含的数据,其中这些地址中包含许多错误代码数据, 一旦所述七段显示器组合 13和14显示了这些错误代码,测试人员便可知哪一部分硬件或其连接关系出错。所述按钮 15用于选择8(T87H中某一地址以让所述七段显示器组合14显示其中包含的数据,默认时为 84H地址所包含的数据。每按压一次按钮15,可转换为另一地址,使八个地址循环出现。所 述LPC总线接口 17为一9针连接器。所述复杂可编程逻辑器件ll包含一用于锁存数据信息的数 据锁存模块112及一将锁存好的数据进行转换的数据转换模块113。 一设置于主板上的总线插 槽20与上述总线接口16、 17电性连接,总线接口16、 17与所述复杂可编程逻辑器件11相连,总线接口16、 17向所述复杂可编程逻辑器件11传送地址数据信息。请参阅图3及图4,其为所述调试卡10的取样时序图。图3所示为PCI总线周期的时序图, 当帧信号Framett由高电平变为低电平时,表示PCI总线周期的开始。此时,在AD总线上呈现 的是PCI总线周期所欲定址的地址(Address),该地址(Address)占一个时钟周期CLK,而 在C/BEtt总线上呈现的是指令(Command),该指令(Command)也占一个时钟周期CLK。所述 调试卡10此时会对此地址及指令进行解码,以确定是否属于80H地址,若是,则所述调试卡 10的装置选择信号DEVSELtt维持在低电平作为回应。当AD总线上的数据(Data)、位组使能 BEtt为有效的数据且IRDY拟隹备信号、TRDY拟隹备信号同时为低时,表示PCI总线的数据在此时 被所述调试卡10作读取处理。图4所示为LPC总线周期的时序图,当帧信号LFramett由高电平 变为低电平时,表示LPC总线周期的开始。此时LAD总线开始接收开始(Start)信号及循环 类型(Type)信号,上述二个信号各占一个时钟周期LCLK,随后在LAD总线上呈现的是LPC总 线周期所欲定址的地址(Address),所述调试卡10此时会对此地址进行解码,以确定地址 ,并准备接收二个时钟周期的数据(Data)信号。下面结合图5描述本专利技术提供的调试卡的主要工作流程。Sl:判断所述调试卡10连接到主板的总线接口是PCI总线接口还是LPC总线接口 。若为 PCI总线接口,则转到S2继续处理;若为LPC总线接口,则转到S7继续处理。S2:当帧信号Framett为低电平时,PCI总线数据开始传输,而后分别转到S3和S5继续处理。S3:对C/BEtt总线及AD总线上的指令及地址进行解码,判断是否属于80H地址。如果是, 当IRDY拟隹备信号及TRDY拟隹备信号同时为低电平时,表示这时候的80H地址包含的数据是有 效的,将地址、指令及80H地址所包含的数据等储存在所述复杂可编程逻辑器件11的数据锁 存模块112中,所述复杂可编程逻辑器件11的数据转换模块113对数据锁存模块112中的数据 进行转换。如果不是的话,返回到S2。S4:所述七段显示器组合13将所述数据转换模块113转换后的80H地址中所包含的数据显 示出来。S5:对C/BEtt总线及AD总线上的指令及地址进行解码,判断是否为按钮15选中的地址, 若是则转到S6处理;若不是本文档来自技高网...

【技术保护点】
一种调试卡,插接于一主板的插槽上,所述调试卡包括一可编程逻辑器件及一与所述可编程逻辑器件电性连接的PCI总线接口,其特征在于:所述调试卡还包括一也与所述可编程逻辑器件电性连接的LPC总线接口,所述可编程逻辑器件包括一用于锁存从所述PCI及LPC总线接口传入的数据的数据锁存模块及一用于转换所述数据锁存模块中锁存的数据的数据转换模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:孔祥云
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1