CN103970250A - 一种pci插槽连接设备的检测方法与装置 - Google Patents
一种pci插槽连接设备的检测方法与装置 Download PDFInfo
- Publication number
- CN103970250A CN103970250A CN201310030841.2A CN201310030841A CN103970250A CN 103970250 A CN103970250 A CN 103970250A CN 201310030841 A CN201310030841 A CN 201310030841A CN 103970250 A CN103970250 A CN 103970250A
- Authority
- CN
- China
- Prior art keywords
- pci
- address
- bus
- value
- slot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/404—Coupling between buses using bus bridges with address mapping
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
- Power Sources (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明涉及一种PCI插槽连接设备的检测方法与装置。该检测装置包括读取单元,用于确定主板各PCI地址数据子总线并读取所确定的地址数据子总线的地址值;判断单元,用于根据所述读取单元所读取的PCI地址数据子总线的地址值判断该PCI插槽是否连接有设备;控制单元,与所述状态判断单元相连接,用于当PCI插槽上未连接设备时关闭该PCI插槽接口。本发明通过读取各PCI地址数据子总线的地址值以判断该PCI插槽上是否连接有设备,当该PCI插槽上未连接有设备时则关闭该PCI插槽接口,从而实现对各PCI插槽接口的有效管理及降低主板的功耗。
Description
技术领域
本发明涉及计算机硬件技术领域,尤其涉及一种PCI插槽连接设备的检测方法与检测装置。
背景技术
扩展槽是用来扩展计算机功能所用的插槽。目前主板上最常见就是PCI(Peripheral Component Interconnection, 外设组件扩展接口)扩展槽,在当前流行的台式机主板上,ATX结构的主板一般带有5-6个PCI插槽,而小一点的MATX结构的主板也带有2-3个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插槽连接设备检测方法的步骤流程图。
主要元件符号说明
检测装置 | 100 |
读取单元 | 11 |
判断单元 | 12 |
控制单元 | 13 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
请参阅图1,其示出了本发明一实施方式中的PCI插槽连接设备的检测装置100。该检测装置100包括读取单元11,判断单元12及控制单元13。
读取单元11用于确定主板各PCI地址数据子总线并读取所确定的地址数据子总线的地址值。在本实施方式中,读取单元11在系统初始化时根据PCI标准从主板PCI地址数据总线中读取各PCI地址数据子总线的地址值。例如,从Intel主板PCI地址数据总线的19h号寄存器中读取各PCI地址数据总线的地址值。
判断单元12根据所述读取单元所读取的PCI地址数据子总线的地址值判断该PCI插槽是否连接有设备。
本实施方式中,当读取单元11所确定的PCI地址数据子总线的地址值为一第一数值或一第二数值时,判断单元12判断该PCI插槽上未连接有设备,其中,该第一数值为十六进制的0,该第二数值为十六进制的0FF;当读取单元11所确定的PCI地址数据子总线的地址值为一第三数值时,判断单元12判断该PCI插槽上连接设备。
控制单元13与判断单元12相连接,用于当PCI插槽上未连接设备时,将该PCI插槽接口关闭。本实施方式中,控制单元13通过修改该PCI插槽的PCI控制器的地址值来关闭该PCI插槽。
请参阅图2,其示出了本发明一实施方式中的检测PCI插槽连接设备方法的步骤流程图。该方法包括以下步骤:
步骤S201:读取单元11确定主板各PCI地址数据子总线并读取所确定的地址数据子总线的地址值。
具体的,读取单元11在系统初始化时根据PCI标准从主板PCI地址数据总线中读取各PCI地址数据子总线的地址值。例如,从Intel主板PCI地址数据总线的19h号寄存器中读取各PCI地址数据子总线的地址值。
步骤S202:状态判断单元12根据读取单元11所读取的地址数据子总线的地址值来判断该PCI插槽是否连接有设备。
本实施方式中,当读取单元11所确定的PCI地址数据子总线的地址值为一第一数值或一第二数值时,判断单元12判断该PCI插槽上未连接有设备,其中,该第一数值为十六进制的0,该第二数值为十六进制的0FF;当读取单元11所确定的PCI地址数据子总线的地址值为一第三数值时,判断单元12判断该PCI插槽上连接设备。
步骤S203,当PCI插槽上未连接设备时,控制单元13通过修改该PCI插槽的PCI控制器的地址值来关闭该PCI插槽。
本发明通过在系统初始化时读取读取各PCI地址数据子总线的地址值以判断该PCI插槽上是否连接有设备,当该PCI插槽上未连接有设备时则关闭该PCI插槽接口,从而实现对各PCI插槽接口的有效管理及降低主板的功耗。
本发明领域的技术人员应该认识到,上述实施例仅是用来说明本发明,而非对本发明的限制,只要在本发明的实质精神范围之内所做的改变及变化都落入本发明的保护范围之内。
Claims (10)
1.一种PCI插槽连接设备的检测方法,其特征在于,该方法包括以下步骤:
确定主板各PCI地址数据子总线并读取所确定的地址数据子总线的地址值;
根据所述PCI地址数据子总线的地址值来判断该PCI插槽是否连接有设备;
当所述PCI插槽未连接设备时,关闭该PCI插槽接口。
2.如权利要求1所述的方法,其特征在于,步骤确定主板各PCI地址数据子总线为在系统初始化时根据PCI标准从主板PCI地址数据总线中读取各PCI地址数据子总线的地址值。
3.如权利要求1所述的方法,其特征在于,步骤根据所述PCI地址数据子总线的地址值来判断该PCI插槽是否连接有设备具体为当所述PCI地址数据子总线的地址值为一第三数值时,判断该PCI插槽连接有设备;当所述PCI地址数据子总线的地址值为一第一数值或一第二数值时,判断该PCI插槽未连接设备。
4.如权利要求3所述的方法,其特征在于,所述第一数值为十六进制的0,所述第二数值为十六进制的0FF。
5.如权利要求1所述的方法,其特征在于,步骤关闭该PCI插槽接口是通过修改该PCI插槽的PCI控制器的地址值来关闭该PCI插槽。
6.一种PCI插槽连接设备的检测装置,其特征在于,该装置包括:
读取单元,用于确定主板各PCI地址数据子总线并读取所确定的地址数据子总线的地址值;
判断单元,用于根据所述读取单元所读取的PCI地址数据子总线的地址值判断该PCI插槽是否连接有设备;
控制单元,与所述状态判断单元相连接,用于当PCI插槽上未连接设备时关闭该PCI插槽接口。
7.如权利要求6所述的装置,其特征在于,所述读取单元在系统初始化时根据PCI标准从主板PCI地址数据总线中读取各PCI地址数据子总线的地址值。
8.如权利要求6所述的装置,其特征在于,当所读取的PCI地址数据子总线的地址值为一第一数值或一第二数值时,所述判断单元判断该PCI插槽上未连接有设备;当PCI地址数据子总线的地址值为一第三数值时,所述判断单元判断该PCI插槽上连接有设备。
9.如权利要求8所述的装置,其特征在于,所述第一数值为十六进制的0,所述第二数值为十六进制的0FF。
10.如权利要求6所述的装置,其特征在于,所述控制单元通过修改该PCI插槽的PCI控制器的地址值关闭该PCI插槽。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310030841.2A CN103970250A (zh) | 2013-01-28 | 2013-01-28 | 一种pci插槽连接设备的检测方法与装置 |
TW102104137A TW201430559A (zh) | 2013-01-28 | 2013-02-04 | 一種pci插槽檢測方法與裝置 |
US14/159,403 US20140215117A1 (en) | 2013-01-28 | 2014-01-20 | Electronic device and method for controlling status of pci interfaces |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310030841.2A CN103970250A (zh) | 2013-01-28 | 2013-01-28 | 一种pci插槽连接设备的检测方法与装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103970250A true CN103970250A (zh) | 2014-08-06 |
Family
ID=51224296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310030841.2A Pending CN103970250A (zh) | 2013-01-28 | 2013-01-28 | 一种pci插槽连接设备的检测方法与装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140215117A1 (zh) |
CN (1) | CN103970250A (zh) |
TW (1) | TW201430559A (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10130536B2 (en) | 2013-09-06 | 2018-11-20 | Stryker Corporation | Patient support usable with bariatric patients |
US10188569B2 (en) | 2013-09-06 | 2019-01-29 | Stryker Corporation | Patient support usable with bariatric patients |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050060481A1 (en) * | 2002-02-25 | 2005-03-17 | Solid Access Technologies L.L.C. | Control unit with PCI and SCSI buses and computing system with electronic semiconductor disk |
TW200847183A (en) * | 2007-05-16 | 2008-12-01 | Inventec Corp | Method for controlling clock of memory slots |
CN101526841A (zh) * | 2008-03-06 | 2009-09-09 | 华硕电脑股份有限公司 | 电脑系统和节电方法 |
TW201007182A (en) * | 2008-08-01 | 2010-02-16 | Hon Hai Prec Ind Co Ltd | Testing card for peripheral component interconnection interface |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6460106B1 (en) * | 1998-10-20 | 2002-10-01 | Compaq Information Technologies Group, L.P. | Bus bridge for hot docking in a portable computer system |
US6295566B1 (en) * | 1998-10-31 | 2001-09-25 | Campaq Computer Corporation | PCI add-in-card capability using PCI-to-PCI bridge power management |
US6269416B1 (en) * | 1999-02-02 | 2001-07-31 | Hewlett-Packard Company | Adaptive PCI slot |
US6421755B1 (en) * | 1999-05-26 | 2002-07-16 | Dell Usa, L.P. | System resource assignment for a hot inserted device |
US6826701B1 (en) * | 2000-04-20 | 2004-11-30 | Microsoft Corporation | Re-running general purpose event control methods in a computer system |
US6931553B1 (en) * | 2000-04-20 | 2005-08-16 | Microsoft Corporation | Preventing general purpose event interrupt storms in a computer system |
US7185135B1 (en) * | 2002-07-12 | 2007-02-27 | Cypress Semiconductor Corporation | USB to PCI bridge |
US6956579B1 (en) * | 2003-08-18 | 2005-10-18 | Nvidia Corporation | Private addressing in a multi-processor graphics processing system |
US7539801B2 (en) * | 2005-05-27 | 2009-05-26 | Ati Technologies Ulc | Computing device with flexibly configurable expansion slots, and method of operation |
JP4810349B2 (ja) * | 2006-08-11 | 2011-11-09 | 日本電気株式会社 | I/o装置及び方法 |
WO2009054525A1 (ja) * | 2007-10-26 | 2009-04-30 | Nec Corporation | I/o接続システムおよびi/o接続方法 |
JP2010157995A (ja) * | 2008-12-01 | 2010-07-15 | Ricoh Co Ltd | 電子装置および信号断続方法 |
US9213676B2 (en) * | 2012-02-02 | 2015-12-15 | Dialogic Incorporated | Hardware device name resolution for deterministic configuration in a network appliance |
-
2013
- 2013-01-28 CN CN201310030841.2A patent/CN103970250A/zh active Pending
- 2013-02-04 TW TW102104137A patent/TW201430559A/zh unknown
-
2014
- 2014-01-20 US US14/159,403 patent/US20140215117A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050060481A1 (en) * | 2002-02-25 | 2005-03-17 | Solid Access Technologies L.L.C. | Control unit with PCI and SCSI buses and computing system with electronic semiconductor disk |
TW200847183A (en) * | 2007-05-16 | 2008-12-01 | Inventec Corp | Method for controlling clock of memory slots |
CN101526841A (zh) * | 2008-03-06 | 2009-09-09 | 华硕电脑股份有限公司 | 电脑系统和节电方法 |
TW201007182A (en) * | 2008-08-01 | 2010-02-16 | Hon Hai Prec Ind Co Ltd | Testing card for peripheral component interconnection interface |
Also Published As
Publication number | Publication date |
---|---|
US20140215117A1 (en) | 2014-07-31 |
TW201430559A (zh) | 2014-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104951034B (zh) | 移动终端及其usb接口状态控制方法和装置 | |
CN102708031B (zh) | 一种快速定位故障内存的方法 | |
US10489337B2 (en) | Method, apparatus and system for dynamic optimization of signal integrity on a bus | |
CN108027780B (zh) | 一种存储器内容保护电路 | |
CN103324492A (zh) | 基本输入输出系统固件升级方法及电子装置 | |
CN105071484B (zh) | 一种具有数据交换功能的终端的充电方法和装置 | |
CN109428727A (zh) | 供电设备和以太网供电的节能方法 | |
WO2022127659A1 (zh) | 保护方法、保护装置、电子设备、可读存储介质和芯片 | |
CN102915209A (zh) | 一种存储控制芯片、存储设备及其系统数据写入方法 | |
CN103970250A (zh) | 一种pci插槽连接设备的检测方法与装置 | |
CN105048018A (zh) | 一种具有数据交换功能的终端的充电方法和装置 | |
CN104135757A (zh) | 一种降低终端功耗的方法、装置和基带芯片 | |
US20120047307A1 (en) | Computing device and method for clearing data stored in complementary metal-oxide semiconductor chip | |
CN205263730U (zh) | 一种基于POWER平台的新型IO Riser板卡 | |
CN110837450B (zh) | Usb type-c扩展坞的测试方法和装置、电子设备、存储介质 | |
CN102393791B (zh) | 用于对硬件模块实现供电控制的装置及方法 | |
CN110221677B (zh) | 一种处理器及电子设备 | |
CN109491935A (zh) | 一种物理地址确定方法、系统及模块化设备和存储介质 | |
CN103164357B (zh) | 电子装置及usb设备的移除策略设定方法 | |
CN102594575A (zh) | 控制服务器休眠与唤醒的系统及方法 | |
CN101526841A (zh) | 电脑系统和节电方法 | |
CN102955545A (zh) | 计算机 | |
CN203338238U (zh) | 多功能引脚电路装置 | |
CN203760209U (zh) | 一种mhl线缆及mhl线缆热插拔检测系统 | |
CN102866764B (zh) | 终端设备及其内存单元的电源管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140806 |