TW426833B - PCI system and adapter requirements following reset - Google Patents
PCI system and adapter requirements following reset Download PDFInfo
- Publication number
- TW426833B TW426833B TW088101883A TW88101883A TW426833B TW 426833 B TW426833 B TW 426833B TW 088101883 A TW088101883 A TW 088101883A TW 88101883 A TW88101883 A TW 88101883A TW 426833 B TW426833 B TW 426833B
- Authority
- TW
- Taiwan
- Prior art keywords
- peripheral device
- scope
- response
- computer system
- bus
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/10—Program control for peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Retry When Errors Occur (AREA)
- Debugging And Monitoring (AREA)
Description
4 2 6 8 五 濟 部 智 .¾ 財 產 局 費 合 钍 印 製 、發明説明( 發明背景 . 1Ά明領域 -----------1 衣------.玎 C請先閎讀背面之注意事項再填寫本頁) 本發明係大致古^11 + 置(尤其是諸如圖形二腦+手、'统’尤係有關—種具有週邊裝 其中在系統重定之後,.網路介面卡等介面卡裝置), 些週邊裝置係利用—題=週邊裝置需要组態設定,且這 系統的處理器。 I置U排(區域匯流排)連接到 足..·相關技術 —個傳統電腦系統的血刑 元,這些處理單元料包含-個或多個處理單 兀你運戎到—系統記憶體裝置、以及諸如 二4視器、—鍵盤、—圖形指向裝置(滑鼠)、及一永 ^储存裝置(硬療機)等各種週邊裝置或輸人/輸出(1/0) 衣置 處理早兀將該系統記憶體裝置用於執行程式指 T ’且該系統記憶體裝置儲存這些指令及傳送到程式或由 A式產生的jq料僅一處理單元經由各種装1而與其他的 ...牛I接這些裝置包含—個或多個連接線(匯流排)、或 直接記憶體存取通道。—電腦系統可設有諸如串列淳及平 订埠等許多額外的組件,這些_列埠及平行埠係用來連接 到諸如印表機及網路介面卡等组件。又可配合前述各組件 而使用其他的組件;例如顯示介面卡可用來控制影像顯示 監視器’記憶體控制器可用來存取系統記憶體。 — 目前已開發出可連接各種電摇組件的數種不同的匯流排 没4。國際商業機器股份有限公司(Internati〇naI Bus〖ness
Machines Corp.:簡稱IBM,爲本發明之受讓人。)所引進 -4· 本紙伕尺度適用中國國家標準(CNS ) Λ4規格(210X2S»7公》 經濟部智.§.財產笱0:工消#合作社印鉍 4268 3 " A7 B7 · 一 1 κ — " — 五、發明説明(2 )
的原始個人電腦(p C)使用一種被稱爲XT匯流排之“擴充,’ 匯流排,此種擴充匯流排可讓使用者加入諸如額外的記憶 體、音效卡、電話數據機等各種額外的選用裝置。藉由增 添更多的資料及位址線、新的岔斷線、及直接記憶體存取 (Direct Memory Access ;簡稱DMA)控制線,而創造出習知 的A T匯流排,因而改良了上述的早期設計,而亦將a T 匯流排稱爲工業標準架構(Industry Standard Architecture ; 簡稱IS A)匯流排=此種A T的設計可讓微處理器以比擴充 匯流排更快的速度運作。不久後又創造出此種匯流排的3 2 位元延伸規格,此種3 2位元延伸規格的匯流排被稱爲延伸 工業標準架構(Extended Industry Standard Architecture ;簡 稱EISA)。由IBM所開發的另一種3 2位元匯流棑爲微通道 架構(Mitrochannel Architecture ;簡稱 MCA)匯流排。 除了上述的設計之外,目前也已開發出其他的匯流排設 "十’可使用一不統醒流排將處理#S·及一個或多個系統記憶 體裝置,並配合一個獨立的區域匯流排,該區域匯流排(利 用一匯流排橋接器)將各週邊裝置連接到該系统匯流排。兩 種習知的標準是視訊電子標準協會(v L )匯流排、及週邊組 件互連(Peripheral Component Interconnect ;簡稱 PCI)匯流 排。 pci規格最多可容許有四個符合PCI規格的擴充介面_卡安 裝在沿著PCI匯流排上構建的各“插槽”上(最多可將1 〇個 負載置於該匯流排上,但是因爲每一插槽的連接器構成一 個負載,所以每一裝置需要兩個負載,因而最多可以加上 ___ -5- ' 本饫張尺度適用中國( CNS ) Λ4規格(17^^公茇) --------- ----------*衣------訂 (諳先閱讀背面之注意事項再填寫本頁) 426833 A7 五 發明説明( ---- C请先間讀背面.之注意事項存填荇本育) 四個裝置(共耗用8個負載),這是因爲橋接器也被視爲-個負載)。PCI區域匯流排系統使用一 pci控制器,且必須 將該PCI控制器安裝在其中—個符合ρα規格的插槽中5 亦可選擇文裝-個用於系統的ISA、EISA、或MCA插槽之 擴无匯流排控制器,使安裝m匯流排上的各種資源都 能得到更佳的同步。_ PCI控制器以每次32位元或64位 元(視實施方式而定)之方式與微處理器交換資料,並可利 用一種稱爲歷流排主控之技術,讓某些„智慧型,,符合pcl 現格的介面卡與微處理器同時執行工作。PCI規格亦可容 卉使用多工化,這是—種可讓一個以上的電氣信號在同一 時間出現在隱流排上的技術。 丁 •-=3 —個典型的PCI系統(1 〇 )係示於圖i 3系統(i 〇 )包含一 中央處理單tl(CPU) (η)、韌體或唯讀記憶體(R〇M) (14)、 及一動態隨機存取記憶體(DRAM) (16),這些裝置都係連接
到一系統匯流排(18卜CPU (12)、ROM (14)、及DRAM 經濟部智慧財產笱資工消費合作社印製 (16)亦係利用一pci主橋接器(22)而耦合到一 pci區域匯流 排(20)。PCI主橋接器(22)提供了一條低傳送時間的路徑, 處理器(】2)可經由該路徑而存取匯流排記憶體或ί/〇位址 空間内任何位置所對映的各PCI裝置。PCI主橋接器(22)也 提供了一條高頻寬的路徑,使各PCI裝置得以存取 (16) = _ 一區域網路(Local Area Network ;簡稱LAN)介面卡 (24)、一小型電腦系統介面(sman Computer System Interface ;簡稱SCSI)介面卡(2 6)、一擴充匯流排橋接器 -6- ' 本紙張尺度適用宁國國家榇準(CM ) Λ4規格(210X297公:$ ) 4268 Α7 Β7 五、發明説明(4 ] (28)、一音效介面卡(30)、及一圖形介面卡(32)亦係連接到 PCI區域匯流排(20)。L AN介面卡(24)係用來將電腦系统 /(1〇)連接到一外部電腦網路(34)。SCSI介面卡(26)係用來 控制向速SCSI磁碟機(36) ^擴充匯流排橋接器(28)係用來 將一 ISA擴充匯流排(38)耦合到pci區域匯流排(2〇)。如圖 所示,其中包括一鍵盤(40)、一麥克風(42)、及一圖形指 向裝置(滑鼠)(44)的數個使用者輸入裝置係連接到ISA匯 流排(38)。諸如光碟機(46)等其他的裝置亦可連接到ISa匯 流排(3 8)。音效介面卡(3〇)控制—喇队(48)的聲音輸出且 圖形介面卡(32)控制一顯示監視器(5〇)之影像輸出。 在早期的電腦系統中,必須在開始打開電腦的電源時連 接所有的週邊组件(亦即插入ρα或ISA插槽中),以便正確 地將各裝置登錄到系統的作業系統(亦即啓動各裝置)於 系統的開機自我測試(P〇wer_〇n Sdf Test ;簡稱p〇sT)中 檢查這些裝置,而post包含一组儲存在R0M (14)(亦程爲 唯頊儲存裝置)的常式,用以測試各週邊裝置是否已正砝μ 連接及工作。如果偵測到任何裝置有問題,則這些常士萨 警不使用纟’其警示之方式爲發生一連串的嗶聲或類‘: 訊息到標準的輸出裝置或標準的錯誤裝置(通常爲顯元替 幕),且通常伴隨有診斷數値。 、’玄 在早期的系統中,如果在P〇ST期間—裝置並未出現·卽 1稍後將琢裝置插入—插槽時(此時電腦仍在工作),&」 法識別該裝置。此時需要重新啓動這些系統,以便能 些後來加入的装置取得聯繫,並可使用這些裝置。二 Ϊ t啓 - = - - 1---* I n^i - !r M.^- 1 - .^ϋ )^1 i I (請先閱讀背面之注意事項再填寫本頁) 4 2 68:: A7 B7 五、發明説明( (請先閱讀背面之注意事項再填寫本買) 動"("rebooting")意指重新載入一電腦系統最基本的程式指 令(亦即作業系統)重新開始该電腦系統。可利用軟體本身 重新啓動一系統(即暖機啓動),或開動系統的硬體(亦即重 定或電源按鈕)而重新啓動一系統(即冷機啓動)。在重新啓 動之後,可利用各種技術而識別該新的裝置。其中情形請 參閱諸如美國專利5,594,873。 許多現代的電腦系統有能力識別在電腦工作時加入一匯 流排之各裝置,亦即不需要重新啓動該系統。一個例子是 "隨插即用,’("plug and play”)規格,此種規格可讓一個人電 腦自動設定自身的組態’以便配合各週邊裝置工作。使用 者可插入’’一週邊裝置並隨即"使用,,該週邊裝置,扃無須 以人工方式設定系統的组態。隨插即用作業必須有可支援 孩規格之ROM、及一特殊的擴充介面卡。雖然此種方式可 讓系統識別一個新加入的裝置,但是通常仍然需要重新設 定該系统,以便正·確地以作業系統啓動該裝置。此—領域 中一個更進一步的改良即是"熱插拔,,(,,h〇t_plug”)規格,其 中每一週邊裝置設有各別的重定信號線,因而可以作業系 統啓動-裝置,而無須重新啓動整個系統(將該裝置,系统 纹濟部智慧时產"負工""合作钍印製 的此種能力稱爲”可熱插拔")。 週邊裝置啓動的-個仍然存在㈣題冑:在#止觸發重 新啓動(RST#)之後,在-介面卡甚至以一 retry回應(該 回應係用來指示:肖介面卡正在工作中,但是目前過於忙 碌而祛法回應該啓動)而準備要回應組態設定週期之前,可 能經過了相當長的時間。因此,在停止觸發rst#之後,如 -8- 本纸張尺度適用中國國家標準(CN:S ) Λ4規袼 (210X297公趁) 4 2 6 8 A 7 ________ B7 五、發明説明(6 ) — ~ ^ 果一介面卡並未回應,則一系統可將該介面卡視爲不存在 或有問題。如果該裝置以RETRY訊息回應組態設定迥期或 正常(非组態設定)週期,則PCI匯流排及(或)系统處理器 可能停頓,而需要重新啓動系統。 以前此種問題尚不明顯’但是現在有若干情況,在這此 ’ffl /兄下可flb造成一介面卡及(或)一组介面卡被重定,作是 處理器及其餘的I / 0子系統仍在工作中。造成此種問題的 一個因素是各介面卡愈來愈複雜,例如在一個介面卡可處 理一組態設定週期或以RETRY訊息回應之前,該介面卡必 須在RST#信號停止觸發之後先啓動一可程式邏輊陣列 (Programmable Logic Array ;簡稱 PLA) ’ 或者一個叙有電 路板上處理器的介面卡在可以處理一组態設定週期或以 RETRY訊息回應之蓟’必須先載入暫存器的資料,龙完成 其他的啓動步驟。另一個因素則是:在熱插拔的規格中, 或是在類似的PCI電源管理規格中,當系統的其餘部分及 PCI I/O子系統仍在工作時,係將各別的重定信號提供给各 介面卡。 有鑑於前述各因素’最好是能發明一種可避免與週邊裝 置的延遲啓動回應相關聯的重新啓動需求之方法。如果在 组%設定冗成之後’介面卡不利用一 RETRY回應即可準備 好回應正常(非組態設定)週期,則此種方法將將更有-其優 點。 發明概述 因此,本發明之一目的在於提供一種具有—擴充匯流排 _—___ -9-, 本紙法尺度適用中國國家標準_( Cxs ) A4規格(2ΙΰΧ 297公犮Γ "" ' --- (請先閱讀背面之注意事項再填苟本頁} 士衣 、可 經濟部智总財產局肖工消費合作社印製 4 2 6 8 - q A7 B7 五、發明説明 之改良式電腦系統,該擴充匯流排 入該系統。 週邊裝置加 本發明之另一目的在於提供„種可蔣 强」知一声;^信號施加到 -週邊裝置之電腦系統,其中可以電 虜丨 广T J 乂电細的询系統啓動該 裝置,而無須重新啓動整個系統。 1 - 本發明之又-目的在於提供_種可減少各週邊裝置的啓 動回應之延遲以避免啓動失敗之電腦系統。 係以一種將一週邊裝置登綠到一電腦的方法達到上述各 項目的,茲万法大致包含下列步驟:使—插槽與該電腦的 一匯流排隔離;將週邊裝置加入該插槽;將該插槽連接到 該匯流排;停止觸發該插槽上的一重定信號;在該竜腦所 建立的一段預定時間之内,回應一使用嘗試,而以來自該 週邊裝置的一狀態訊息回應該匯流排;以及回應該回應步 躁’而以該系統的一作業系統啓動該週邊裝置。如果該狀 態訊息是一重新嘗試回應,則在一個小於該段預定時間的 起始執行期間中,將發生該回應步驟。本發明亦可使遇邊 裝置在組態設定完成之後立即回應各非組態設定週期:在 回應步驟之後,即可啓動週邊裝置的内部邏輯電路;換言 之’可將部分的内部啓動移到諸如診斷作業等的其他作業 中。 本發明也考慮到經由遇邊裝置的組態設定空間而使-用題 邊裝置的裝置驅動程式進行訊息傳送,以避免在該週造裝 置準備好回應非組態設定使用之前對該週邊裝置的此種雖 组態設定使用° (在週逢裝置的組態設定.空間中)設定一位 -10- (請先聞讀背面之注意事項再填寫本頁} .丨裝 、1Τ 經濟部智丛財產巧Μ工消费合作社印製 试狀度制中_家料(CNS ) Λ規格 (-Ί0X297公莖) 4268 3 3 A7 ________B7 五、發明説明(8、 ~ 一 ~~~- 元,即可實施此種功能。 若參照下文中之詳細説明’將可易於了解本發明的上述 各項其他的目的、特徵、及優點。 附圖簡述 在最後的申請專利中將述及本發明的創新特徵。然 而,若參照下文中對-實施例之詳説明,並配合各附 圖,將可更易於了解本發明及其較佳使用模式、其他的目 的、及優點,這些附圖有: 圖1是具有一遇邊组件互連(PCI)匯流排的一傳统電腦系 統i方塊圖,其中該匯流排可讓各週邊裝置加入該電腦系 統;以及 圖2是根據本發明而建構的一電腦系統實施例之方塊 圖,該電腦系統具有一個設有複數個可容納週邊裝置的插 槽之PCI匯流排、及一"熱插拔"控制器,該熱插拔控制器 可在系統的其餘部分仍在工作時用來啓動各裝置。 實施例之說明 經濟部智葸財產苟N工消費合作社印製 ----------士^------IT (請先閉讀背面之注意事項再填寫本頁) 現在請參閲各圖,尤其請參閲圖2 ,圖中示出根據本發 明而建構的一電腦系統(100)實施例。系統(1〇〇)包含—個 CPU或處理器(1〇2) ’該CPU (1〇2)係利用一系統匯流排 (106)而連接到一系统記憶體裝置(1〇句。一週邊組件互連 (PCI)主橋接器(1〇8)係用來將—pci區域匯流排(11〇)-耗合 到一系統匯流排(106)=可利用複數個插槽(圖中示出三侗 插槽(112)、(114)、及(116))而以可抽換之方式將各種週邊 裝置連接到系統。係利用各別的熱插拔開關(11 8)、(120)、 -------- -11-' 本紙伕尺度適用中囡{ cns ) Α4^ (' 4 2 6? Α7 Β7 9 五、發明説明( 及(122)將每一插槽連接到PCI匯流排(11 〇),其中可利用這 些熱插拔開關在系統平台的其餘部分仍在工作時使一插槽 上的所有信號與匯流排(110)隔離。當系統平台的其餘部分 仍得到完全的供電時,開關(118)、(120)、及(122)也使一插 槽不會得到供電。一熱插拔控制器(124)亦係連接到PCI主 橋接器(108)及每一熱插拔開關(11S) ' (12〇)、及(122)。 在所示實施例中,電腦系統(1〇〇)係符合Intel股份有限公 司於 I"7 年 ίο 月 6 日出版的,,PCi H〇t_plug Specificati〇n„ 1.0版文件中所述的熱插拔設計,本發明特此引用該文件以 供參照。因此,係針對寬度爲3 2位元或64位元且係在3 3 百萬赫或66百萬赫下工作而且使用3 3伏或5伏電壓信號 的介面卡(該介面卡具有將於下文中詳述的創新構造),而 設計各插槽(II2)、(11句、及(116)。一個介面卡可包含在— PCI至PCI橋接器之後的單—PCI裝置或多個ρα裝置3每 一插槽具有一個可唯一識別一特定插槽之邏輯插槽識別 碼。 熱插拔控制器(124)控制對—pci插槽供電或不供電的各 種電氣上的因h可使用一個以上的熱插拔控制器一軟 把驅動%式(熱插拔系統裎動程式)係用來控制並監視熱插 拔控刮器(124)。如果有一個以上的熱插拔控制器,則可使 用—個以上的熱插拔系統驅動程式。高階軟體(―種熱指拔 服務程式”)對熱插拔作業進行整體性的控制。該服務程式 包含-使用者介面,並可對作業系統發出要求,以便停止 ^下的活動’並向熱插拔系統驅動程式發出要求(基本要 ----—-----装------訂 c請先閱讀背面之注意事項再填寫本頁) 經濟部智.¾財產^Μ工消費合作Ti印製 战狀賴財 ( CNS ) Λ4^#Γ77 -12- (2ί〇χ297公董 4268 3 3 A7 B7 五、發明説明(1〇') ^ ~ 求),以便利用熱插拔開關(Π8)、(120)、及(122)對各插槽 供電或不供電。 可利用電腦系統(100)的作業系統啓動置於其中一個插槽 (112)、(114)、及(116)的一插槽,而無須重新啓動整個系 统。在插入一介面卡之前,先利用熱插拔控制器(124)停止 對一插槽供電,並使該插槽與PCI匯流排(11〇)隔離。在插 入該介面卡之後,使用者通知熱插拔服務程式,而熱插拔 服務程式即對熱插拔系統驅動程式發出一基本要求,而對 插有新的介面卡之該插槽#電。纟插拔系統驅動程式钱後 利用熱插拔控制器(124)對該插槽供電,然後利用適當的熱 插拔開關將該插槽連接到PCI匯流排(11〇)(係獨立捏舍:特 走插槽之重足彳^號接腳),並停止觸發該插槽上的重定信蜣 (RST#)。熱插拔服務程式然後將已安裝新的介面;之:^ 通知作業系統,因而作業系統可啓動該介面卡,並準侯使 用該介面卡(也利用顯$監視器上的一訊息將該介面卡已備 妥之訊息通知使用者)。 本發明避£ 了在發明背景中提到的介面卡過於廷谐丈笋 停止觸發重定信號的回應因而需要重新啓動之問題·;^ 對自RSTHt號的停止觸發到處理器(102)所嘗試的第一次 組態設定使用的這段時間’而建立一預定時間(丁」,以便 可(在諸如一或兩秒鐘内)啓動介面卡的内部匯流排邏章雷 ^爲了減少系統⑽)將介面卡視爲不存在或有故障的^ 能性’係將介面卡設計成在該段時間^經過之後通常Μ 要RETRY回應即可處理組態設定使用。换言之,該介云卡 張尺度適㈣ -----.----裘— (請先閲讀背面之注意事項再填舄本頁〕 ----訂------, ---1本 ^,"^智^財產局,¾工::;'"合作灶印製 -13- 42683 3 A7 B7 —i 一—一 - 五、發明説明(11 ) 符合在該段時間内可以一個非重新嘗試的狀態訊息(或確認 訊息)作爲回應之規格。一個偶發的RETRY回應是可以接 受的’只要該RETRY回應符合在諸如在16個時脈週期内 的啓動執行時間要求即可。係以符合的要求之方式實施 介面卡的硬體及(或)軟體。根據本發明而建構的介面卡最 好是又可回應在组態設定完成後(亦即在建立組態設定空間 及起動介面卡的位址空間之後)的正常(非组態設定)週期 (在正常情形下仍然不需要一RETRY回應,且具有符合啓 動執行時間要求的讓和此類回應)。 對於可能需要較長内部啓動時間的較複雜之介面卡而 言,符合τχ要求的一種解決方式即是:自啓動常式中移出 将造較長内部啓動時間的函式,並將這些函式移入諸如内 建自我測試(Built-In Self-Test ;簡稱BIST)作業等的另一作 果中。因此,可經由BIST而在稍後的“診斷”作業中啓動這 些幽式,而不是使這些函式成爲啓動作業(亦即在重定之後 隨即進行的作業)的一部分。 經濟部智总財產苟Μ工消費合作社印製 m - I I ! -I · - I I _ I I— l^n 1^11 ^1F —I. I —^n l· '?'-" (請先聞讀背面之注意事項再填寫本頁) 有些非常複雜的週邊裝置仍然可能無法利用一長串的 RETRY回應或等候狀態以外之其他方式回應正常週期,對 於這些非常複雜的週邊裝置而言,—種替代的解決方式即 疋只把一種介面卡驅動程式,該介面卡驅動程式在準備好 對其使用的回應之前可避免對該介面卡的正常(非组態設定) 使用=可界定該介面卡組態設定空間中之一位元,而讓组 態設定軟體或裝置驅動程式檢查該位元,以便決定該介面 卡疋否(以設定該位元之方式)已指示該介面卡已準備好可 -14- ' 本紙浪尺/ϋΐ! t ( CNS ) ( 210 X 297^^7 4268 3 3 A 7 B7 五、發明説明(12 ) 回應正常的週期。 雖然已參照一些特定實施例而説明了本發明,但是本説 明之目的並非在對本發明加以限制。熟悉本^技術者在麥 閲本發明的説明之後’當可易於了解的所揭示各實施例之 各種修改、及本發明之各替代實施例。例如,本發明可適 用於類似的重定回應,例如由ρα電源管理服務程式所產 生的那些重定回應。因此,在不脱離最後的申請專利範園 所界定的本發明之精神或範圍下,仍可作出此種修改。 元件符號說明 ‘ (请先K讀背面之.vi意事項再填寫本頁) :i. μ
S 經·.-部智'"財4-"爵工消費合"社印製 ίο 系統 12 中央處理單元(CPU) 14唯讀記憶體(R 〇 Μ) 16動能隨機存取記憶體(DRAM) 18系統滙流排 20 PCI區域滙流排 22 PCI主橋接器 24 區域網路(LAN)介面卡 26小型電腦系統介面(SCSI) 介面卡 28擴充滙流排橋接器 3 0 音效介面卡 32 圖形介面卡 34外部電腦網路 36高速SCSI|^菜機 38 ISA滙流排 40鍵盤 麥克風 44圖形指向裝置(滑鼠) 46光碟機 48 味I p八 5〇顯示監視器 * w*Ti| .3綱 -15- 本纸張尺度適用中國國家榇準((:_$.) Λ4規格(210X 297公釐)
Claims (1)
- 經濟部f葸財產局員工消費合作社印製 42683c m C8 DS六、申請專利範圍^ 1. 一種將一週邊裝置登錄到一電腦之方法,包含下列步 驟: 使一個適於容納該週邊裝置之插槽與該電腦之一匯流 排隔; 將該週邊裝置插入該插槽; 在該插入步驟之後,將該插槽連接到該匯流排; 在該插入步驟之後,停止觸發該插槽上的一重定信 號; 在該電腦所建立的一段預定時間之内,響應一使用嘗 試,而以該週邊裝置之一狀態訊息向該匯流排回應;以 及 以該電腦之一作業系統初始化該週邊裝置,以響應該 回應步驟·。 2. 如申請專利範圍第1項之方法,其中該狀態訊息是一重 新嘗試回應,且係在一小於該段預定時間之起始執行期 間中發生該回應步驟。 3. 如申請專利範圍第1項之方法,又包含下列步騾:在组 態設定完成之後,該週邊裝置立即回應非組態設定遇 期。 4. 如申請專利範圍第3項之方法,其中回應非组態設定週 期的該步驟包含下列步驟:在一小於該段預定時間之起 始執行期間中傳送一重新嘗試回應c 5. 如申請專利範圍第1項之方法,又包含下列步驟:在該 回應步驟之後,初始化該週邊裝置之内部邏輯電路。 _-16- 、_ 本紙張尺度適用中國國家標準(CNS ) A4現格(2IOX 297公釐) (請先閲讀背面之注意事項再填寫本頁) 4 2683 3 A8 B8 C8 D3__ 六、申請專利範圍" 6. 如申請專利範圍第5項之方法,其中初始化該週邊裝置 的内部邏輯電路之該步躁包含下列步驟:執行一診斷作 業。 7. 如申請專利範圍第1項之方法,又包含下列步驟:在該 遇邊裝置準備好回應非組態設定使用之前,一驅動程式 避免對該週邊裝置之此種非組態設定使用。 8. 如申請專利範圍第7項之方法,其中該避免步驟又包含 下列步驟:在該週邊裝置的一组態設定空間中設定一位 元’用以指示該週邊裝置已準備好。 9. 如申請專利範圍第7項之方法,其中該避免步驟又包含 下列步驟:在該電腦的作業系統之一组態設定空間中設 定一位元’用以指示該週邊裝置已準備好。 10. 如申請專利範圍第9項之方法,又包含下列步聲:該作 業系統決定已在該组態設定空間中界定了該位元a 11. —種電腦系統’包含: 一記憶體裝置; 處理器装置,用以執行該記憶體裝a中所儲存的程式 指令; 一週邊裝置; 將該週邊裝置連接到該處理器裝置之裝置·以及^ 回應裝置,該回應裝置在自停止觸發—個施加到該逍 邊裝置的重定信號到回應一個使用該遇邊裳晋的A ;戈之 -段預定時間之内,以該週邊裝g之—狀態;;息=窗 應。 -17-- 本紙伕尺度適用中國國家標準(CNS ) A4见格(210X297公釐) (請先閱讀背面之注意事項再填寫本貫) 訂 經濟部智慧財產局員工消費合作社印製 4268 3 3 il CS DS六、申請專利範圍< 經濟部智慧財產局員工消費合作社印製 12. 如申請專利範圍第11項之電腦系統,又包含停止觸發裝 置’用以響應該週邊裝置已連接到該連接裝置之一通 知,而停止觸發該重定信號。 13. 如申清專利範圍第1 1項之電腦系統,其中該處理器具有 一系統匯流排,且該連接裝置包含一區域匯流排。 14. 如申請專利範圍第1 1項之電腦系統,其中該連接裝置包 含一個適於容納該週邊裝置之插槽。 15. 如申請專利範圍第1 1項之電腦系統,其中該狀態訊息是 一重新嘗試回應,且該回應裝置係在一小於該段預定時 間之起始執行期間中傳送該重新嘗試回應。 16. 如申請專利範圍第1 i項之電腦系統,其中該週邊裝-置包 含回應裝置,用以在一組態設定完成之後,立即自該處 理器裝置回應非组態設定週期。 17. 如申請專利範圍第1 1項之電腦系統,其中該週邊裝置包 含啓動裝置,用以在該傳送狀態訊息之後,啓動該週邊 裝置之内部邏輯電路。 18. 如申請專利範圍第1 ^項之電腦系統,又包含避免裝置’ 用以在該週邊裝置準備好回應非组態設定使用之前’避 免對該週邊裝置之此種非組態設定使用。 19. 如申請專利範圍第1 8項之電腦系統,其中該避免裝置在 —组態設定空間中設定一位元,用以指示該週邊裝置已 準備好。 -18- <紙疚尺度適用中國國家標準(CNS ) A4規格(210X297公釐) (請先閲讀背面之注意事項再填寫本頁) 訂
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/067,042 US6035355A (en) | 1998-04-27 | 1998-04-27 | PCI system and adapter requirements following reset |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW426833B true TW426833B (en) | 2001-03-21 |
Family
ID=22073348
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW088101883A TW426833B (en) | 1998-04-27 | 1999-02-08 | PCI system and adapter requirements following reset |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US6035355A (zh) |
| EP (1) | EP0953902A3 (zh) |
| JP (1) | JP3974288B2 (zh) |
| KR (1) | KR100339442B1 (zh) |
| CN (1) | CN1130645C (zh) |
| TW (1) | TW426833B (zh) |
Families Citing this family (26)
| 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 |
| US6292859B1 (en) * | 1998-10-27 | 2001-09-18 | Compaq Computer Corporation | Automatic selection of an upgrade controller in an expansion slot of a computer system motherboard having an existing on-board controller |
| US6295566B1 (en) * | 1998-10-31 | 2001-09-25 | Campaq Computer Corporation | PCI add-in-card capability using PCI-to-PCI bridge power management |
| US6237057B1 (en) * | 1998-12-16 | 2001-05-22 | International Business Machines Corporation | Method and system for PCI slot expansion via electrical isolation |
| US6195723B1 (en) * | 1998-12-16 | 2001-02-27 | International Business Machines Corporation | Method and system for providing peer-to-peer control in an expanded slot environment using a bridge as an agent for controlling peripheral device |
| KR100517546B1 (ko) | 1999-07-16 | 2005-09-28 | 삼성전자주식회사 | 엘이디 표시기에 포스트 코드를 표시하는 휴대용 컴퓨터 |
| US6625680B1 (en) * | 1999-08-16 | 2003-09-23 | Cisco Technology, Inc. | System and method for processing circuit card connector and redundancy events |
| US6618783B1 (en) * | 1999-10-29 | 2003-09-09 | Hewlett-Packard Development Company, L.P. | Method and system for managing a PCI bus coupled to another system |
| DE19960243A1 (de) * | 1999-12-14 | 2001-07-05 | Infineon Technologies Ag | Bussystem |
| US6532558B1 (en) * | 2000-03-02 | 2003-03-11 | International Business Machines Corporation | Manufacturing testing of hot-plug circuits on a computer backplane |
| US6772263B1 (en) * | 2000-08-10 | 2004-08-03 | Serverworks Corporation | PCI arbiter with hot plug controller support |
| US7295882B2 (en) * | 2002-06-27 | 2007-11-13 | International Business Machines Corporation | Method and apparatus for audible error code detection and identification |
| CN1302358C (zh) * | 2003-05-21 | 2007-02-28 | 华为技术有限公司 | 一种桥接芯片的复位方法及其装置 |
| JP4321754B2 (ja) * | 2003-07-31 | 2009-08-26 | Tdk株式会社 | 圧電共振器およびそれを用いたフィルタ |
| US7073008B2 (en) * | 2003-09-15 | 2006-07-04 | Media Tek Inc. | Method of function activation on a bridge system |
| US7310099B2 (en) * | 2004-05-03 | 2007-12-18 | Dell Products L.P. | Information handling system including detection of inappropriate video connection |
| US20060161712A1 (en) * | 2004-07-29 | 2006-07-20 | Arramreddy Sujith K | PCI arbiter with hot plug controller support |
| US7139184B2 (en) | 2004-12-07 | 2006-11-21 | Infineon Technologies Ag | Memory cell array |
| US7539801B2 (en) * | 2005-05-27 | 2009-05-26 | Ati Technologies Ulc | Computing device with flexibly configurable expansion slots, and method of operation |
| US20060282724A1 (en) * | 2005-06-14 | 2006-12-14 | Microsoft Corporation | Programmatically switched hot-plug PCI slots |
| US8056072B2 (en) * | 2005-10-31 | 2011-11-08 | Microsoft Corporation | Rebootless display driver upgrades |
| WO2009120187A2 (en) * | 2008-03-25 | 2009-10-01 | Hewlett-Packard Development Company, L.P. | System and method for transforming pcie sr-iov functions to appear as legacy functions |
| US7759704B2 (en) * | 2008-10-16 | 2010-07-20 | Qimonda Ag | Memory cell array comprising wiggled bit lines |
| US8294188B2 (en) * | 2008-10-16 | 2012-10-23 | Qimonda Ag | 4 F2 memory cell array |
| US8527816B2 (en) * | 2010-03-10 | 2013-09-03 | International Business Machines Corporation | Identifying a defective adapter |
| CN104932921B (zh) * | 2015-06-16 | 2018-07-06 | 联想(北京)有限公司 | 启动控制方法和电子设备 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4426679A (en) * | 1980-09-29 | 1984-01-17 | Honeywell Information Systems Inc. | Communication multiplexer using a random access memory for storing an acknowledge response to an input/output command from a central processor |
| JP3421378B2 (ja) * | 1993-03-23 | 2003-06-30 | 株式会社東芝 | 伝送制御方式 |
| US5548782A (en) * | 1993-05-07 | 1996-08-20 | National Semiconductor Corporation | Apparatus for preventing transferring of data with peripheral device for period of time in response to connection or disconnection of the device with the apparatus |
| US5537664A (en) * | 1993-06-30 | 1996-07-16 | Intel Corporation | Methods and apparatus for generating I/O recovery delays in a computer system |
| US5533204A (en) * | 1994-04-18 | 1996-07-02 | Compaq Computer Corporation | Split transaction protocol for the peripheral component interconnect bus |
| US5517646A (en) * | 1994-04-25 | 1996-05-14 | Compaq Computer Corp. | Expansion device configuration system having two configuration modes which uses automatic expansion configuration sequence during first mode and configures the device individually during second mode |
| US5768542A (en) * | 1994-06-08 | 1998-06-16 | Intel Corporation | Method and apparatus for automatically configuring circuit cards in a computer system |
| US5594873A (en) * | 1994-12-08 | 1997-01-14 | Dell Usa, L.P. | System and method for identifying expansion devices in a computer system |
| US5548712A (en) * | 1995-01-19 | 1996-08-20 | Hewlett-Packard Company | Data storage system and method for managing asynchronous attachment and detachment of storage disks |
| KR960032232A (ko) * | 1995-02-25 | 1996-09-17 | 김광호 | 메모리 카드와 스마트카드 겸용 가능한 카드 리드/라이트 장치 |
| US5737524A (en) * | 1995-05-22 | 1998-04-07 | International Business Machines Corporation | Add-in board with programmable configuration registers for use in PCI bus computers |
| KR100244836B1 (ko) * | 1995-11-02 | 2000-02-15 | 포만 제프리 엘 | 컴퓨터시스템 및 다수의 기능카드 중 한개의 기능카드를 격리하는 방법 |
| US5933609A (en) * | 1996-04-08 | 1999-08-03 | Vlsi Technology, Inc. | Method and system for hot docking a portable computer to a docking station via the primary PCI bus |
| US5875310A (en) * | 1996-05-24 | 1999-02-23 | International Business Machines Corporation | Secondary I/O bus with expanded slot capacity and hot plugging capability |
| US5922060A (en) * | 1996-12-31 | 1999-07-13 | Compaq Computer Corporation | Expansion card insertion and removal |
| US5898869A (en) * | 1996-09-20 | 1999-04-27 | The Foxboro Company | Method and system for PCMCIA card boot from dual-ported memory |
| US5784576A (en) * | 1996-10-31 | 1998-07-21 | International Business Machines Corp. | Method and apparatus for adding and removing components of a data processing system without powering down |
| US5887144A (en) * | 1996-11-20 | 1999-03-23 | International Business Machines Corp. | Method and system for increasing the load and expansion capabilities of a bus through the use of in-line switches |
| US5845114A (en) * | 1997-01-08 | 1998-12-01 | Telxon Corporation | PC card initialization for microprocessor based devices |
-
1998
- 1998-04-27 US US09/067,042 patent/US6035355A/en not_active Expired - Lifetime
-
1999
- 1999-02-08 TW TW088101883A patent/TW426833B/zh not_active IP Right Cessation
- 1999-03-11 EP EP99301856A patent/EP0953902A3/en not_active Withdrawn
- 1999-03-13 KR KR1019990008529A patent/KR100339442B1/ko not_active Expired - Fee Related
- 1999-03-26 CN CN99104423A patent/CN1130645C/zh not_active Expired - Lifetime
- 1999-04-16 JP JP11012299A patent/JP3974288B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| KR19990082733A (ko) | 1999-11-25 |
| EP0953902A2 (en) | 1999-11-03 |
| JP3974288B2 (ja) | 2007-09-12 |
| KR100339442B1 (ko) | 2002-06-03 |
| CN1233799A (zh) | 1999-11-03 |
| EP0953902A3 (en) | 2003-10-29 |
| US6035355A (en) | 2000-03-07 |
| CN1130645C (zh) | 2003-12-10 |
| JPH11353267A (ja) | 1999-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW426833B (en) | PCI system and adapter requirements following reset | |
| EP0820022B1 (en) | Computer system incorporating hot docking and undocking capabilities without requiring a standby or suspend mode | |
| JP3327559B2 (ja) | フィーチャ・カードのコンピュータへの非破壊的活状態挿入およびコンピュータからの非破壊的活状態取外しを可能にする方法およびシステム | |
| TW457454B (en) | A method and system for providing hot plug of adapter cards in an expanded slot environment | |
| US6895285B2 (en) | Computer system status monitoring | |
| EP3035187B1 (en) | Hard disk and management method | |
| CN103583034A (zh) | 提供消除挂起状态的机会的信息处理装置、其控制方法和存储介质 | |
| JP2000056871A (ja) | Usbシステム用のemsエンハンスメント回路 | |
| JP2003316719A (ja) | Usbホストの役割をする上流の周辺機器 | |
| US20180210783A1 (en) | Information processing apparatus, control method of the same, and storage medium | |
| US8589597B2 (en) | Computer having removable input/output device | |
| CN104219409A (zh) | 具有休眠功能的图像形成装置及其控制方法 | |
| JP2008257597A (ja) | バス接続デバイス、バス接続方法およびバス接続用プログラム | |
| CN114461286B (zh) | 一种服务器启动方法、装置、电子设备及可读存储介质 | |
| US6993670B2 (en) | Method of configuring a computer system capable of being woken up on LAN | |
| CN102883087A (zh) | 信息处理设备及其启动控制方法 | |
| US6564279B1 (en) | Method and apparatus facilitating insertion and removal of modules in a computer system | |
| CN115269474A (zh) | 一种服务器及其PCIe热插拔的控制方法、装置及介质 | |
| EP1062562A1 (en) | Computer expansion system | |
| CN110413554B (zh) | 热插拔系统及热插拔方法 | |
| TW200947204A (en) | A power recovery server device and method thereof | |
| CN113946530A (zh) | 扩展卡的控制方法及装置、非易失性存储介质 | |
| US9883067B2 (en) | Memory reset control apparatus, method for controlling the control apparatus, and storage medium | |
| US7523336B2 (en) | Controlled power sequencing for independent logic circuits that transfers voltage at a first level for a predetermined period of time and subsequently at a highest level | |
| CN116627472A (zh) | 高速外围组件设备的固件程序升级方法及服务器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| GD4A | Issue of patent certificate for granted invention patent | ||
| MM4A | Annulment or lapse of patent due to non-payment of fees |