一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于eSPI&LPC总线的开机诊断卡及开机诊断方法与流程

2022-10-26 06:37:51 来源:中国专利 TAG:

基于espi&lpc总线的开机诊断卡及开机诊断方法
技术领域
1.本发明涉及开机诊断卡技术领域,尤其是指一种基于espi&lpc总线的开机诊断卡及开机诊断方法。


背景技术:

2.debug卡,也就是诊断卡主要用在主板无法开机的情况下,用于协助工程人员,通过诊断卡上显示的代码,快速定位出来可能导致故障发生的问题点。传统的开机诊断卡只能基于lpc(low pin count bus),一种比较旧的总线协议的总线来输出主板开机过程中的状态码,但是lpc的总线因为推出的时间比较早,很多新开发的平台上已经不支持lpc总线,转而使用的是espi总线(enhanced serial peripheral interface),也就是增强串口外设接口总线。所以开发一种基于espi总线的诊断卡变得越来越迫切了。


技术实现要素:

3.本发明所要解决的技术问题是:提供一种基于espi&lpc总线的开机诊断卡及开机诊断方法,以提高诊断效率。
4.为了解决上述技术问题,本发明采用的技术方案为:一种基于espi&lpc总线的开机诊断卡,包括,cpld芯片、比较器、切换芯片、连接器及显示单元;cpld芯片内设有espi总线的诊断程序及lpc总线的诊断程序;
5.cpld芯片与比较器连接,比较器与连接器连接;连接器作为espi总线或lpc总线连接到主板的接口,比较器用于检测连接器与主板连接的总线类型;
6.cpld芯片与切换芯片连接,切换芯片与连接器连接;cpld芯片与切换芯片之间并联espi总线及lpc总线,用于根据连接器与主板连接的总线类型导通对应的总线;
7.显示单元与cpld芯片连接,用于显示cpld芯片诊断出的主板开机的调试代码。
8.进一步的,基于espi&lpc总线的开机诊断卡,还包括连接到cpld芯片的跳线帽,跳线帽用于手动切换espi总线与lpc总线的导通。
9.进一步的,基于espi&lpc总线的开机诊断卡,还包括还包括烧录座,烧录座与cpld芯片连接,烧录座用于将espi总线的诊断程序及lpc总线的诊断程序烧录到cpld芯片。
10.进一步的,基于espi&lpc总线的开机诊断卡,还包括三个连接到cpld芯片的用于查看调试代码记录的按钮,包括前进的按钮、后退的按钮及回到当前调试代码的按钮。
11.进一步的,所述espi总线及lpc总线各连接一个切换芯片,每个切换芯片单独连接信号线到cpld芯片。
12.进一步的,所述cpld芯片外接有晶振。
13.进一步的,所述显示模块为数码管。
14.一种基于espi&lpc总线的开机诊断方法,应用于上述任一项所述的基于espi&lpc总线的开机诊断卡,包括,
15.主板通过espi总线或lpc总线与连接器连接后,控制主板进行开机操作;
16.开机诊断卡上的比较器判断当前接入的总线是espi总线还是lpc总线,并将主板连接的总线类型发送给cpld芯片;
17.cpld芯片根据主板连接的总线类型,控制切换芯片将诊断卡内的总线切换为与主板连接的总线类型相同;
18.cpld芯片根据主板连接的总线类型,将接收到的诊断信号调用与之对应的诊断程序进行解码处理;
19.将解码处理得到的调试代码通过显示模块进行显示。
20.进一步的,开机诊断卡上的比较器通过比较通过总线的电平大小判断当前接入的总线是espi总线还是lpc总线,其中,1.8v为espi总线,3.3v为lpc总线。
21.进一步的,将接收到的诊断信号调用与之对应的诊断程序进行解码处理,其中,espi总线调用espi总线的诊断程序,lpc总线调用lpc总线的诊断程序。
22.本发明的有益效果在于:基于espi总线开发的一种开机诊断卡,此开机诊断卡兼容espi总线及lpc总线,填补了新平台没有开机诊断卡使用的技术空白,能够自动判断识别主板接入的总线类型,自动调用与接入总线相对应的诊断程序对主板进行开机诊断,提高了诊断效率。
附图说明
23.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的机构获得其他的附图。
24.图1为本发明实施例的基于espi&lpc总线的开机诊断卡示意框图;
25.图2为本发明实施例的基于espi&lpc总线的开机诊断方法流程图。
具体实施方式
26.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.需要说明,本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
28.如图1所示,本发明的第一实施例为:一种基于espi&lpc总线的开机诊断卡,包括,cpld芯片、比较器、切换芯片、连接器及显示单元;cpld芯片内设有espi总线的诊断程序及lpc总线的诊断程序;
29.cpld芯片与比较器连接,比较器与连接器连接;连接器作为espi总线或lpc总线连
接到主板的接口,比较器用于检测连接器与主板连接的总线类型;
30.cpld芯片与切换芯片连接,切换芯片与连接器连接;cpld芯片与切换芯片之间并联espi总线及lpc总线,用于根据连接器与主板连接的总线类型导通对应的总线;
31.显示单元与cpld芯片连接,用于显示cpld芯片诊断出的主板开机的调试代码。
32.由于,espi总线及lpc总线在使用过程中,传输的诊断信号是不同的,因此,cpld芯片对espi总线及lpc总线的诊断信号需要匹配与之对应的诊断程序,cpld芯片根据总线类型调用对应的诊断程序对诊断信号进行处理。
33.进一步的,基于espi&lpc总线的开机诊断卡,还包括连接到cpld芯片的跳线帽,跳线帽用于手动切换espi总线与lpc总线的导通。通过跳线帽,可以人为手动地切换espi总线与lpc总线的导通,使得开机诊断卡支持手动切换模式及自动切换模式,能够覆盖更多的使用场景。
34.进一步的,基于espi&lpc总线的开机诊断卡,还包括还包括烧录座,烧录座与cpld芯片连接,烧录座用于将espi总线的诊断程序及lpc总线的诊断程序烧录到cpld芯片。
35.进一步的,基于espi&lpc总线的开机诊断卡,还包括三个连接到cpld芯片的用于查看调试代码记录的按钮,包括前进的按钮、后退的按钮及回到当前调试代码的按钮。通过查看调试代码记录的按钮,测试人员能够很方便地去查看调试代码的历史记录。
36.进一步的,所述espi总线及lpc总线各连接一个切换芯片,每个切换芯片单独连接信号线到cpld芯片。
37.进一步的,所述cpld芯片外接有晶振。
38.进一步的,所述显示模块为数码管。通过数码显示管来将调试代码显示,而调试代码是对应调试手册的,通过调试代码去查看调试手册,就能翻译出当前调试的结果。
39.以上实施例的基于espi&lpc总线的开机诊断卡应用于使用x86架构的主机板,包括使用x86架构的服务器产品、台式机产品、笔记本电脑。
40.本实施例的技术效果在于:基于espi总线开发的一种开机诊断卡,此开机诊断卡兼容espi总线及lpc总线,填补了新平台没有开机诊断卡使用的技术空白,能够自动判断识别主板接入的总线类型,自动调用与接入总线相对应的诊断程序对主板进行开机诊断,提高了主板诊断效率。
41.如图2所示,本发明的另一实施例为一种基于espi&lpc总线的开机诊断方法,应用于上述任一项所述的基于espi&lpc总线的开机诊断卡,包括步骤,
42.s10、主板通过espi总线或lpc总线与连接器连接后,控制主板进行开机操作;
43.s20、开机诊断卡上的比较器判断当前接入的总线是espi总线还是lpc总线,并将主板连接的总线类型发送给cpld芯片;
44.s30、cpld芯片根据主板连接的总线类型,控制切换芯片将诊断卡内的总线切换为与主板连接的总线类型相同;
45.s40、cpld芯片根据主板连接的总线类型,将接收到的诊断信号调用与之对应的诊断程序进行解码处理;
46.s50、将解码处理得到的调试代码通过显示模块进行显示。
47.其中,开机诊断卡上的比较器通过比较通过总线的电平大小判断当前接入的总线是espi总线还是lpc总线,其中,1.8v为espi总线,3.3v为lpc总线。
48.其中,将接收到的诊断信号调用与之对应的诊断程序进行解码处理,其中,espi总线调用espi总线的诊断程序,lpc总线调用lpc总线的诊断程序。
49.本实施例的有益效果在于:基于espi总线开发的一种开机诊断卡,通过此开机诊断方法,实现兼容espi总线及lpc总线,填补了新平台没有开机诊断卡使用的技术空白,能够自动判断识别主板接入的总线类型,cpld芯片自动调用与接入总线相对应的诊断程序对主板进行开机诊断,提高了主板的开机诊断效率。
50.以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献