[go: up one dir, main page]

TWI234705B - Detecting method for PCI system - Google Patents

Detecting method for PCI system Download PDF

Info

Publication number
TWI234705B
TWI234705B TW092133956A TW92133956A TWI234705B TW I234705 B TWI234705 B TW I234705B TW 092133956 A TW092133956 A TW 092133956A TW 92133956 A TW92133956 A TW 92133956A TW I234705 B TWI234705 B TW I234705B
Authority
TW
Taiwan
Prior art keywords
pci
interrupt
test
scope
function
Prior art date
Application number
TW092133956A
Other languages
English (en)
Other versions
TW200405154A (en
Inventor
Ken Shih
Original Assignee
Via Tech Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Via Tech Inc filed Critical Via Tech Inc
Priority to TW092133956A priority Critical patent/TWI234705B/zh
Publication of TW200405154A publication Critical patent/TW200405154A/zh
Priority to US10/842,521 priority patent/US20050125583A1/en
Application granted granted Critical
Publication of TWI234705B publication Critical patent/TWI234705B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4221Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
    • G06F13/423Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus with synchronous protocol

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Description

1234705 五、發明說明(1) 【技術領域】 本發明係有關於一種PC I系統之檢測方法,尤指一種 可快速確認系統問題點之PC I系統檢測方法,其主要係於 檢測中利用一中斷服務測試程式進行中斷功能^測試/可 快速確認問題點,防止功能測試通過卻無法運作之情形發 生者。 ^ 【先前技術】 以往,業界所習用之電腦架構中之PCI ( peripheral component interconnect ion)系統係如第1圖所示。其電 腦系統1 〇中,主要包含有一中央處理器1 2 、一晶片'組 (chipset) 1 4、一記憶體1 8及一 PCI插槽1 6。其中 ’該中央處理器1 2負責整個電腦系統的運作,包括指令 讀取、指令執行、記憶體存取、資料輸入輸出等等;該記 fe妓1 8用於存放系統之指及資料,晶片組]4則負責中 央處理器1 2與其他系統元件之間的協調與仲裁;而pC! 插槽1 6則可用以插接第一pci裝置1 6 1及第二pci裝置 163等複數個PCI裝置,藉以擴充電碯系統之功能,執 行諸如區域網路連線、數據機撥接或無線網路連線等等額 外之擴充功能。 雖著資訊科技的持續發展與半導體製程的不斷改良, 人們對電腦效能的要求也越來越高’對其所應具備的功能 的要求也越來越多。為了使電腦的基本配備符合人們的需 求,廠商不僅將越來越多的功能電路整合於一控制晶片(
1234705
五、發明說明(2) 如pct橋;:南橋)中’同樣的也將越來越多的電腦週邊裝置 產成太衣Ϊ直接内建於一主機板上,不僅可降低整體之生 可免去使用者另購配備pci裝置介面卡之麻煩 用之箸$免插接之介面卡與電腦設定相衝突而造成無法使 on h在二主機板上設有越多的内建代1裝置(PCI device 的。=,其系統所能提供的功能也就越多。然而相對 ,甚以;=誤,其除錯的工程也就更加繁瑣複雜 統卻Π的PCI侧試都沒有問題,而其系 …、决正吊運作的尷尬狀況。 τ 【發明内 有鑑 統之檢測 系統之中 題點者。 本發 法,其係 入致能, 功能是否 本發 法,尚可 斷暫存器 本發 容】 於此, 方法, 斷功能 明之次 利用中 令PCI 正常者 明之又 利用一 是否致 明之又 本發明之主要目的,在於提供一種PCI系 ,主要係利用一中斷服務測試程式來測軾 疋否正確,可快速釐清系統發生錯誤之問 f目的,在於提供一種pci系統之檢測方 =服務測試程對PC ί裝置之中斷暫存器. I置發出中斷要求訊號,藉以檢測其中斯 一目的,在於提供一種PCI系統之檢測方 ,測程序檢測系統之基本輸出入系統之中 能’及其中斷路徑選擇表是否正確者。 一目的,在於提供一種PCI系統之檢測方
第7頁
1234705 五、發明說明(3) 法,尚可藉由檢測主機板之中斷訊號線佈線與PC I裝置之 中斷功是否正確來釐清發生錯誤之問題點,以便針對問題 而擬定並執行解決方案者。 為了達成上述及其他之目的,本發明提供一種PCI系 統之檢測方法,該系統包含有一中央處理器、一基本輸出 入系統、一包含有PC I控制器之晶片組、一 PC I匯流排及至 少一 PC I裝置,該檢測方法之主要實施步驟係包含有:提 供一中斷服務測試程式;利用中斷服務測試程式對一欲測 試PCI裝置之中斷暫存器寫入致能,令該PCI裝置發出中斷 要求訊號;及於一預定期間内檢測該中斷服務測試程式是 否收到該中斷要求訊號;藉由中斷功能之測試及其問題點 檢測程序而可快速釐清錯誤發生的原因,訊速完成除錯程 序者。 ' 【實施方式】 茲為使 貴審查委員對本發明之特徵、結構及所達成 之功效有進一步之瞭解與認識,謹佐以較佳之實施圖例及 配合詳細之說明,說明如後: 首先,請參閱第2圖,係現行電腦架構中PC I系統之 方塊示意圖。如圖所示,其電腦系統2 0主要係包含有一 中央處理器2 2 、一包含有PCI控制器2 4 3之晶片組2 4、一基本輸出入系統(Basic Input/Output System ; BIOS) 2 4 5、一記憶體2 8、及一PCI匯流排2 9。其中 ,該PCI匯流排2 9除了連接有一PCI插槽2 6 ,可藉以插
第8頁 1234705 五、發明說明(4) 接複數個外接PCI裝置2 6 1、? R q夕々k 上 數個内建PCI裝置291及2 9 32等6。3之夕卜,尚可連接複 2以往電腦系統的功能擴充’主要以插卡外^ =為主,所以只要PCI插槽2 6_匯流 正確,而外接PC I裝置2 6 1 、? β q 11 ^ 2 6 3也都此通過功能測 广的般而言都不會發生什麼問題、然而,當主機板 (maln board )上設有複數個内建pci裝置2 9工及2 9 3 時,其系統能不能正常運作將會與主機板之設計 生關聯,而不是單純的PC I裝置之功处、目丨丨4 ρ γ 7 衣1之功爿b測试即可確保無誤 的。 請參閱第3圖,係本發明一較佳實施例之流 了確保設有内建⑽裝置之電腦系統(如第2圖所示 糸統之電腦架構)能正常運作,及於系統發生問題時, 月匕迅速檢測出問題點之所在’本發明提供一種pci ::方法’其主要係包含有下列步驟:首先於系統測試程 式中提供一中斷服務測試程式(interrupt service = UTlne),並利用該中斷服務測試程式檢測系統中斷請求 Onjcrnipt re(luest\訊號之發送與接收是否正確3 〇工
.:否’則進-步進仃中斷錯誤之問題點檢測3 2工,藉 以確認錯誤發生的原因;若I,則表
亦即該主機板上中斷訊號線之佑綠M u'、展之佈線(layout)與内建PCI裝 置之接腳連接正確’可進行PCI裝置之其他功能性測試。 接著,可進行pci裝置中PCI暫存器(register)之讀 寫測4,猎以確認PCI裝置所提供之功能(functi〇n)是否
1234705
五、發明說明(5) 正確3 0 3 ?若是,再進 認晶片組中PCI控制器與 ^制訊號之測試,藉以確 否正確3 0 5 ?若是,、目|丨$、—衣置間控制訊號的傳遞是 address/data bus ; AD b ,行PC \位址與資料匯流排( 資料之傳輸是否正確3 US β =測试,藉以檢視其位址與 做成一測試記錄3 〇 q,γ最後,則依各項測試之結果 據。 ’可做為除錯工程及廠商品管之依 在上述中b/f程序之測 式直接對欲測試之内建p c丨壯中要可利用該中斷服務測試程 enable),可觸發該内建?衣之中斷暫存态寫入致能( 該中斷服務測試程式二出-中斷要求訊號,而 内建PC"t置所發出之中斷期間之内監控是否收到該 心甲所要求§fl;若是,表示宜中齡要 求訊號之發送與接收正禮· 4 / ^ t叹正確,右否,則表示其中斷功能發生 錯决,而進一步進行問題點之檢測。 最後’請參閱第4目’係本發明中斷錯誤問題點檢測 方法之流程圖。如圖所示,#主要係於確認系統之中斷程 序測试發生錯誤時實施下列之檢測步驟:售.先利用一軟體 檢測B10S暫存器中之中斷功能是否致能4 〇 ];若是,則 進一步檢BIOS中之中斷路徑選擇表(interrupt r〇uting table)是否正確4 0 3 ;若是,則表示其在BI0S中之設定 已無錯誤,需進行硬體部分之檢測。此時,先進行主機板 上中斷訊號線之佈線是否正確4 〇 7 ;若是,則表示系統 在主機:板中B 10 S設定與中斷訊號線之佈線部分都正碟,故 其錯誤的問題點可能出現在該内建pC I裝置上。再進行該 1234705 — -- 一 _____ — - 4 五、發明說明(6) PCI裝置之中斷功能是否正確4 0 7,亦即觸發該pci裝置 發出一中斷要求訊虎’並監控其中斷腳位之電位是否下降 ,藉以確認該内建PC I裝置之中斷功能是否正確。最後再 試記錄4 0 9。 測方法,即可快速確認錯誤 可釐清該錯誤係主機板廒商 建pci裝置之提供廠商才能 置功能測試回圈之中,不僅 互相推諉過失之情事者。 有關於一種PC I系統之檢測 統問題點之PC I系統檢測方 中斷服務測試程式進行中斷 點,防止功能測試通4卻盔 明貝為一富有新穎性、進步 應符合專利申請要件無疑, 請 貴審查委員早曰賜予本 明之一較佳實施例而已,並 ’即凡依本發明申請專利範 精神及方法所為之均等變化 申請專利範圍内。 依據各項測試的結果做成一測 利用本發明之P C I系統檢 發生的原因及其問題所在,並 可處理者,或者必須回報該内 解決,可避免廠商陷於PCI裝 浪費時間而不自知,甚至造成 綜上所述,當知本發明係 方法,尤指一種可快速確認系 法,其主要係於檢測中利用一 功能之測試,可快速確認問題 法運作之情形發生者。故本發 性’及可供產業利用功效者, 爰依法提請發明專利申請,懇 發明專利,實感德便。 惟以上所述者,僅為本發 非用來限定本發明實施之範圍 圍所述之形狀、構造、特徵、 與修飾,均應包括於本發明之
1234705
五、發明說明(7) 圖號簡單說明: 1 0 電腦糸統 1 2 中央處理器 1 4 晶片組 1 6 PCI插槽 1 6 1 第一PCI裝 置 1 6 3 第二PCI裝置 1 8 記憶體 2 0 電腦糸統 2 2 中央處理器 2 4 晶片 組 2 4 5 BIOS 2 4 3 PCI控制器 2 6 PCI插槽 2 6 1 PCI裝置 2 6 3 PCI裝置 2 8 記憶體 2 9 PCI匯流排 2 9 1 内建PCI裝 置 2 9 3 内建PCI裝置
第12頁 1234705 圖式簡單說明 第1圖:係習用電腦架構中PC I系統之方塊示意圖; 第2圖:係現行電腦架構中PC I系統之方塊示意圖; 第3圖:係本發明一較佳實施例之流程圖;及 第4圖:係本發明中斷錯誤問題點檢測方法之流程圖。
/第13頁

Claims (1)

1234705 六、申請專利範圍 "一一"一 1 · 一種PCI系統之檢測方法,該系統包含有一中央處理 态、一基本輸出入系統、一包含有p c I控制器之晶片 組、一PCI匯流排及至少一PCI裝置,該檢測方法之主 要實施步驟係包含有·· 提供一中斷服務測試程式; 利用中斷服務測試程式令欲測試之PCI裝置發出中斷 要求訊號;及 判斷該PC I系統之中斷功能是否正確。 2 ·如申請專利範圍第1項所述之檢測方法,其中該pci 裝置包含有一中斷暫存器,而該中斷服務測試程式係 以直接對該中斷暫存器寫入致能,令該pc J裝 中斷要求訊號者。 x 3 ·如申請專利範圍第i項所述之檢測方法,其中緣中斷 服務測試程式設有一預定期間,若於該預定期間内收 到該PC I裝置之中斷要求訊號,則判斷該系統之中斷 功能正確若未於該預定期間收到該PCI裝置之中斷 要求訊號,則判斷其中斷功能錯誤。 4 ·如申凊專利範圍第3項所述之檢測方法,尚可包含有 一中斷功能問題點檢測之程序,可於其中斷功能鈣 時實施者。 a 5 ·如2請專利範圍第4項所述之檢測方法,其中該中斷 功成問題點檢測程序係包含有下列步驟: 檢測基本輸出入系統暫存器中之中斷功能是否致能; 及 ,
1234705 六、申請專利範圍 檢測基本輸出入系統之中斷路徑選擇表是否正確。 6 ·如申請專利範圍第5項所述之檢測方法,其中該中斷 功能問題點檢測程序尚可包含有下列步驟: 檢查主機板之中斷訊號線之佈線是否正確;及 檢測該PCI裝置之中斷功能是否正確。 7 ·如申請專利範圍第6項所述之檢測方法,尚可包含有 一測試結果記錄及回報之步驟。 8 ·如申請專利範圍第1項所述之檢測方法,尚可包含有 一PCI暫存器讀寫之測試程序,藉以測試該PCI裝置之 功能是否正確。 9 ·如申請專利範圍第1項所述之檢測方法,尚可包含有 一 PC I控制訊號測試程序,藉以測試該PC I系統之控制 訊號傳輸是否正確。 / 1 0 ·如申請專利範圍第1項所述之檢測方法,尚可包含有 一 P C I資料匯流排之測試程序,藉以測試該P CI系統之 資料傳輸是否正確。 #
第15頁
TW092133956A 2003-12-03 2003-12-03 Detecting method for PCI system TWI234705B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW092133956A TWI234705B (en) 2003-12-03 2003-12-03 Detecting method for PCI system
US10/842,521 US20050125583A1 (en) 2003-12-03 2004-05-11 Detecting method for PCI system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW092133956A TWI234705B (en) 2003-12-03 2003-12-03 Detecting method for PCI system

Publications (2)

Publication Number Publication Date
TW200405154A TW200405154A (en) 2004-04-01
TWI234705B true TWI234705B (en) 2005-06-21

Family

ID=34632288

Family Applications (1)

Application Number Title Priority Date Filing Date
TW092133956A TWI234705B (en) 2003-12-03 2003-12-03 Detecting method for PCI system

Country Status (2)

Country Link
US (1) US20050125583A1 (zh)
TW (1) TWI234705B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9013204B2 (en) 2012-01-13 2015-04-21 Wistron Corp. Test system and test method for PCBA

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050289287A1 (en) * 2004-06-11 2005-12-29 Seung-Man Shin Method and apparatus for interfacing between test system and embedded memory on test mode setting operation
TWI323846B (en) * 2006-12-15 2010-04-21 Inventec Corp Method for dynamically arranging interrupt pins
US9449714B2 (en) * 2013-08-14 2016-09-20 Advantest Corporation Flexible interrupt generation mechanism
CN112286750A (zh) * 2020-10-29 2021-01-29 山东云海国创云计算装备产业创新中心有限公司 一种gpio验证方法、装置、电子设备和介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5818251A (en) * 1996-06-11 1998-10-06 National Semiconductor Corporation Apparatus and method for testing the connections between an integrated circuit and a printed circuit board
US5859442A (en) * 1996-12-03 1999-01-12 Micron Technology, Inc. Circuit and method for configuring a redundant bond pad for probing a semiconductor
US5944840A (en) * 1997-09-10 1999-08-31 Bluewater Systems, Inc. Continuous monitor for interrupt latency in real time systems
US6141703A (en) * 1998-07-21 2000-10-31 Hewlett-Packard Company Interrupt sharing system assigning each interrupt request signal to a select one of system interrupt signals based on characteristic data of each peripheral device
TWI221959B (en) * 2002-10-25 2004-10-11 Via Tech Inc Method and computer system using a debug system to boot up

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9013204B2 (en) 2012-01-13 2015-04-21 Wistron Corp. Test system and test method for PCBA

Also Published As

Publication number Publication date
US20050125583A1 (en) 2005-06-09
TW200405154A (en) 2004-04-01

Similar Documents

Publication Publication Date Title
CN111949457B (zh) 服务器故障芯片检测方法及装置
US9921949B2 (en) Software testing
US7873874B2 (en) System and method for controlling synchronous functional microprocessor redundancy during test and analysis
CN107077409B (zh) 用于在电子系统中进行多接口调试的方法和装置
KR20100027214A (ko) 외부 인터페이스들의 기능성을 검증하기 위한 자체-검사 특징을 갖는 집적 회로
US9442815B2 (en) Distributed on-chip debug triggering with allocated bus lines
TW202343237A (zh) 資料中心安全控制模組及其控制方法
JP3380164B2 (ja) 周辺装置の集積回路のデータ送信機能をテスト及び表示するシミュレーション・システム
CN102053898A (zh) 针对主机pcie插槽上总线接口的测试方法及其读写测试方法
US7293204B2 (en) Computer peripheral connecting interface system configuration debugging method and system
CN101950280B (zh) 产生多个串行总线芯片选择的方法
US6728822B1 (en) Bus bridge circuit, information processing system and cardbus controller
CN114328045A (zh) 一种bmc的i2c调试方法、系统、装置及计算机可读存储介质
TWI234705B (en) Detecting method for PCI system
CN112596983A (zh) 一种服务器内连接器的监测方法
CN1276356C (zh) Pci系统的检测方法
CN104038380A (zh) 服务器主板检测系统及方法
TWI541646B (zh) 偵錯系統及其控制方法
CN116541220A (zh) 一种pcie加速卡老化测试方法、系统、终端及存储介质
CN115827298A (zh) 一种服务器开机故障定位方法、装置、终端及存储介质
US7469370B2 (en) Enabling multiple testing devices
CN100419704C (zh) 外部设备扩展接口测试方法
JP2003022222A (ja) 情報処理装置及びその保守方法
US11698875B2 (en) IC, monitoring system and monitoring method thereof
TWI858642B (zh) 自動化主機板測試系統

Legal Events

Date Code Title Description
MK4A Expiration of patent term of an invention patent