PCI系统的检测方法技术方案

技术编号:2867674 阅读:209 留言:0更新日期:2012-04-11 18:40
一种PCI系统的检测方法,该系统包含有一中央处理器、一基本输出入系统、一包含有PCI控制器的晶片组、一PCI总线及至少一PCI装置,其特征在于所述的检测方法的主要步骤包括:    提供一中断服务测试程序;    利用中断服务测试程序令欲测试的PCI装置发出中断要求讯号;及    判断该PCI系统的中断功能是否正确。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是有关于一种PCI系统的检测方法,尤指一种可快速确认系统问题点的PCI系统检测方法。
技术介绍
以往,业界所习用的计算机架构中的PCI(peripheral component Interconnectlon)系统,如图1所示。其计算机系统10中,主要包含有一中央处理器12、一晶片组(chipset)14、一记忆体18及一PCI插槽16。其中,该中央处理器12负责整个计算机系统的运作,包括指令读取、指令执行、记忆体存取、数据输入输出等等;该记忆体18用于存放系统的指令及数据;晶片组14则负责中央处理器12与其它系统元件之间的协调与仲裁;而PCI插槽16则可用以插接第一PCI装置161及第二PCI装置163等复数个PCI装置,藉以扩充计算机系统的功能,执行诸如区域网络连线、调制解调器拨接或无线网络连线等等额外的扩充功能。随着信息科技的持续发展与半导体制程的不断改良,人们对计算机效能的要求也越来越高,对其所应具备的功能的要求也越来越多。为了使计算机的基本配备符合人们的需求,厂商不仅将越来越多的功能电路整合于一控制晶片(如北桥与南桥)中,同样的也将越来越多的计算机外设装置如PCI装置直接内建于一主机板上,不仅可降低整体的生产成本,还可免去使用者另购配备PCI装置界面卡的麻烦,亦可避免插接的界面卡与计算机设定相冲突而造成无法使用的窘境。在一主机板上设有越多的内建PCI装置(PCI device on board),其系统所能提供的功能也就越多。然而相对的,一旦系统发生错误,其除错的工程也就更加繁琐复杂,甚至常常发生所有的PCI功能测试都没有问题,而其系统却无法正常运作的尴尬状况。
技术实现思路
有鉴于此,本专利技术的主要目的,在于提供一种PCI系统的检测方法,其主要是利用一中断服务测试程序来测试系统的中断功能是否正确,可快速查清系统发生错误的问题点。本专利技术的次要目的,在于提供一种PCI系统的检测方法,其是利用中断服务测试程序对PCI装置的中断暂存器写入致能,令PCI装置发出中断要求讯号,以检测其中断功能是否正常。本专利技术的又一目的,在于提供一种PCI系统的检测方法,尚可利用一检测程序检测系统的基本输出入系统的中断暂存器是否致能,及其中断路径选择表是否正确。本专利技术的又一目的,在于提供一种PCI系统的检测方法,可由检测主机板的中断讯号线布线与PCI装置的中断功能是否正确来查清发生错误的问题点,以便针对问题而拟定并执行解决方案。一种PCI系统的检测方法,该系统包含有一中央处理器、一基本输出入系统、一包含有PCI控制器的晶片组、一PCI总线及至少一PCI装置,其中所述的检测方法的主要步骤包括提供一中断服务测试程序;利用中断服务测试程序令欲测试的PCI装置发出中断要求讯号;及判断该PCI系统的中断功能是否正确。所述的PCI装置包含有一中断暂存器,而该中断服务测试程序是以直接对该中断暂存器写入致能,令该PCI装置发出中断要求讯号。所述的中断服务测试程序设有一预定期间,若于该预定期间内收到该PCI装置的中断要求讯号,则判断该系统的中断功能正确;若未于该预定期间收到该PCI装置的中断要求讯号,则判断其中断功能错误。所述的检测方法,还可包含有一中断功能问题点检测的程序,可于其中断功能错误时实施。所述的中断功能问题点检测程序包含下列步骤检测基本输出入系统暂存器中的中断功能是否致能;及检测基本输出入系统的中断路径选择表是否正确。所述的中断功能问题点检测程序还可包含有下列步骤检查主机板的中断讯号线的布线是否正确;及检测该PCI装置的中断功能是否正确。所述的检测方法,还可包含有一测试结果记录及回报的步骤。所述的检测方法,还可包含有一PCI暂存器读写的测试程序,用于测试该PCI装置的功能是否正确。所述的检测方法,还可包含有一PCI控制讯号测试程序,用于测试该PCI系统的控制讯号传输是否正确。所述的检测方法,还可包含有一PCI数据总线的测试程序,用于测试该PCI系统的数据传输是否正确。本专利技术是一种可快速确认系统问题点的PCI系统检测方法,其主要是于检测中利用一中断服务测试程序进行中断功能的测试,可快速确认问题点,防止功能测试通过却无法运作的情形发生。附图说明图1是习用计算机架构中PCI系统的方块示意图;图2是现行计算机架构中PCI系统的方块示意图;图3是本专利技术一较佳实施例的流程图;及图4是本专利技术中断错误问题点检测方法的流程图。图号说明10计算机系统 12中央处理器14晶片组 16PCI插槽161第一PCI装置 163第二PCI装置18记忆体 20计算机系统22中央处理器24晶片组245BIOS243PCI控制器26PCI插槽261PCI装置 263PCI装置28记忆体29PCI总线291内建PCI装置 293内建PCI装置具体实施方式为达到本专利技术的目的,本专利技术提出了一种PCI系统的检测方法,其中,该系统包含有一中央处理器、一基本输出入系统、一包含有PCI控制器的晶片组、一PCI总线及至少一PCI装置,该检测方法的主要实施步骤是包含有提供一中断服务测试程序;利用中断服务测试程序对一欲测试PCI装置的中断暂存器写入致能,令该PCI装置发出中断要求讯号;及于一预定期间内检测该中断服务测试程序是否收到该中断要求讯号;藉由中断功能的测试及其问题点检测程序而可快速查清错误发生的原因,迅速完成除错程序。为使审查员对本专利技术的特征、结构及所达成的功效有进一步的了解与认识,现以较佳的实施例及配合附图进行详细的说明,说明如后首先,请参阅图2,是现行计算机架构中PCI系统的方块示意图。如图所示,其计算机系统20主要是包含有一中央处理器22、一包含有PCI控制器243的晶片组24、一基本输出入系统(Basic InPut/Output System;BIOS)245、一记忆体28、及一PCI总线29。其中,该PCI总线29除了连接有一PCI插槽26,可用于插接复数个外接PCI装置261、263之外,还可连接复数个内建PCI装置291及293等。由于以往计算机系统的功能扩充,主要以插卡外接PCI装置为主,所以只要PCI插槽26与PCI总线29的连接正确,而外接PCI装置261、263也都能通过功能测试的话,一般而言都不会发生什么问题。然而,当主机板(main board)上设有复数个内建PCI装置291及293时,其系统能不能正常运作将会与主机板的设计与制造产生关联,而不是单纯的PCI装置的功能测试即可确保无误的。请参阅图3,是本专利技术一较佳实施例的流程图。为了确保设有内建PCI装置的计算机系统(如图2所示包含有PCI系统的计算机架构)能正常运作,及于系统发生问题时,能迅速检测出问题点的所在,本专利技术提供一种PCI系统的检测方法,其主要是包含有下列步骤首先于系统测试程序中提供一中断服务测试程序(interrupt service routine),并利用该中断服务测试程序检测系统中断请求(interrupt request)讯号的发送与接收是否正确301?若否,则进一步进行中断错误的问题点检测321,藉以确认错误发生的原因;若是,则表示其中断功能无误,亦即该主机板上中断讯号线的布线(layout)与内建PCI装置的接脚连接正确,可进行PCI装置本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:石健毅
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:

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

1