韧体检测卡的制作方法

文档序号:6616781阅读:176来源:国知局
专利名称:韧体检测卡的制作方法
技术领域
本实用新型涉及到一种计算机检测卡,特别是涉及到一种光驱韧体程序检 测除错卡。
背景技术
一般SUN Micro的电脑结构均有支持光驱的接口,而早期应用为支持第三 方工具,以计算机并行端口 (Parallel port)作为传输接口 ,载入OBP (Open Boot PR0M),以此功能进行除错/测试。但该种工具在使用环境上受限制,且价格昂 贵,不便于普遍应用。发明内容为解决上述问题,本实用新型提出了一种构造简单、便于使用的韧体检测卡。本实用新型技术方案为 一种韧体检测卡,此卡通过光驱连接计算机,检 测计算机中韧体,此卡包括一集成电路模块,其设有可编程逻辑单元,此单元上接设有, 一接口单元, 连接于光驱接口,达成该集成电路模块与光驱接口的通信; 一频率输送单元, 为此可编程逻辑单元提供工作频率; 一可进行引导错误检测的检测单元,可通 过该接口单元引导韧体进行检测; 一重置单元,在需要时可重置此可编程逻辑 单元; 一韧体模块,其连接于该集成电路模块的可编程逻辑单元,此模块设置 有与被检测韧体相同的韧体模块,可与被检测韧体进行数据比对检测;检测时, 可由该检测单元启动此韧体模块; 一显示模块,其设置有若干显示单元,显示 该可编程逻辑单元输出的检测结果。本韧体检测卡,通过光驱接口,利用数据比对进行韧体的除错检测,结构 简单、实用,造价便宜,适合普遍推广。


图1为本实用新型组成结构示意图。图2为本实用新型检测单元的结构示意图。
具体实施方式

以下结合附图详述本实用新型的实施例。本实施例为通过光驱接口对主板OBP (Open Boot PROM)进行检测的一种韧 体检测卡。图1为本实用新型组成结构示意图,如图所示的一种韧体检测卡,其设置 有一集成电路模块10,此模块上设有一复杂可编程逻辑器件IOO(CPLD, Complex Programmable Logic Device),此复杂可编程逻辑器件100分别接设有一 50/36 接脚的光驱接口 140、 一外部震荡器110、 一检测单元130及一重置IC120。其中,一 50/36接脚的光驱接口 140可连接到有50/36接脚接口的光驱, 使集成电路模块10与50/36接脚接口的光驱连接通信。而外部振荡器110则作为频率输送单元,由外部提供复杂可编程逻辑器件 100的工作频率。又,检测单元130,根据主板0BP的需要选择检测方式,引导主板OBP进行 错误检测。还有一重置IC120,可在任意时刻对该复杂可编程逻辑器件100进行重置动作。一韧体模块20,其连接于该复杂可编程逻辑器件100,此韧体模块20设置 有与主板0BP相同的0BP单元200,为主板0BP提供一比对样本;还有一数据比 对单元210,利用XN0R的方式进行比对,当所有的数据(DATA)均相同为1, 有任何不同则会有0产生。一显示模块30,其设置有若干显示该可编程逻辑单元输出的电子显示屏 300,显示检测过程中出现的错误和最后检测结果。图2为本实用新型检测单元130的结构示意图,如图所示的该检测单元130 包括 一错误检测组件132,在主板0BP执行过程中,引导主板0BP进行错误检 测; 一代码回写组件133,在主板0BP无法正确执行时,将该韧体模块20中的 0BP单元200回写到主板; 一选择执行组件131,根据主板0BP需要选择上述两 种组件之一执行。本检测卡的复杂可编程逻辑器件100 (CPLD)通过50/36接脚的光驱接口 140,跟主板0BP处于同一个总线(xBUS)上;该检测单元130的选择执行单元, 通过复杂可编程逻辑器件100取得与主板0BP的通信,在主板0BP无法正确执 行时,选择执行代码回写组件133,可以取代主板上0BP,而由本卡上的0BP单 元200经过复杂可编程逻辑器件100来执行,同时,可将本卡OBP单元200写 到主板中,取代已错误的主板0BP;在主板0BP可执行时,选择执行错误检测组 件132,可以监测总线上主板OBP的执行信号,在OBP执行时,复杂可编程逻辑 器件100将总线上的数据和地址(Address)信息读入,并将地址信息传送到本 卡的数据比对单元210,通过地址信息在0BP中取得数据,该数据比对单元210 将总线上的数据和从0BP单元200取得数据进行比较,有错误,则将错误码输 出到本卡上的电子显示屏300显示,同时执行代码回写组件133修复错误码,不然则进行下一笔数据比较,直到主板OBP执行完毕,通过电子显示屏300输 出检测通过。本韧体检测卡,通过其自身设置的0BP单元200,与主板OBP进行比较,可 检测出主板OBP的错误,并可通过代码回写进行错误修复,同时可将检测过程 中的错误和最后结果通过电子显示屏300显示出来。通过此种设计,可清楚显 示出被检测主板OBP的错误,便于寻找错误发生原因;可自动修改被检测主板 OBP的错误,方便实用。
权利要求1.一种韧体检测卡,其特征在于,包括一集成电路模块,其中设有,一可编程逻辑单元;一连接光驱接口的接口单元,其与可编程逻辑单元相连接,提供可编程逻辑单元与光驱接口连接;一频率输送单元,其与可编程逻辑单元相连接,提供可编程逻辑单元工作频率的频率输送单元;一检测单元,其与可编程逻辑单元相连接,引导韧体进行错误检测;一重置单元,其与可编程逻辑单元相连接,可重置此可编程逻辑单元;一韧体模块,其连接于该可编程逻辑单元,此模块设置有与被检测韧体相同的韧体单元;一显示模块,连接于该可编程逻辑单元,其设置有若干显示该可编程逻辑单元输出的显示单元。
2. 根据权利要求1所述的韧体检测卡,其特征在于,该检测单元包括一错 误检测组件和 一代码回写组件。
3. 根据权利要求2所述的韧体检测卡,其特征在于,该错误检测组件还包 括一选择执行组件。
4. 根据权利要求1所述的韧体检测卡,其特征在于,该韧体模块还设置有 一数据比对单元。
5. 根据权利要求1所述的韧体检测卡,其特征在于,该韧体模块设置有主 板的OBP单元作韧体单元。
6. 根据权利要求1所述的韧体检测卡,其特征在于,该可编程逻辑单元可 为复杂可编程逻辑器件。
7. 根据权利要求1所述的韧体检测卡,其特征在于,该光驱接口可为50接 脚或36接脚光驱接口。
8. 根据权利要求1所述的韧体检测卡,其特征在于,该频率输送单元可为 外部振荡器。
9. 根据权利要求1所述的韧体检测卡,其特征在于,该重置单元可为重置IC。
10. 根据权利要求1所述的韧体检测卡,其特征在于,该显示单元可为电子 显示屏。
专利摘要本实用新型揭示了一种韧体检测卡,其包括一集成电路模块,其设有一可编程逻辑单元,此单元接设一接口单元,用作连接光驱接口;一频率输送单元,与可编程逻辑单元连接,为可编程逻辑单元提供工作频率;一检测单元,与可编程逻辑单元连接,引导韧体进行错误检测;还有一重置单元,连接可编程逻辑单元,且可重置此可编程逻辑单元;本卡另设一韧体模块,其连接到该可编程逻辑单元,此模块设置有与被检测韧体相同的韧体模块;一显示模块,其设置有若干显示该可编程逻辑单元输出的显示单元,显示检测结果;本实用新型,通过简单实用的设计,达到检测和修复韧体的目的,经济实惠,适合推广。
文档编号G06F11/267GK201117004SQ200720059960
公开日2008年9月17日 申请日期2007年11月23日 优先权日2007年11月23日
发明者梁伊麟 申请人:佛山市顺德区顺达电脑厂有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1