TW201437818A - 週邊元件連接裝置及具有週邊元件連接介面的電子裝置 - Google Patents
週邊元件連接裝置及具有週邊元件連接介面的電子裝置 Download PDFInfo
- Publication number
- TW201437818A TW201437818A TW102111568A TW102111568A TW201437818A TW 201437818 A TW201437818 A TW 201437818A TW 102111568 A TW102111568 A TW 102111568A TW 102111568 A TW102111568 A TW 102111568A TW 201437818 A TW201437818 A TW 201437818A
- Authority
- TW
- Taiwan
- Prior art keywords
- pci
- interface
- electronic device
- pins
- peripheral component
- Prior art date
Links
Classifications
-
- 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/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- 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
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0024—Peripheral component interconnect [PCI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0026—PCI express
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
- Information Transfer Systems (AREA)
Abstract
一種電子裝置,包括用於連接至少一PCI裝置的PCI介面以及第一、第二記憶體,該第一記憶體固化有一基本輸入輸出系統。該第二記憶體存儲有一暫存器值與PCI設置對應關係表,該暫存器值與設置對應關係表定義了不同的暫存器值所對應的PCI設置。電子裝置開機啟動時,該基本輸入輸出系統掃描該PCI介面判斷是否連接了PCI裝置,並在確定連接了PCI裝置時,該基本輸入輸出系統還在判斷PCI裝置中存儲有一暫存器值時,根據該第二記憶體中存儲的對應關係表確定該讀取的暫存器值對應的PCI設置,並根據該PCI設置對相應的PCI介面的引腳進行設置。
Description
本發明涉及一種連接裝置,特別涉及一種週邊元件連接裝置及具有週邊元件連接介面的電子裝置。
目前,越來越多的電子裝置,例如伺服器、個人電腦等為了設計的需要,採用一個PCI(Peripheral Component Interconnect,週邊元件連接)插槽上連接多個PCI裝置的方式。具體的,根據需求的不同而連接有不同數量的PCI裝置,例如,一個16引腳的PCI插槽上,可能連接2個8引腳的相同或不同的PCI裝置(例如,8引腳的兩個GPU(圖形處理器;Graphics Processing Unit)卡或一個8引腳的GPU卡以及一個8引腳的多媒體卡)或連接4個4引腳的相同或不同的PCI裝置。
然而,目前的電子裝置的基本輸入輸出系統(BIOS,Basic Input / Output System)需要根據PCI插槽所連接的PCI裝置而手動地進行相應的定制,否則基本輸入輸出系統無法自動偵測PCI插槽上連接的裝置是幾個PCI裝置以及如何將一個PCI插槽拆成幾組的PCI插槽給所連接的PCI裝置使用,而現有的PCI裝置也無法告知基本輸入輸出系統相關的資訊。
本發明提供一種高速卡適配器,USB介面的高速卡以及PCI-E介面的高速卡均可通過該高速卡適配器與電子裝置方便地連接。本發明還提供一種具有該高速卡適配器的電子裝置。
一種具有週邊元件連接(PCI)介面的電子裝置,包括PCI介面、處理單元以及第一記憶體,該第一記憶體固化有一基本輸入輸出系統,該PCI介面用於連接至少一PCI裝置,該處理單元用於與該PCI介面連接,用於在PCI介面連接有PCI裝置時,通過PCI介面與PCI裝置進行資料傳輸,並在電子裝置開啟時運行該基本輸入輸出系統,其中,該電子裝置還包括第二記憶體,該第二記憶體存儲有一暫存器值與PCI設置對應關係表,該暫存器值與設置對應關係表定義了不同的暫存器值所對應的PCI設置。電子裝置開機啟動時,該基本輸入輸出系統掃描該PCI介面判斷是否連接了PCI裝置,並在確定連接了PCI裝置時,該基本輸入輸出系統還在判斷PCI裝置中存儲有一暫存器值時,根據該第二記憶體中存儲的暫存器值與設置對應關係表確定該讀取的暫存器值對應的PCI設置,並根據該PCI設置對相應的PCI介面的引腳進行設置。
一種週邊元件連接(PCI)裝置,用於連接一電子裝置上的PCI介面,其中,該週邊元件連接裝置包括一暫存器,該暫存器中存儲有一暫存器值,該暫存器值代表了與該電子裝置PCI介面連接的PCI裝置的數量及每一週邊元件連接裝置的引腳數。
本發明的PCI裝置及具有PCI介面的電子裝置,能夠根據PCI介面接入的PCI裝置中的暫存器值自動更改對PCI介面引腳的配置。
1...電子裝置
2...PCI裝置
10...PCI介面
20...處理單元
30...第一記憶體
40...第二記憶體
21...暫存器
100...基本輸入輸出系統
Tab1...暫存器值與PCI設置對應關係表
P1~Pn...PCI引腳
I2C...串口引腳
圖1為本發明第一實施方式中具有週邊元件連接介面的電子裝置與週邊元件連接裝置連接的示意圖。
圖2為本發明第一實施方式中暫存器值與PCI設置對應關係表的示意圖。
圖3為本發明第二實施方式中具有週邊元件連接介面的電子裝置與週邊元件連接裝置連接的示意圖。
請一併參閱圖1及圖2,圖1為本發明一實施方式中電子裝置1與週邊元件連接(PCI)裝置2連接的示意圖。該電子裝置1包括PCI介面10、處理單元20、第一記憶體30以及第二記憶體40。
其中,該第一記憶體30固化有基本輸入輸出系統100。該第一記憶體30可為EEPROM(Electrically Erasable Programmable Read only Memory,電可擦除唯讀記憶體),該基本輸入輸出系統100固化於EEPROM中的方式與現有相同,故不在此贅述。
該PCI介面10用於連接至少一PCI裝置2,該PCI介面10包括若干PCI引腳P1~Pn。該處理單元20用於與該PCI介面連接,用於在PCI介面10連接有PCI裝置2時,通過PCI介面10與PCI裝置2進行資料傳輸,並在電子裝置1開啟時運行該基本輸入輸出系統100。
該第二記憶體40中存儲有一暫存器值與PCI設置對應關係表Tab1,該暫存器值與設置對應關係表定義了不同的暫存器值所對應的PCI設置。
在電子裝置1開機啟動時,該基本輸入輸出系統100掃描該PCI介面10判斷是否連接了PCI裝置2,並在確定連接了PCI裝置2時,判斷PCI裝置2中是否存儲有一暫存器值,如果有,則該基本輸入輸出系統100讀取該PCI裝置2的暫存器值。該基本輸入輸出系統100並根據該第二記憶體40中存儲的暫存器值與設置對應關係表Tab1確定該讀取的暫存器值對應的PCI設置,並根據該PCI設置對相應的對PCI介面10的引腳P1~Pn進行設置。其中,在本實施方式中,存儲有暫存器值的該PCI裝置2包括一暫存器21,該暫存器21中預先寫入有該暫存器值,該暫存器值代表了連接該PCI介面10的PCI裝置2的數量以及每一PCI裝置2的引腳數。
具體的,該基本輸入輸出系統100根據該PCI設置對相應的PCI介面10的引腳進行設置為:將PCI介面10的引腳P1~Pn配置為與PCI裝置2數量相同的多組PCI引腳,且每一組PCI引腳包括的引腳數量與每一PCI裝置2的引腳數量相同,每一組PCI介面的引腳定義進行重新配置而與PCI裝置2相應。從而,使得處理單元20通過該PCI介面10重新定義後的引腳與該至少一個PCI裝置2進行通信。
例如,如圖1所示,設PCI介面10的引腳數為16引腳,若該PCI裝置2的引腳數為8引腳時,該PCI裝置2的暫存器21中存儲有如圖2所示的暫存器值0208,則表示連接該PCI介面10的PCI裝置2為2個,每一PCI裝置2的引腳數為8個。該基本輸入輸出系統100掃描到PCI裝置2後,根據暫存器值與PCI設置對應關係表Tab1確定暫存器值0208對應的PCI設置為設置2,從而根據該設置2對PCI介面10的各個引腳進行配置。具體的,該基本輸入輸出系統100將該PCI介面10的引腳劃分為兩組引腳,且每組引腳數量為8個,分別與該2個PCI裝置2對應。
其中,該PCI介面10所連接所有PCI裝置2的引腳數之和與該PCI介面10的引腳數相等,也可小於該PCI介面10的引腳數。例如,設該PCI裝置2為4引腳的裝置,該PCI介面10為16引腳的裝置,該PCI介面10可只連接兩個4引腳的PCI裝置2裝置,或同時連接4個4引腳的PCI裝置2。
如圖3所示,在第二實施方式中,該PCI介面10還包括一串口引腳I2C,該PCI介面10連接的PCI裝置2中的一個連接的PCI介面10的引腳中包括該串口引腳I2C,該輸入輸出系統100通過PCI介面10的串口引腳I2C獲得PCI裝置2的暫存器21中的暫存器值。顯然,該輸入輸出系統100通過PCI介面10的引腳P1~Pn中的任意引腳獲得PCI裝置2的暫存器21中的暫存器值。
該PCI介面10包括普通PCI介面,PCI-E(PCI Express,高速PCI)介面,PCIX(並連的PCI匯流排的更新版本)介面等。該PCI裝置2可為GPU卡(圖形處理單元卡)、多媒體卡等。
其中,該電子裝置1可為桌面型電腦、筆記本電腦、平板電腦等電腦,也可以為電子相框、電子書、手機、數碼相機等具有PCI介面的電子裝置。
本發明的PCI裝置2(週邊元件連接裝置)及具有PCI介面10(週邊元件連接介面)的電子裝置1,能夠根據所連接的PCI裝置2自動更改PCI介面10引腳的配置,而無需對基本輸入輸出系統100進行手動的定制。
可以理解,以上所述實施方式僅供說明本發明之用,而並非對本發明的限制。有關技術領域的普通技術人員根據本發明在相應的技術領域做出的變化應屬於本發明的保護範疇。
1...電子裝置
2...PCI裝置
10...PCI介面
20...處理單元
30...第一記憶體
40...第二記憶體
21...暫存器
100...基本輸入輸出系統
P1~Pn...PCI引腳
Claims (7)
- 一種具有週邊元件連接(PCI)介面的電子裝置,包括PCI介面、處理單元以及第一記憶體,該第一記憶體固化有一基本輸入輸出系統,該PCI介面用於連接至少一PCI裝置,該處理單元用於與該PCI介面連接,用於在PCI介面連接有PCI裝置時,通過PCI介面與PCI裝置進行資料傳輸,並在電子裝置開啟時運行該基本輸入輸出系統,其改良在於:
該電子裝置還包括第二記憶體,該第二記憶體存儲有一暫存器值與PCI設置對應關係表,該暫存器值與設置對應關係表定義了不同的暫存器值所對應的PCI設置;
其中,電子裝置開機啟動時,該基本輸入輸出系統掃描該PCI介面判斷是否連接了PCI裝置,並在確定連接了PCI裝置時,該基本輸入輸出系統還在判斷PCI裝置中存儲有一暫存器值時,根據該第二記憶體中存儲的暫存器值與設置對應關係表確定該讀取的暫存器值對應的PCI設置,並根據該PCI設置對相應的PCI介面的引腳進行設置。 - 如申請專利範圍第1項所述之電子裝置,其中,該暫存器值代表了所連接的PCI裝置的數量及每一PCI裝置的引腳數;該基本輸入輸出系統根據該PCI設置對相應的對PCI介面的引腳進行設置為:將PCI介面的引腳配置為多個與PCI裝置數量相同的多組PCI引腳,且每一組PCI引腳包括的引腳數量與每一PCI裝置的引腳數量相同,每一組PCI介面的引腳定義進行重新配置而與PCI裝置相應。
- 如申請專利範圍第1項所述之電子裝置,其中,該PCI介面還包括一串口引腳,與該PCI介面連接的其中一個PCI裝置中連接該串口引腳,該輸入輸出系統通過PCI介面的串口引腳獲得PCI裝置中的暫存器值。
- 如申請專利範圍第1項所述之電子裝置,其中,該PCI介面為普通PCI介面、PCI-E介面、PCIX介面中的一種。
- 如申請專利範圍第1項所述之電子裝置,其中,該電子裝置為具有PCI介面的桌面型電腦、筆記本電腦、平板電腦、電子相框、電子書、手機、數碼相機中的一種。
- 一種週邊元件連接(PCI)裝置,用於連接一電子裝置上的PCI介面,其特徵在於,該週邊元件連接裝置包括一暫存器,該暫存器中存儲有一暫存器值,該暫存器值代表了與該電子裝置PCI介面連接的PCI裝置的數量及每一週邊元件連接裝置的引腳數。
- 如申請專利範圍第6項所述之週邊元件連接裝置,其中,該週邊元件連接裝置為GPU卡、多媒體卡中的一種。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW102111568A TW201437818A (zh) | 2013-03-29 | 2013-03-29 | 週邊元件連接裝置及具有週邊元件連接介面的電子裝置 |
| US14/098,545 US20140297915A1 (en) | 2013-03-29 | 2013-12-06 | Peripheral component interconnect device and electronic device with peripheral component interconnect port |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW102111568A TW201437818A (zh) | 2013-03-29 | 2013-03-29 | 週邊元件連接裝置及具有週邊元件連接介面的電子裝置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201437818A true TW201437818A (zh) | 2014-10-01 |
Family
ID=51621987
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW102111568A TW201437818A (zh) | 2013-03-29 | 2013-03-29 | 週邊元件連接裝置及具有週邊元件連接介面的電子裝置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20140297915A1 (zh) |
| TW (1) | TW201437818A (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10545769B2 (en) * | 2015-09-30 | 2020-01-28 | Dell Products, Lp | System and method for constructive bifurcation of I/O unit ports in an information handling system |
| US12373316B2 (en) * | 2023-02-17 | 2025-07-29 | Tektronix, Inc. | Automating PCIe 6.0 tx equalizer calibration using a multivariable approach |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101260066B1 (ko) * | 2006-02-17 | 2013-04-30 | 삼성전자주식회사 | 직렬 및 병렬 인터페이스들을 포함하는 컴퓨터 시스템 |
-
2013
- 2013-03-29 TW TW102111568A patent/TW201437818A/zh unknown
- 2013-12-06 US US14/098,545 patent/US20140297915A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20140297915A1 (en) | 2014-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20150363347A1 (en) | Portable usb mass storage device | |
| TW201621657A (zh) | 電子裝置 | |
| US20120262489A1 (en) | Relative and Absolute Screen Rotation Draft Agent | |
| US7836237B2 (en) | Changeable CPU module apparatus for a computer | |
| US8886859B2 (en) | USB storage device | |
| CN104516434A (zh) | 服务器系统 | |
| CN105354116A (zh) | 一种热插拔检测方法、装置、系统及移动终端 | |
| TW201510698A (zh) | 記憶體熱插拔式主板 | |
| CN115344520B (zh) | PCIe接口兼容银杉卡使用的方法、装置、存储介质及设备 | |
| TW201435600A (zh) | Tbt晶片集成系統及方法 | |
| JP5859663B2 (ja) | 接続を行うためのシステム、ioコネクタアセンブリ及び動作方法 | |
| CN102265583A (zh) | 云终端设备 | |
| TW201437818A (zh) | 週邊元件連接裝置及具有週邊元件連接介面的電子裝置 | |
| CN104090631A (zh) | 外围元件连接装置及具有外围元件连接接口的电子装置 | |
| CN102508810A (zh) | 一种转接装置及转接方法 | |
| TWI441026B (zh) | 電子裝置及usb設備的移除策略設定方法 | |
| TW201418962A (zh) | 顯卡 | |
| CN205942676U (zh) | 固态硬盘拷贝装置 | |
| WO2019071941A1 (zh) | Led显示屏数据备份装置、方法及终端设备 | |
| RU235163U1 (ru) | Защищённый персональный компьютер в форм-факторе десктоп et541 | |
| CN103870422A (zh) | 高速卡适配器及电子装置 | |
| CN201174064Y (zh) | 精简型计算机外接单槽接口结构 | |
| KR101450667B1 (ko) | 망분리형 컴퓨터 시스템 | |
| CN104516701B (zh) | 一种适用于两台电脑主机共享一套外设的切换器 | |
| CN103049214A (zh) | 磁盘阵列卡以及具有扩充功能的磁盘阵列系统 |