Spi检测卡的制作方法

文档序号:6616762阅读:237来源:国知局
专利名称:Spi检测卡的制作方法
技术领域
本实用新型涉及一种计算机检测卡,尤其涉及一种替代port80工具监测加 载BIOS功能的计算机检测卡。
背景技术
一般的计算机架构均有支持Port80的接口,而早期由PCI作为传输接口,但 后来由于一些芯片组不能芷常支持,随后演变成LPC接口来作为Port80的传输接 口,而当前的BIOS传输接口又进展成SPI接口,因此,造成LPC接口的Port80无 法针对SPI接口来进行除错等测试。发明内容鉴于上述问题,本实用新型提供了一种SPI检测卡,尤其涉及一种替代 port80工具监测加载BI0S功能的SPI检测卡。为了达到上述目的,本实用新型采用了如下的技术方案 一种SPI检测卡, 所述检测卡主要包括一集成电路模块、 一存储模块以及一显示模块。其中,所述集成电路模块主要包括一可编程逻辑单元; 一连接SPI接口的接 口单元,其与可编程逻辑单元相连接,提供可编程逻辑单元与SPI接口的连接; 一频率输送单元,其与可编程逻辑单元相连接,提供可编程逻辑单元的工作频 率; 一检测单元,其与可编程逻辑单元相连接,引导主板BIOS进行错误检测; 一重置单元,其与可编程逻辑单元相连接,可重置该可编程逻辑单元。另外,所述存储模块,其连接于该可编程逻辑单元,此模块设置有与被检 测主板BIOS相同的SPI BIOS单元以及一数据比对单元;再者,所述显示模块,连接于该可编程逻辑单元,其设置有若干显示经该 可编程逻辑单元输出的数据比对单元的比对结果的显示单元。较佳的,本实用新型提供了一种SPI检测卡,其中,所述检测单元包括一 错误检测组件、 一代码回写组件以及一选择执行组件。较佳的,本实用新型提供了一种SPI检测卡,其中,所述可编程逻辑单元 可为一复杂可编程逻辑器件。较佳的,本实用新型提供了一种SPI检测卡,其中,所述接口单元可为一 SPI接口 。较佳的,本实用新型提供了一种SPI检测卡,其中,所述频率输送单元为 一外部振荡器。较佳的,本实用新型提供了一种SPI检测卡,其中,所述重置单元可重置IC。较佳的,本实用新型提供了一种SPI检测卡,其中,所述显示单元为一电子显示屏。相较于先前技术,本实用新型所述之SPI检测卡利用简单的可编程逻辑器件 及闪存制成,替代Port80工具监测加载BI0S的功能,省去Port80工具,当主板 的SPI Flash Rom无法进行动作时,可利用该SPI检测卡进行BIOS的加载工作, 达到开机期间BIOS code的实时监测功能。


图l为本实用新型的方框示意图 图2为本实用新型检测单元的示意图具体实施方式
请参照图l所示,为本实用新型所述之SPI检测卡的方框示意图。如图所示 的SPI检测卡主要包括一显示模块IO、 一存储模块20以及一集成电路模块30。所 述集成电路模块30上设置有一复杂可编程逻辑器件301 (CPLD, Complex Programmable Logic Device),该复杂可编程逻辑器件301分别与一频率输送 单元302、 一重置单元303、 一检测单元304以及一接口单元305电性连接。其中,所述接口单元305为一SPI接口,可连接至主板上的SPI接口,并使得 集成电路模块30与主板的BIOS连接通讯。而所述频率输送单元302可为一外部振荡器,其与复杂可编程逻辑器件301 电性连接,为该复杂可编程逻辑器件301提供40丽Z的工作频率。另外,所述重置单元303为一重置IC,可在任意时刻对该复杂可编程逻辑器 件301进行重置动作。又,所述检测单元304,可根据主板BIOS的需要选择检测方式,引导主板BIOS 进行错误检测。此外,所述存储模块20,其与该复杂可编程逻辑器件301连接,且该存储模 块20设置有一SPI BI0S单元201,该SPI BIOS单元201与主板BIOS相同,以提供 一比对样本;以及一数据比对单元202,禾拥XNOR的方式进行比对,当所有的数 据(DATA)均相同为l,有任何不同则会有O产生。再者,所述显示模块10连接至该复杂可编程逻辑器件301,该显示模块10内 设置有若干个电子显示屏,以显示数据比对单元202经该复杂可编程逻辑器件 301输出的比对结果。再请参照图2所示,为本实用新型检测单元的示意图。如图所示,所述检测 单元304设置有一错误检测组件3042,在主板BIOS执行过程中,引导主板BIOS进行错误检测; 一代码回写组件3043,当主板BIOS无法正确执行时,将上述存储 模块20中的SPI BI0S单元201回写至主板,以正常开机;以及一选择执行组件 3041,根据主板BIOS的需要选择上述二组件之一执行。本实用新型所述的SPI检测卡上设有的复杂可编程逻辑器件301,透过SPI接 口与主板的BIOS处于同一总线上,在主板BIOS无法正确执行时,所述检测单元 304上的选择执行组件3041选择执行代码回写组件3043,将存储模块20中的SPI BI0S单元201经由复杂可编程逻辑器件301回写至主板的BI0S,以取代主板BIOS; 当主板BIOS开始执行时,选择执行组件3041选择执行错误检测组件3042,可检 测总线上主板BIOS的执行信号,所述复杂可编程逻辑器件301将总线的数据信息 和地址信息读入,并将地址信息传送至存储模块20以取得对应的数据信息,且 该数据比对单元202将总线的数据与存储模块20上取得的数据进行比较,若有错 误,则将错误码输出至显示模块10上的电子显示屏显示,同时执行代码回写组 件3043修复错误码,若无错误,则继续进行下一笔数据比较,直至主板BIOS执 行完毕,此时,电子显示屏显示ok。
权利要求1.一种SPI检测卡,其特征在于,所述检测卡主要包括一集成电路模块,其主要包括一可编程逻辑单元;一连接SPI接口的接口单元,其与可编程逻辑单元相连接,提供可编程逻辑单元与SPI接口连接; 一频率输送单元,其与可编程逻辑单元相连接,提供可编程逻辑单元的工作频率;一检测单元,其与可编程逻辑单元相连接,引导主板BIOS进行错误检测;一重置单元,其与可编程逻辑单元相连接,可重置该可编程逻辑单元;一存储模块,其连接于该可编程逻辑单元,此模块设置有与被检测主板BIOS相同的SPI BIOS单元以及一数据比对单元;一显示模块,连接于该可编程逻辑单元,其设置有若干显示经该可编程逻辑单元输出的数据比对单元的比对结果的显示单元。
2. 根据权利要求1所述的SPI检测卡,其特征在于,该检测单元包括一错 误检测组件和 一代码回写组件。
3. 根据权利要求2所述的SPI检测卡,其特征在于,该检测单元还包括一 选择执行组件。
4. 根据权利要求1所述的SPI检测卡,其特征在于,该可编程逻辑单元可 为一复杂可编程逻辑器件。
5. 根据权利要求1所述的SPI检测卡,其特征在于,该接口单元为一 SPI 接口。
6. 根据权利要求1所述的SPI检测卡,其特征在于,该频率输送单元为一 外部振荡器。
7. 根据权利要求1所述的SPI检测卡,其特征在于,该重置单元为重置IC。
8. 根据权利要求1所述的SPI检测卡,其特征在于,该显示单元为一电子 显示屏。
专利摘要本实用新型提供了一种SPI检测卡,其主要包括一集成电路模块、一存储模块以及一显示模块。其中,所述集成电路模块主要包括一可编程逻辑单元;一连接SPI接口的接口单元,其与可编程逻辑单元相连接;一频率输送单元,连接于可编程逻辑单元,以提供工作频率;一检测单元,其与可编程逻辑单元相连接,引导主板BIOS进行错误检测;一重置单元,其与可编程逻辑单元相连接。另外,所述存储模块与该可编程逻辑单元连接;再者,所述显示模块,连接于该可编程逻辑单元。本实用新型可替代Port80工具监测加载BIOS的功能,且当主板BIOS无法进行动作时,可利用该SPI检测卡进行BIOS的加载,达到开机期间BIOS的实时监测功能。
文档编号G06F11/22GK201107774SQ200720057579
公开日2008年8月27日 申请日期2007年9月28日 优先权日2007年9月28日
发明者梁伊麟 申请人:佛山市顺德区顺达电脑厂有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1