《一种PCI插槽连接设备的检测方法与装置.pdf》由会员分享,可在线阅读,更多相关《一种PCI插槽连接设备的检测方法与装置.pdf(7页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103970250 A (43)申请公布日 2014.08.06 C N 1 0 3 9 7 0 2 5 0 A (21)申请号 201310030841.2 (22)申请日 2013.01.28 G06F 1/32(2006.01) (71)申请人鸿富锦精密工业(深圳)有限公司 地址 518109 广东省深圳市宝安区龙华镇油 松第十工业区东环二路2号 申请人鸿海精密工业股份有限公司 (72)发明人陈明艺 段焕 (54) 发明名称 一种PCI插槽连接设备的检测方法与装置 (57) 摘要 本发明涉及一种PCI插槽连接设备的检测方 法与装置。该检测装置包括读取单元,用于确。
2、定主 板各PCI地址数据子总线并读取所确定的地址数 据子总线的地址值;判断单元,用于根据所述读 取单元所读取的PCI地址数据子总线的地址值判 断该PCI插槽是否连接有设备;控制单元,与所述 状态判断单元相连接,用于当PCI插槽上未连接 设备时关闭该PCI插槽接口。本发明通过读取各 PCI地址数据子总线的地址值以判断该PCI插槽 上是否连接有设备,当该PCI插槽上未连接有设 备时则关闭该PCI插槽接口,从而实现对各PCI插 槽接口的有效管理及降低主板的功耗。 (51)Int.Cl. 权利要求书1页 说明书3页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 。
3、说明书3页 附图2页 (10)申请公布号 CN 103970250 A CN 103970250 A 1/1页 2 1.一种PCI插槽连接设备的检测方法,其特征在于,该方法包括以下步骤: 确定主板各PCI地址数据子总线并读取所确定的地址数据子总线的地址值; 根据所述PCI地址数据子总线的地址值来判断该PCI插槽是否连接有设备; 当所述PCI插槽未连接设备时,关闭该PCI插槽接口。 2.如权利要求1所述的方法,其特征在于,步骤确定主板各PCI地址数据子总线为在 系统初始化时根据PCI标准从主板PCI地址数据总线中读取各PCI地址数据子总线的地址 值。 3.如权利要求1所述的方法,其特征在于,步骤。
4、根据所述PCI地址数据子总线的地址值 来判断该PCI插槽是否连接有设备具体为当所述PCI地址数据子总线的地址值为一第三数 值时,判断该PCI插槽连接有设备;当所述PCI地址数据子总线的地址值为一第一数值或一 第二数值时,判断该PCI插槽未连接设备。 4.如权利要求3所述的方法,其特征在于,所述第一数值为十六进制的0,所述第二数 值为十六进制的0FF。 5.如权利要求1所述的方法,其特征在于,步骤关闭该PCI插槽接口是通过修改该PCI 插槽的PCI控制器的地址值来关闭该PCI插槽。 6.一种PCI插槽连接设备的检测装置,其特征在于,该装置包括: 读取单元,用于确定主板各PCI地址数据子总线并读取。
5、所确定的地址数据子总线的地 址值; 判断单元,用于根据所述读取单元所读取的PCI地址数据子总线的地址值判断该PCI 插槽是否连接有设备; 控制单元,与所述状态判断单元相连接,用于当PCI插槽上未连接设备时关闭该PCI插 槽接口。 7.如权利要求6所述的装置,其特征在于,所述读取单元在系统初始化时根据PCI标准 从主板PCI地址数据总线中读取各PCI地址数据子总线的地址值。 8.如权利要求6所述的装置,其特征在于,当所读取的PCI地址数据子总线的地址值为 一第一数值或一第二数值时,所述判断单元判断该PCI插槽上未连接有设备;当PCI地址数 据子总线的地址值为一第三数值时,所述判断单元判断该PCI。
6、插槽上连接有设备。 9.如权利要求8所述的装置,其特征在于,所述第一数值为十六进制的0,所述第二数 值为十六进制的0FF。 10.如权利要求6所述的装置,其特征在于,所述控制单元通过修改该PCI插槽的PCI 控制器的地址值关闭该PCI插槽。 权 利 要 求 书CN 103970250 A 1/3页 3 一种 PCI 插槽连接设备的检测方法与装置 技术领域 0001 本发明涉及计算机硬件技术领域,尤其涉及一种PCI插槽连接设备的检测方法与 检测装置。 背景技术 0002 扩展槽是用来扩展计算机功能所用的插槽。目前主板上最常见就是PCI (Peripheral Component Intercon。
7、nection, 外设组件扩展接口)扩展槽,在当前流行的台 式机主板上,ATX结构的主板一般带有5-6个PCI插槽,而小一点的MATX结构的主板也带 有2-3个PCI插槽。 0003 在电脑开机过程中,很多PCI插槽都没有连接设备,然这些PCI插槽的接口大多处 于打开状态。如此,必将增大主板的功耗,浪费电能。 发明内容 0004 有鉴于此,有必要对现有技术中主板PCI插槽的接口进行有效管理,以节省主板 的功耗。 0005 为达到上述目的,本发明提供一种PCI插槽连接设备的检测方法,该方法包括以 下步骤: 确定主板各PCI地址数据子总线并读取所确定的地址数据子总线的地址值; 根据所述PCI地址数。
8、据子总线的地址值来判断该PCI插槽是否连接有设备; 当所述PCI插槽未连接设备时,关闭该PCI插槽接口。 0006 此外,还提供一种PCI插槽连接设备的检测装置,包括: 读取单元,用于确定主板各PCI地址数据子总线并读取所确定的地址数据子总线的地 址值; 判断单元,用于根据所述读取单元所读取的PCI地址数据子总线的地址值判断该PCI 插槽是否连接有设备; 控制单元,与所述状态判断单元相连接,用于当PCI插槽上未连接设备时关闭该PCI插 槽接口。 0007 相对于现有技术,本发明通过读取各PCI地址数据子总线的地址值以判断该PCI 插槽上是否连接有设备,当该PCI插槽上未连接有设备时则关闭该PC。
9、I插槽接口,从而实现 对各PCI插槽接口的有效管理及降低主板的功耗。 附图说明 0008 图1为本发明一实施方式的PCI插槽连接设备检测装置的功能模块图。 0009 图2为本发明一实施方式的PCI插槽连接设备检测方法的步骤流程图。 0010 主要元件符号说明 说 明 书CN 103970250 A 2/3页 4 检测装置100 读取单元11 判断单元12 控制单元13 如下具体实施方式将结合上述附图进一步说明本发明。 具体实施方式 0011 请参阅图1,其示出了本发明一实施方式中的PCI插槽连接设备的检测装置100。 该检测装置100包括读取单元11,判断单元12及控制单元13。 0012 读。
10、取单元11用于确定主板各PCI地址数据子总线并读取所确定的地址数据子总 线的地址值。在本实施方式中,读取单元11在系统初始化时根据PCI标准从主板PCI地址 数据总线中读取各PCI地址数据子总线的地址值。例如,从Intel主板PCI地址数据总线 的19h号寄存器中读取各PCI地址数据总线的地址值。 0013 判断单元12根据所述读取单元所读取的PCI地址数据子总线的地址值判断该PCI 插槽是否连接有设备。 0014 本实施方式中,当读取单元11所确定的PCI地址数据子总线的地址值为一第一数 值或一第二数值时,判断单元12判断该PCI插槽上未连接有设备,其中,该第一数值为十六 进制的0,该第二数。
11、值为十六进制的0FF;当读取单元11所确定的PCI地址数据子总线的 地址值为一第三数值时,判断单元12判断该PCI插槽上连接设备。 0015 控制单元13与判断单元12相连接,用于当PCI插槽上未连接设备时,将该PCI插 槽接口关闭。本实施方式中,控制单元13通过修改该PCI插槽的PCI控制器的地址值来关 闭该PCI插槽。 0016 请参阅图2,其示出了本发明一实施方式中的检测PCI插槽连接设备方法的步骤 流程图。该方法包括以下步骤: 步骤S201:读取单元11确定主板各PCI地址数据子总线并读取所确定的地址数据子 总线的地址值。 0017 具体的,读取单元11在系统初始化时根据PCI标准从主。
12、板PCI地址数据总线中读 取各PCI地址数据子总线的地址值。例如,从Intel主板PCI地址数据总线的19h号寄存 器中读取各PCI地址数据子总线的地址值。 0018 步骤S202:状态判断单元12根据读取单元11所读取的地址数据子总线的地址值 来判断该PCI插槽是否连接有设备。 0019 本实施方式中,当读取单元11所确定的PCI地址数据子总线的地址值为一第一数 值或一第二数值时,判断单元12判断该PCI插槽上未连接有设备,其中,该第一数值为十六 进制的0,该第二数值为十六进制的0FF;当读取单元11所确定的PCI地址数据子总线的 地址值为一第三数值时,判断单元12判断该PCI插槽上连接设备。
13、。 0020 步骤S203,当PCI插槽上未连接设备时,控制单元13通过修改该PCI插槽的PCI 控制器的地址值来关闭该PCI插槽。 0021 本发明通过在系统初始化时读取读取各PCI地址数据子总线的地址值以判断该 PCI插槽上是否连接有设备,当该PCI插槽上未连接有设备时则关闭该PCI插槽接口,从而 实现对各PCI插槽接口的有效管理及降低主板的功耗。 说 明 书CN 103970250 A 3/3页 5 0022 本发明领域的技术人员应该认识到,上述实施例仅是用来说明本发明,而非对本 发明的限制,只要在本发明的实质精神范围之内所做的改变及变化都落入本发明的保护范 围之内。 说 明 书CN 103970250 A 1/2页 6 图1 说 明 书 附 图CN 103970250 A 2/2页 7 图2 说 明 书 附 图CN 103970250 A 。