[發明專利]新世代周邊連接適配卡的尋址方法無效
| 申請號: | 201010590863.0 | 申請日: | 2010-11-30 |
| 公開(公告)號: | CN102479164A | 公開(公告)日: | 2012-05-30 |
| 發明(設計)人: | 韓雪山;金志仁;陳志豐 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 11006 | 代理人: | 梁揮;祁建國 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 世代 周邊 連接 適配卡 尋址 方法 | ||
技術領域
本發明涉及一種適配卡的驅動方法,特別涉及一種新世代周邊連接適配卡的尋址方法。
背景技術
新世代周邊連接接口(Peripheral?Component?Interconnect?Express,PCI-E)是目前計算器裝置中常用的外接擴充適配卡的接口。這種技術起初是為實現高速傳送數據所設計。其中,新世代外圍連接接口提供給每一個設備它自己專用的總線。數據通過被稱為通道(lane)的發送和接受信號是以封包(packet)的形式串行傳輸,在第一代的新世代周邊連接界面的每個通道具有單方向250Gigabits/sec的速度。多個通道可以組合在一起形成X1、X2、X4、X8、X12、X16、和X32的通道頻寬從而提高插槽的頻寬。在一般的計算器裝置通常會設置多個新世代周邊連接接口插槽131,并將新世代周邊連接適配卡安裝置相應的插槽。
不同新世代周邊連接適配卡的驅動程序會通過適配卡的配置空間中編號(ID)來定位新世代周邊連接適配卡是位于哪一個插槽之中。如果計算器裝置中接入了多個同樣的新世代周邊連接適配卡時,計算器裝置中的軟件怎樣定位使用哪一個插槽上的新世代周邊連接適配卡就是一個問題。
計算器裝置上的軟件枚舉所有的設備,并通過比對新世代周邊連接接口的總線編號來定位新世代周邊連接適配卡。雖然這樣的作法不需任何成本,但其缺點是:某些主機板上的總線編號并非依序給定,所以測試人員難以從外觀上得知其編號。這樣一來,測試者無法直觀的對預定的插槽與所連接的新世代周邊連接適配卡進行測試。
發明內容
鑒于以上的問題,本發明的目的在于提供一種新世代周邊連接適配卡的尋址方法,在窗口操作系統中加載具有新世代周邊連接適配卡的驅動程序。
本發明所揭露的新世代周邊連接適配卡的尋址方法包括:啟動主機板,通過基本輸入輸出系統取得主機板上所連接的新世代周邊連接適配卡,并將新世代周邊連接適配卡的硬件信息儲存至硬件查找表中;由窗口操作系統運行硬件加載程序,將硬件查找表中所記錄的硬件信息添加至硬件驅動程序中;運行目標程序,目標程序通過硬件驅動程序與所記錄的硬件信息調用相應的新世代周邊連接適配卡。
本發明所提出的新世代周邊連接適配卡的尋址方法是通過基本輸入輸出系統對新世代周邊連接適配卡與其連接的插槽進行檢測,并非由窗口操作系統直接調用新世代周邊連接接口的總線,因此不會產生新世代周邊連接適配卡與插槽的定位錯誤的問題。
以下結合附圖和具體實施例對本發明進行詳細描述,但不作為對本發明的限定。
附圖說明
圖1為本發明的架構示意圖;
圖2為本發明的運作流程示意圖。
其中,附圖標記
處理單元110
儲存單元120
主機板130
新世代周邊連接接口插槽131
新世代周邊連接適配卡140
具體實施方式
下面結合附圖對本發明的結構原理和工作原理作具體的描述:
本發明應用于具有新世代周邊連接接口與其插槽的計算器裝置,例如:個人計算機或服務器。請參考圖1所示,其為本發明的架構示意圖。本發明的計算器裝置至少包括:處理單元110、儲存單元120與主機板130。
主機板130電性連結于儲存單元120與處理單元110。主機板130中具有多個新世代周邊連接接口插槽131,用以連接新世代周邊連接適配卡140。新世代周邊連接適配卡140所應用的范圍可以是顯示輸出、音效輸出或數據的輸入輸出(Input/Output)。儲存單元120用以存儲微軟公司(Microsoft)的窗口操作系統(Windows?Operation?System)、硬件查找表、硬件驅動程序與目標程序。處理單元110用以運行窗口操作系統、硬件驅動程序與目標程序。
為避免現有技術所采用的枚舉(enum)會造成插槽編號與實際不一致的問題,所以本發明在窗口操作系統的硬件驅動程序中作了下述的修改。為清楚說明本發明的運作,還請參考圖2所示,其為本發明的運作流程示意圖。本發明的驅動方法包括下列步驟:
步驟S210:啟動主機板,通過基本輸入輸出系統取得主機板上所連接的新世代周邊連接適配卡,并將新世代周邊連接適配卡的硬件信息儲存至硬件查找表中;
步驟S220:由窗口操作系統運行硬件加載程序,將硬件查找表中所記錄的硬件信息添加至硬件驅動程序中;
步驟S230:運行目標程序,目標程序通過硬件驅動程序與所記錄的硬件信息調用相應的新世代周邊連接適配卡;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010590863.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種處理功能參數的方法及裝置
- 下一篇:一種USB設備及其檢測方法





