TW201003408A - Adaptor, computer system and manufacturing method thereof - Google Patents
Adaptor, computer system and manufacturing method thereof Download PDFInfo
- Publication number
- TW201003408A TW201003408A TW098117003A TW98117003A TW201003408A TW 201003408 A TW201003408 A TW 201003408A TW 098117003 A TW098117003 A TW 098117003A TW 98117003 A TW98117003 A TW 98117003A TW 201003408 A TW201003408 A TW 201003408A
- Authority
- TW
- Taiwan
- Prior art keywords
- bridge
- pcie
- bus
- adapter
- pci
- 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/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
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)
Description
201003408 六、發明說明: 【發明所屬之技術領域】 本發明係有關一種用於將不同種類匯流排互連 (interconnect)的適配器,特別是一種使用接合選擇信號 在週邊元件互連(peripheral c〇mp〇nent Interconnect, PCI)配置空間中交替轉換的適配器。 【先前技術】 輸入/輸出匯流排(I/O Bus)在一電腦系統中被視為一 快速通道以在不同模組或設備之間傳輸資料。目前市面上有 多種匯流排標準’如工業標準架構(Industry standard
Architecture, ISA)、加速圖形槔(Accelerated Graphics Port, AGP)、週邊元件互連(peripherai Component Interconnect, PCI)、擴展週邊元件互連(pci—x)、快速週邊元件互連(PCI
Express,PCIe)、通用串列匯流排(Universal Serial Bus, USB)、IEEE 1394 (FireWire)、插卡匯流排(CardBus)及 ExpressCard ° 在此介紹主流的匯流排標準。例如,PCi匯流排最初係 為了個人電腦匯流排(例如,ISA匯流排)而開發而成之一 本地匯流排擴展插槽’因此標記為PCI本地匯流排。pc〗匯 流排為一單一並列式(para 11 e 1)資料匯流排。pcI匯流 排疋以PCI匯流排基礎架構而成的,提供更佳的性能及更快 的速度。PCIe匯流排也是PCI匯流排的_種改進。pcie技 術對PCI匯流排的匯流排結構進行了徹底革新,但是保持了 軟體的相容性。PCIe匯流排使用兩對低電壓差分信號(L〇w 0332-TW-CH Spec+Claim(filed-20090922).doc 4 201003408
Voltage Differential Signal, LVDS)提供全雙工(fuii dup 1 ex)通k . 一對用於發送,一對用於接收。這兩對lvds 對構成一串列、點對點連線且獨立之時脈線,故相較於並列
式 PCI 及 PCI-X 具有更快輸貫量(throughput)。PCI、PCI-X 及PCIe匯流排標準均由一國際組織(亦即,pc〗特殊興趣小 組PCI-SIG)發佈並維護。 所謂CardBus標準係為傳統16位元國際個人電腦記憶卡 協會(Personal Computer Memory Card International
Association,PCMCIA)個人電腦(PC)卡標準的32位元版 本。PCMCIA為第2版(R2),而CardBus為第3版(R3)。由 於CardBus標準向下相容PCMCIA標準,因此CardBus卡與 R2卡可在同一插槽上使用。 主系統可包含多個適用不同匯流排的設備,這些匯流排 都是設計為與主系統搭配工作的。然而,上述之匯流排標準 並不相互相容。於是,為使某一匯流排的設備能接在另一匯 流排上正常工作,便開發出橋接器或控制器。 先前技術中之PCIe-PCI/PCI-X橋接器,可將pcje匯流 排與PCI匯流排或PCI-X匯流排互連,同時增加了單一 PCIe 匯流排的擴充能力。因此,PCI設備或PCI-X設備便可用於 PCIe介面。現有技術中之PCI-CardBus控制器在一 pci匯流 排及一 CardBus匯流排之間提供一橋接器供32位元之 CardBus卡或傳統16位元R2卡之插設。因此,cardBus設 備便可用於PCI介面。 在一以PC I e匯流排為主的電腦系統中,所有電腦輸入/ 輸出(I/O)設備,包括PCIe-PCI/PCI-χ橋接器及 0332-TW-CH Spec+Claim(filed-20090922).doc 5 201003408 PCI-CardBus控制器,均須透過各自的配置空間進行配置。 -設備的配置空間係由—系列暫存器組成,复中暫存哭之第 二位置係存放了配置空間標頭(header)。配置空^頭包 含用來確絲自設備之資料封包的特性以及目的等資吼。透 過讀取相對應之配置空間標頭,基本輸人/輸仏统(臓) 和作業系統(GS)可偵測耻設備,然後據以分配資源給此 設備並驅動歧備。為了得崎用,設備的崎空間標頭應 符合一公認組織如PCI-SIG所界定的標準。在pci_SIG的 “rci本地匯流排規格第3.0版”、“PCIExpress基本規 格第1.1版”和“PCI Express至PCI/PCI-X橋接器規格第 1. 〇版”中,將PCIe-PCI/PCI-X橋接器定義為類型一(Type 1)配置空間標頭。在PCI-SIG的“PCI本地匯流排規格第 3. 0版”及可從intel公司獲得的“pci至pcMCU CardBus 橋接器暫存器描述--Yenta 2. 3版本,,中,將pci-CardBus 控制器定義為類型二(Type 2)配置空間標頭。一方面, PC I e-PCI/PC I-X橋接器與pci-CardBus控制器分別由不同 類型的配置空間標頭來配置。另一方面,不同匯流排介面的 接腳定義也不同。先前技術中,PCle—PCI/PCI-X橋接器與 PCI-CardBus控制器是分別設計製造的。必須分別使用多個 適配器將分屬不同匯流排的設備耦接至某一特定匯流排的 介面。這種做法比較麻煩且花費較大。 【發明内容】 本發明要解決的技術問題在於提供一種設備及方法, 以低成本高效率使符合不同匯流排要求的設備適用於某一 0332-TW-CH Spec+Claim(flIed-20090922).doc 6 201003408 特定匯流排的介面。 斤為解決上述技術問題,本發明提供了一種適配器,用於 將符合第-匯流排的—第—設備及符合—第二匯流排的 一第二設備適配於一快速週邊元件互連(PCIe)介面,包括 一第一橋接器,用於互連該第一匯流排與—pc 一第二橋接器,用於互連該第二匯流排與該灿=排; =及- PGIe核心其係耦接至該卜橋接器及該第二橋接 器其中接合選擇#號柄接至該第一橋接器、該第二橋接 器及該PCIe核心,用於致能該第—橋接器及該第二橋接器 之其中之,且其中該第一橋接器及該第二橋接器之其中之 一係由該PCIe核心所配置。 本發明還提供了一種種適配器製造方法,該適配器可將 一週邊元件互連(PCI)設備及一插卡匯流排(CardBus)設 備之其中之一適配於一快速週邊元件互連(pcie)介面,包 括透過一接合選擇信號確定一封裝模式,用於將一 PCI匯流 排與一 CardBus匯流排之其中之一與一 pcie匯流排互連; 以及封裝該適配器。 本發明還提供了一種使用多個快速週邊元件互連 (PCIe)介面的電腦系統,包括一中央處理器(cpu),用於 官理該電腦系統的多個設備;—根複合體,包含該等pcie ,面,其係耦接於該中央處理器;以及一適配器,其係透過 该等PCIe介面之其中之—姑至該根複合體,使用一接合 選擇#號以將符合-第—匯流排的—第__設備及符合一第 一匯流排的一第二設備之其中之一適配至該等pcie介面。 0332-TW-CH Spec+Claim(filed-20090922).d〇c 7 201003408 【實施方式】 以下將對本發明的實施例給出詳細的說明。雖然本發 明將結合實施例進行闊述,但應理解這並非意、指將本發明 限^於這些實施例。相反,本發明意在涵^後附申請專 利範圍所界定的本發明精神和範圍内所定義的各種變 化、修改和均等物。 此外,在以下對本發明的詳細描述中,為了提供針對 本發明的完全的理解,提供了大量的具體細節。然而,於 本技術領域中具有通常知識者將理解,沒有這些具體細 郎本發明同樣可以實施。在另外的一些實例中,對於大 家熟知的方法、程序、元件和電路未作詳細描述,以便於 凸顯本發明之主旨。 請參閱圖1’所示為根據本發明一實施例以pcIe匯流排 為主之電腦系統1〇〇。電腦系統100符合pCIe匯流排標準。 電腦系統100中大部分設備或模組係透過pcie匯流排彼此 互相耦接。如圖1所示,電腦系統1〇〇包括普通模組,如一 中央處理器(CPU) 102、一根複合體104、一顯示卡106、 一記憶體108、一開關118、PCIe終端124及126。中央處 理器102翻譯指令並處理由電腦程式控制之資料。 根複合體104透過一前端匯流排(Front sideBus,FSB) 轉接至中央處理器102。FSB也稱為系統匯流排、處理器匯 流排或記憶體匯流排。根複合體1〇4包含多個PCIe介面, 口此夕個開關和終端可被搞接或串接(cascade)至根複合 體104之PCIe介面。根複合體1〇4可將電腦系統10〇中的 設備及模組互連、初始化並管理電腦系統1〇〇的pCIe架構。 0332-TW-CH Spec+Claim(filed-20090922).doc 8 201003408 如圖1所示’根複合體1()4將記憶體1G8及_卡 至中央處理器102。記憶體⑽用於臨時儲存指令及 央處理謂使用。顯示卡劃於使電腦系統⑽ f如益(未圖示)上顯示影像。另外,根複合體谢可 代中央處理器102產生執行請求,並將從中央處理器1〇2榻 取出之已映射記憶體的PCIe配置空間轉化為pcie配置執行 事務。
開關118操作為一系列虛擬pcl至PCI橋接器的集合, ^過一 PCIe介面耦接至根複合體1〇4。開關118為不同:端 提供點對點(peer to peer)之通信。因此,兩個或多個埠 便耦接在一起以使資料封包從一個埠傳送到另一個埠。例 如,PCIe終端126與一適配器120可耦接至開關118的兩個 埠,以使資料封包從一個埠傳送到另一個埠。因此,透過開 關118,資料可在多個pcie鏈結之間傳輸。開關118同樣提 供扇出(fan out)功能,以允許更多設備耦接至電腦系統 1〇〇。耦接至根複合體104的PCIe終端124及耦接至開關118 的PCIe終端126皆為PCIe結構的末級,均與輸入/輸出設 備關聯。 如圖1所示,適配器120麵接至開關118,以下圖2、 圖3、圖4、圖5及圖6中將會詳細描述適配器120。適配器 120透過PCIe介面耦接至根複合體104或開關118,用以將 一種符合PCI、CardBus或PCI-X匯流排等其他匯流排設備 適配至PCIe匯流排。在一實施例中,當終端134為一 PCI 設備時,適配器120被當作PCIe-PCI橋接器以在PCI設備 (終端134)與PCIe匯流排之間通信。在另一實施例中,當 03 32-TW-CH Spec+Claim(filed-20090922).doc 201003408 終端134為一 CardBus設備時’適配器120被當作一 PCIe-CardBus控制器,以在CardBus設備與pcie匯流排之 間通信。在先前技術中,PCIe-PCI橋接器及ρ(:Ι6~(^πΐβι^ 控制益係為兩種不同的產品或晶片。根據本發明之實施例, 本發明所提供之PCI e-PCI橋接器及PCI e-CardBus控制器之 功能皆整合在適配器120中。透過一接合(bond)選擇信號, 可選擇其中一種功能,以將PCI匯流排與pcie互連,或將 CardBus匯流排與PCIe匯流排互連。 請參閱圖2,所示為根據本發明一實施例適配器方 塊示意圖。適配器200可安裝在以PCIe匯流排為主的主電 腦系統上,以與圖1所示之適配器12〇執行相同之功能,並 將一終端耦接至主電腦系統。此終端符合各種匯流排標準, 如PCI匯流排及CardBus匯流排。適配器2〇〇可符合各種匯 流排。在適配器200的製造過程中,一接合選擇信號可用於 決定適配器200符合哪種匯流排標準。因此,當適配器2〇〇 安裝於主電腦系統中,適配器200便符合此終端的匯流排標 準,用以將此終端與主電腦系統的PCIe匯流排互連。&不 適配器200包含一 pcie核心202、一第一橋接器2〇4、 一第二橋接器206、一第一選擇器214、一第二選擇器216 及-第三選擇器218。-接合選擇信號係耦接至第°一選 擇器214、一第二選擇器216及一第三選擇器218。泊^核 心202包含-至第一選擇$ 21㈣配置空間224。配置 空間224包含-第-類配置空間標頭21()、_第二類配置空 間標頭212、及其它配置空間暫存$,如命令暫存器、狀 暫存器、位址暫存器、控制暫存器、中斷暫存器等等(圖= 0332-TW-CH Spec+Claim(filed-20090922).doc 10 201003408 未示)。透過根據第-類配置空間標頭21G或第二類配置空 間標頭212對相應的配置空間暫存器進行寫入,適配器2〇〇 可被偵測、編5虎、及分配所需資源,因而被配置。配置空間 224將適配器2〇0配置好,因此主電腦系統的作業系統便可 辨認出適配器200的操作模式。 根據本發明一實施例,第—類配置空間標頭21〇與第二 類配置空間標頭212可使適配器2〇〇辨別與它們相對應的設 備並控制此些設備。在一實施例中,第一類配置空間標頭2 J 〇 配置第一橋接器204,以互連第一匯流排與pCIe匯流排。而 第-類配置空間標頭212配置第二橋接器2Q6,以互連第二 匯流排與PCIe匯流排。第-類配置空間標頭21〇及第二類 配置空間標頭212均耦接至第一選擇器214,且接合選擇信 號208控制第一選擇器214以在第一類配置空間標頭21〇及 第二類配置空間標頭212中選其一。 接合選擇#號208係為適配器2〇〇的一外部信號,用以 確定適配器200中的哪個匯流排與主電腦系統的pcie匯流 排互連。待接合選擇信號208確定適配器2〇〇的匯流排且適 配器200安裝於主電腦系統之後,來自pcie核心2〇2的配 置資§fl的信號可透過第一選擇器214及第二選擇器216傳輸 至第一橋接器204或第二橋接器206。 第二選擇器216耦接至第一橋接器204及第二橋接器 206’用以致能第一橋接器204與第二橋接器2〇6其中之一, 以回應接合選擇信號208。在一實施例中,第一橋接器2〇4 係根據第一類配置空間標頭21〇被配置,以控制第一匯流排 與PCIe匯流排間之互連。符合第一匯流排的信號與符合 0332-TW-CH Spec+Claim(filed-20090922).do, 11 201003408 PCIe匯流排的信號便可透過第—橋接器相互轉換。同 理,第一橋接器206係根據第二類配置空間標頭212被配 置’用以控制第二匯流排與pCIe匯流排間之互連。符合第 一匯流排的信號與符合Pcie匯流排的信號便可透過第二橋 接器206相互轉換。 另外,接合選擇信號2〇8係耦接至第三選擇器218,用 以致能一第一外部介面220。第一外部介面22〇係耦接至第 三選擇器218,用以接收符合第一匯流排的第一設備或符合 第二匯流排的第二設備。 適配器200還包括耦接至PCIe核心2〇2、第一橋接器 204及第二橋接器206的一第二外部介面222,用以將適配 器200耦接至主電腦系統的pCIe架構。根據本發明一實施 例,適配器200透過第二外部介面222耗接至主電腦系統的 一根複合體或一開關。一旦根據第一類配置空間標頭21〇或 第二類配置空間標頭212配置第一橋接器204或第二橋接器 206之後,透過第二外部介面222,主電腦系統的pcie架構 便可與耦接至第一外部介面220上之符合第一匯流排的第一 設備或符合第二匯流排的第二設備進行溝通。 例如,當符合第一匯流排的第一設備被選定與主電腦系 統通信,則符合第一匯流排之第一設備被耦接至第一外部介 面220,且第二外部介面222則耦接至主電腦系統。此外, 在製造過程時,接合選擇信號208便選擇了 pcie核心202 中的第一類配置空間標頭210。BIOS及OS偵測到符合第一 匯流排的第一設備,並根據第一類配置空間標頭21〇配置第 一橋接器204,於是第一橋接器204便可用以互連符合第一 0332-TW-CH Spec+CIaim(filed-20090922).doc 12 201003408 匯流排的第一設備以及主電腦系統。因此,符合第一匯流排 的第一設備便可與主電腦系統通信。在另一種情況下,當符 合第二匯流排的第二設備被選定與主電腦系統通信,則第二 橋接器206被配置以回應第二類配置空間標頭212 ,用以互 連符合第二匯流排的第二設備與主電腦系統。 以第一匯流排為例,根據pCIe核心202中的第一類配 置空間標頭210 ’第一橋接器204由BIOS及〇S配置。當主 電腦系統被啟動,BIOS檢測並初始化主電腦系統中之適配器 200中的弟一橋接器204。PCIe核心202中的命令暫存器也 由BIOS設定。接著,BIOS根據需求設定所有記憶體及1/〇 視自,以使苐一橋接器204後的子設備能得到所需的資源。 否則’將會專待作業系統為子設備設定預定的記憶體及 I/O。接著,BIOS設定配置空間224中相對應的基底位址、 中斷暫存器及其它暫存器。待BIOS代碼完成運作,作業系 統開始逐一計算(enumerating)第一橋接器2〇4。 在逐一計算過程中,一 PCIe匯流排驅動器掃描pcie匯 流排並找到第一橋接器204。PCIe匯流排驅動器透過檢查作 為系統資源之I/O及記憶體是否被正碟的分配,以及配置空 間224中命令暫存器的匯流排主位元是否被設定,以判斷第 一橋接器204是否被BIOS配置。一旦第一橋接器204被bi〇s 配置,PCIe匯流排驅動器將聽從(defer) BI〇s,且將不會 改變橋接器的配置。如果第一橋接器2〇4因一錯誤或因在 BIOS代碼運行的時候沒有被偵測到而沒有被BI〇s配置,則 PCIe匯流排驅動器將為其分配預定資源。接著pcie匯流排 驅動窃致能第一橋接器204並掃描其後的匯流排。例如,當 0332-TW-CH Spec+CIaim(fiIed-20090922).doc 13 201003408 符合第一匯流排的第一設備在第一橋接器204之後,PCIe 匯流排驅動器則會將原本分配給第一橋接器204的資源傳遞 給付合弟一匯流排的第一設備。 回到圖2,適配器200有三個選擇器:第一選擇器214、 第一選擇器216及第三選擇器218。第一選擇器214用於選 擇弟一類配置空間標頭210或第二類配置空間標頭212其中 之一以回應接合選擇信號208,並傳送pcie核心202的配置 資讯的彳§號。接合選擇信號208指示符合第一匯流排或第二 匯流排的終端與符合PC I e匯流排的主電腦系統互連。第二 選擇态216柄接至PCIe核心202’用於接收該配置資訊的信 號,並致能弟一橋接器204或第二橋接器206以回應接合選 擇信號208。第三選擇器218耦接至第一橋接器2〇4和第二 橋接器206,用於在被致能之第一橋接器2〇4或第二橋接器 206以及第一外部介面220間傳遞信號,因此符合第一匯流 排的第一設備或符合第二匯流排的第二設備可被適配以耦 接至符合PCIe匯流排的主電腦系統。 需注思的疋,接合選擇信號2〇8係用於在適配器2〇〇之 製造過程中選擇第一匯流排或第二匯流排。待適配2〇〇從 一積體電路晶粒(die)封裝成一積體電路晶片後,適配器 200的橋接功能(第一匯流排或第二匯流排)即被確定了, 同時相應的配置空間標頭類型也確定了。適配器2〇〇提供了 兩種橋接功能,但是在製造過程的最後一步驟中,透過設定 接合選擇信號208選擇這兩種功能其中之一。這樣,便可根 據即時訂單之需求調整產品供貨,以降低某一種特定橋接器 存貨過多的風險。因此’橋接ϋ或控制H的生錢本可被降 0332-TW-CH Spec+Claim(filed-20090922).doc 14 201003408 低。 請參閱圖3’所示為根據本發明一實施例將PCIe匯流排 與PCI匯流排互連’或將pcie匯流排與cardBus匯流排互 連的適配器300方塊示意圖。pcie核心302與圖2中所示之 PCIe核心202具有相同功能。pcie核心302包括一搞接至 一選擇器314的配置空間324。PCIe核心302包括一第一類 配置空間標頭’如Type 1配置空間標頭310,及第二類配置 空間標頭,如Type 2配置空間標頭312。 在本實施例中’適配器300有一根據Type 1配置空間 標頭310所配置的PCIe-PCI橋接器304。適配器300還包括 一 CardBus邏輯306,與PCIe-PCI橋接器304 —起作為一 PCIe-CardBus控制器’其根據Type 2配置空間標頭312而 配置。CardBus邏輯306係耦接至PCIe-PCI橋接器304。因 此,透過PCIe-PCI橋接器304與CardBus邏輯306的組合, 適配器300可互連一 CardBus設備與一主電腦系統的PCIe 匯流排。PCIe-PCI橋接器304與CardBus邏輯306將在圖4 及圖5中分別詳細描述。 適配器300係安裝於一以pcie為主的主電腦系統中, 用以將一 PCI設備耦接至主電腦系統。在此情況下,可將一 接合選擇信號308送至選擇器314、316及318,以使適配器 300作為一 PCIe-PCI橋接器。當適配器300被安裝至主電腦 系統時’ PCI設備被耦接至適配器300的一外部介面320, 用以與主電腦系統的PCIe匯流排通信。透過選擇器314, Type 1配置空間標頭310被選取,以配置pcie-PCI橋接器 304。PCIe核心302之配置資訊的一信號透過選擇器314傳 0332-TW-CH Spec+Claim(filed-20090922).doc 15 201003408 送至PCIe-PCI橋接器304。耦接至pcie-PCI橋接器304的 選擇器316傳輸PCI信號。透過選擇器318及外部介面320, 可讀寫PCI設備。 同樣’當適配器300安裝於此基於pcie的主電腦系統 而用於將一個CardBus設備耦接至主電腦系統的情況下,接 合選擇信號308將被送至選擇器314、316及318,以使適配 器300作為一 PCIe-CardBus控制器工作。當適配器3〇〇被 安裝至主電腦系統時,CardBus設備被耦接至適配器300的 外部介面320,用以與主電腦系統的PCIe匯流排通信。透過 選擇器314,Type 2配置空間標頭312被選取,以根據接合 選擇信號308配置PCIe-PCI橋接器304及CardBus邏輯 306。PCIe核心302配置資訊的一信號透過選擇器314被傳 送至將PCI匯流排與pcie匯流排互連的pCIe—pci橋接器 304。選擇器316致能CardBus邏輯306 ’用以互連PCI匯流 排與CardBus匯流排。透過耦接至cardBus邏輯3〇6及外部 介面320的選擇器318 ’ CardBus設備可被讀寫。 根據本發明一實施例,如上所述伴隨著適當之接合選擇 信號308,適配器3GG可被配置為PCIe—pci橋接器或 PCIe-CardBus控制器。PCI設備或CardBus設備可透過適配 器300適配至pcie系統。 ,於本技術領域具有通常知識者可以理解,適配器3〇〇可 製作成積體電路晶粒的形式,之後可封裝成—積體電路晶 片。待適配器300由積體電路晶粒封裝成積體電路晶片後曰: 適配器300作為PCIe_PCi橋接器或pCie_CardBus控制哭其 中之-的橋接功能便較了,同時相應配置空間標頭的^型 0332-TW-CH Spec+Claim(filed-20090922).doc 16 201003408 也確定了。總之,一個適配器300可提供兩種橋接功能,但 僅有其中一種橋接功能會被致能,其係取決於適配器3〇〇的 製造過程中之最後一步驟(設定適當之接合選擇信號3〇8;)。 請參閱圖4’所示為根據本發明一實施例pQe_pci橋接 器304方塊示意圖。PCIe-PCI橋接器304包含一 PCIe介面 402及一 PCI介面404,用於將一 pci設備適配至一 pcje系 統。當採用Type 1配置空間標頭,PCIe_PCi橋接器3〇4則 根據一配置空間406被配置,用以互連PCIe匯流排與pci 匯流排。在一實施例中,配置空間4〇6係為圖3中所示之配 置空間324。 當要寫入pci設備時,需將pcie資料轉換為PCI資料。 百先解碼PCIe資料封包,並傳輸至一主(master)先進先 出(FIFO)暫存器408。接著,主PCI 412根據命令(配置、 I/O或記憶體)及資料執行正確的PCI週期。最後,pci資 料從PCI介面404輸出。類似地,當要讀取ρα設備時,需 將PCI資料轉換為pcie資料。從(slave) pci 414檢查pci 設備所觸發之職衫在PCIe介面術的記㈣空_。 如果是’資料將被傳輸至從删暫存器41G,然後打包為 PCIe資料封包,並透過PCIe介面402發出。 PC!r—PCI橋接器3〇4還包含一仲裁器(arbiter) 416、 中斷單元418及*邊帶(幻触_)信號。仲裁器㈣ :於保證當主週期與從週期同時發生時,pci匯流排上僅會 =-個週期。中斷單元418用於當中斷發生時提供一警告 1吕號0 請參關5,所示為根據本發明一實施例CardBus邏輯 0332-TW-CHSpec+Claim(filed-20090922).doc 17 201003408 306方塊示意圖。CardBus邏輯306用於將耦接於一 PCI介 面502的一 PCI匯流排與耦接於一 CardBus介面5〇4的 CardBus匯流排互連,其中CardBus介面5〇4係用於插設 CardBus卡。當一 CardBus設備被耦接至CardBus介面5〇4, 一卡偵測單元514識別出設備之類型。BI0S偵測到 設備並根據配置空間506配置CardBus邏輯306。透過包含 一 FIFO暫存器510的一 Yenta相容暫存器檔5〇8,來自pci 介面502的PCI信號將配置、記憶體或1/〇執行業務傳送至 CardBus 介面 504。
CardBus邏輯306還包括一中斷單元512、一插座電源 516及其它邊帶信號,如cikrunn、Cstschg等。中斷單元 512用於處理一中斷。插座電源516提供正確之電能給 CardBus s交備。PCI匯流排驅動器用於分配pc〗資源給 CardBus邏輯306’其資源分配過程與給PCIe—pci橋接器3〇4 分配資源類似。 β月參閱圖6,所示為根據本發明一實施例用於互連 匯流排與PCI-X ®流排,或互連PC:Ie M流排與GardBus匯 流排的適配器600方塊示意圖。pCI_x匯流排與傳統pci匯 流排具有相同結構、協定、信號及連接器,因此,為傳統pci 匯流排所設計的元件都能適用於適配器6〇〇。 如圖6所示,適配器600包括一 pcie核心6〇2、一 PCIe-PCIX 橋接器 604、一 PCIe-CardBus 控制器 606 及一接 合選擇信號608 °PCIe核心602與圖2中所示之PCIe核心 2〇2或圖3情示之PCIe核心观執行相=/=;; 核心602包含一配置空間624。配置空間624包含Type 2 0332-TW-CH Spec+CIaim(fiIed-20090922).doc 18 201003408 配置空間標頭610及Type 2配置空間標頭612。Type 1配 置空間標頭610用於配置PCIe-PCIX橋接器604。Type 2配 置空間標頭612用於配置PCIe-CardBus控制器606。 接合選擇信號608係搞接至第一選擇器614、第二選擇 器616及618 ’用於決定PCI-X匯流排或CardBus匯流排是 否與一主電腦系統的PCIe匯流排互連。接合選擇信號608 將會選擇Type 1配置空間標頭610與Type 2配置空間標頭 612之其中之一。當適配器600被安裝於主電腦系統,來自 PCIe核心602的配置資訊的信號將透過選擇器614送出。同 樣,也會選擇與之相應的PCIe-PCIX橋接器604或 PCIe-CardBus控制器606,並透過選擇器616接收此配置資 訊的信號。 PCIe-PCIX橋接器604用於互連PCIe匯流排與PCI-X匯 流排’以回應Type 1配置空間標頭610。應注意的是,PCI-X 匯流排的速度(133MHz或更快)比PCI匯流排及CardBus 匯流排的速度(33MHz)要快。PCIe-CardBus控制器606用 於互連PCIe匯流排與CardBus匯流排,以回應Type 2配置 空間標頭612。 在第一種情況下,PCIe-PCIX橋接器604由配置資訊的 信號根據Type 1配置空間標頭610進行配置,適配器600 便可互連PCI-X匯流排與PCIe匯流排。適配器600還包含 一第一外部介面620與一第二外部介面622。當一 PCIX設備 被耗接至第一外部介面620,且第二外部介面622被輕接至 主電腦系統的PCIe匯流排上,則PCIX設備便可被PCIe匯 流排讀寫。 0332-TW-CH Spec+Claim(filed-20090922)_doc 19 201003408 在第二種情況下,PCIe-CardBus控制器606由配置資訊 的信號根據Type 2配置空間標頭612進行配置,適配器600 便可互連CardBus匯流排與PCIe匯流排。當一 CardBus設 備被耦接至第一外部介面620,且第二外部介面622被耦接 至主電腦系統的PCIe匯流排上,CardBus設備便可被PCIe 匯流排讀寫。 3月清參閱圖7 ’所不為根據本發明' —實施例製造' —適配 器方法700流程。透過方法700,適配器可被封裝並配置成 為一 PCIe-PCI橋接器,用於使PCI設備適配於一 pcie介面, 或一 PC I e-CardBus控制器’用於使CardBus設備適配於PC I e 介面。待封裝成一晶片後,適配器可被安裝於一以PCIe匯 流排為主之主電腦系統,其中適配器的第二外部介面耦接至 主電腦系統的PCIe介面上,此pcie介面可為主電腦系統之 主機板上的其中一個插槽。PCI設備或CardBus設備可耦接 至適配器的第一外部介面。其中PCIe匯流排被認定為一主 系統匯流排。 適配器包含一 PCIe-PCI橋接器,用於互連pci匯流排 與PCIe匯流排,及一 CardBus邏輯,用於互連PCI匯流排 與CardBus匯流排。PCIe-pci橋接器與CardBus邏輯的組合 可用於互連CardBus匯流排與PCIe匯流排。pcie_pci橋接 态或PCIe-PCI橋接器與CardBus邏輯的組合僅有其中之一 將被致能以回應接合選擇信號。適配器還包括一 pcie核心, 用以配置PCIe-PCI橋接ϋ及CardBus邏輯,因此,當適配 器被安裝於主電腦系統上時,適配器 上’當主電腦系統執行_及仍時’pcie‘二配= 0332-TW-CH Spec+Claim(med-20090922).doc 20 201003408 間將配置PCIe-Pd橋接狀賴。 用來配置PCIe-PCI橋接㈣τ 。間包括 配置PCIe-PCI橋接_「遞j H貝’及用來 调·丧興CardBus邏輯的TVDe ?硕$ + _ 頭。適配器可為一積體雷& -己置工間標 程卜一接二ΐ電路曰曰粒的形式。在適配器的製造過 私中接&選_雜施加在積財路晶粒上,以致 目應的讀及配置空間。接著,積體電路晶粒將= 衣成-積體電路晶片。封裝後之晶片只能被主電李的 ί =了一識別為。Cie—⑽橋接器及。ci一 如圖7所示,在步驟702中,決定適配器 =ΓΓ係透過將接合選擇信號加在適配器:來 選擇。例如,適配器可㈣—高電位之接 j 電位=選擇信號。PCIe-PCI橋接器晶片聽模式 ^應尚電位接合選擇信號,且適配器將被 於 連PC聰職PGIe匯歸輸e_p⑽接叫用或於者互 控T晶片封裝模式將魏定以回應低電位 接〜擇化號,且適配器將被封裝成一用於 流排與PCIe匯流排的PCIe_CardBus控制晶片。適配器= ::選:器將接收接合選擇信號,以選擇並致能適配器中相 應的兀件及配置空間。 ,據在步驟7〇2中所確定之封裝模式,以下步驟將分兩 μ描述。如果決定將舰器晶粒難成—pcie_pci橋接 器^執行步驟術及卿,祕互連PGIM流排與PCIe 匯流排。否貝lj,如果、、也〜、ώ ^ 果决疋將適配器晶粒封裝成一 e-CardBus控制n,則執行步驟及71(),用於互連 0332-TW-CH Spec+Claim(filed-20090922).doc 201003408
CardBus匯流排與pc丨e匯流排。 在步驟704中,例如接收到高電位接人 擇PCIe〜Pci户接^ρΓί & =位接口選擇信號,將選 高雷你巾的TyPe 1配置细票頭。 空擇信號將致能第—選擇器,根據Type 1配置 第擇3^核心中的加1配置資訊。與此同時, 電位接合選擇信號。 …⑽橋以回應高 f步=706中,適配器晶粒被封裝為一 pcie_pci橋 P=電腦系統的_及作業系統將識別f:配;Γ PUe-PCI橋接器。 適配ΪΪΪ11被安餅主電腦线時,PGi設備可被減至 至主雷^部介面’而適配器的第二外部介面將被輕接 BIOS 系統的Μ6介面上。配置過程由主電腦系統的 及作業系統透過根據Type i配置㈣標頭寫入適配器 =核心中之相應配置空間暫存器來完成。首先,職 偵測適配器為PcIe-Ρα橋接㈣進行初始化。然後,跳 =配器中PCIe核心的命令暫存器。接著,副s根據需 八又疋所有德體及I/O視窗,以讓適配器後面的⑽設備 能接收到所需資源。隨後,娜設定基底位址、中斷暫存哭 荨寻。最後,待BIOS代碼運行完畢,作獅統開始對適配 器進行逐-計算。配置完之後,轉接至第—外部介面的pci »又備便可適配於PCIe介面。透過適配器,pci匯流排和㈣ 匯流排便可互連。 在步驟708中,例如回應低電位接合選擇信號,第一選 0332-TW-CH Spec+aaim(filed-20090922).doc 22 201003408 核心中的¥2配置空間標頭,靡 ίΐ! If Ϊ TyPe.2 ttiL〇PCI^I CardBus =:不月匕以同時動作互連CardBus匯流排與pcie匯 流排。 在步驟710中’適配器晶粒被封裝為—pcie—如仙此 控制益晶片。適配器晶粒被封裝後,當適配器被安裝於主電 腦=’主電腦系統的咖及作㈣統將識別此適配器為 一 PCI e-CardBus 控制器。 當適配器被安裝在—主電職統巾,CardBus設備可被 搞接至適配器的第-外部介面,適配器的第二外部介面可被 搞接至主電腦系統的PCIe介面上npci橋接器及 CardBus設備係透過主電腦⑽之娜及作鮮統根據 Type 2配置空間標頭配置。配置過程類似於對仙和橋 接器晶片的配置過程,為簡明起見,在此不再詳細描述。 CaniBus邏輯被配置以互連PCI匯流排與。 Ο 因此’ PCIe-PCI橋接n與caniBus邏輯的組合便可互連 CardBus匯流排與PCIe匯流排。 配置完畢之後’編妾至第一外部介面的—Μ設備便 可適配於PCIe介面。透過,CardBus随排與咖 匯流排可互連。 上文具體實施方式和附圖僅為本發明之 例。顯然、,在不麟後附申請糊範_界定的本發明精 神和保護範_前提下可以有各種增補、修改和替換。本 技術領域巾具有通常知識者應該轉’本發明在實際應用 中可根據具體的環境和工作要求在不背離發明準則的前 03 32-TW-CH Spec+€laim(filed-20090922).doc 23 201003408 提下在形式、結構、佈局、比例、材料、元素、元件及其 它方面有所變化。因此,在此披露之實施例僅用於說明^ 非限制,本發明之範圍由後附申請專利範圍及其合法均等 物界定,而不限於此前之描述。 【圖式簡單說明】 以下結合附圖和具體實施例對本發明的技術方法進 行詳細的描述’以使本發明的特徵和優點更為明顯。其中. 圖1所示為根據本發明一實施例以Pde匯流排為主之 電腦系統方塊圖。 圖2所示為根據本發明一實施例將二種不同匯流排其中 之一與PCIe匯流排互連之適配器方塊示意圖。 圖3所示為根據本發明一實施例將PCIe匯流排與pci 匯流排互連,或將PCIe匯流排與CardBus匯流排互連的適 配器方塊示意圖。 圖4所示為根據本發明一實施例pcie-PCI橋接器方塊 示意圖。 圖5所示為根據本發明一實施例CardBus邏輯方塊的示 意圖。 圖6所示為根據本發明一實施例用於互連PCIe匯流排 與PCI-X匯流排,或互連pcie匯流排與CardBus匯流排的 適配器方塊示意圖。 圖7所示為根據本發明一實施例製造一可將一 PCI設備 或Cardbus —設備適配至一 pQe介面之適配器的方法流程。 0332-TW-CH Spec+Claim(filed-20090922).doc 24 201003408 • 【主要元件符號說明】 100 :電腦系統 102 :中央處理器 104 :根複合體 106 :顯示卡 108 :記憶體 118 :開關 120 :適配器 124、126 : PCIe 終端 % 134 :終端 200 :適配器 202 : PCIe 核心 204 :第一橋接器 206 :第二橋接器 208 :接合選擇信號 210 :第一類配置空間標頭 212 :第二類配置空間標頭 214:第一選擇器 216 :第二選擇器 218 :第三選擇器 220 :第一外部介面 222 :第二外部介面 224 ·•配置空間 300 :適配器 302 : PCIe 核心 0332-TW-CH Spec+Claim(filed-20090922).doc 25 201003408 304 : PCIe-PCI 橋接器 306 : CardBus 邏輯 308 :接合選擇信號 310 : Type 1配置空間標頭 312 : Type 2配置空間標頭 314 :選擇器 316 :選擇器 318 :選擇器 320 :外部介面 322 :外部介面 324 :配置空間 402 : PCIe 介面 404 : PCI 介面 406 :配置空間 408 ··主先進先出(FIFO)暫存器 410 :從先進先出(FIFO)暫存器
412 :主 PCI
414 :從 PCI 416 :仲裁器 418 :中斷單元 502 : PCI 介面 504 : CardBus 介面 506 :配置空間 508 : Yenta相容暫存器檔 510 : FIFO暫存器 0332-TW-CH Spec+Claim(filed-20090922).doc 26 201003408 > 512 :中斷單元 514 :卡彳貞測單元 516 :插座電源 600 :適配器 602 : PCIe 核心 604 : PCIe-PCIX 橋接器 606 : PCI e-CardBus 控制器 608 :接合選擇信號 / ( 610 : Type 1配置空間標頭 612 : Type 2配置空間標頭 614 :選擇器 616 :選擇器 618 :選擇器 620 :第一外部介面 622 :第二外部介面 624 :配置空間 700 :方法 702、704、706、708、710 :步驟 0332-TW-CH Spec+Claim(filed-20090922).doc 27
Claims (1)
- 201003408 七 申請專利範圍: ^:^配!1,用於將符合—第一匯流排的-第-設備 元件科設備舳於—快迷週邊 橋接11,用於互連該第—匯流顺-PCIe匯流 二弟=接器,用於互連該第二匯流排與該PCIe匯流 二PCIe核心’其係輕接至該第一橋接器及該第二橋接 為’其中一接合選擇信號耦接至該第一橋接器、該第 一橋接器及該PCle核心,用於致能該第一橋接器及該 第一橋接器之其中之一,且其中該第一橋接器及該第 一橋接盗之其中之一係由該pcie核心所配置。 .如申明專利範圍弟1項的適配器,其中,該PC I e核 心包括: X 一第-類配置空間標頭,祕配置該第—橋接器; 一第二類配置空間標頭,用於配置該第二橋接器;以 及 第-選擇為,其係耗接至該接合選擇信號、該第一 類配置空間標頭及該第二類配置空間標頭,用於選擇 並傳輸來自該第一類配置空間標頌及 間標頭其中之一之該PCle核心w ^ 接合選擇信號。 之配置《,以回應該 3_如申請專利範圍第1項的適配写 器為一 PCIe-PCI橋接器,用中,該第一橋接 &互連一週邊元件互連 0332-TW-CH Spec+Claim(filed-20090922).doc 28 201003408 4. 5. 6.8. 9. (PCI)匯流排與該PCIe匯流排。 =請專利範圍第3項的適配器,其中,該第二橋接 态l括一插卡匯流排(CardBus)邏輯,用於互連一 CardBus匯流排與該PCI匯流排。 、 ^請專利範圍第i項的適配器,其中,該第一橋接 PCIe-ΡΠΧ橋接H ’祕互連_擴展週邊元件 互連(PCI-X)匯流排與該PCIe匯流排。 如申請專利範圍第丨項的適配器,進—步包括: =二選擇器,其她接至該PCIe核心二接合選擇 橋接11及該第二橋接器,用於致能該第 橋接器及該第二橋接II之其中之—選擇信號。 ⑽錢口 如申請專利範圍第1項的適配器,進一步包括: =三選擇H ’其係輕接至該接合選擇信號、該第一 橋^器及該第二橋接器,用於將該第—橋接器及該第 二橋接器之其中之-_至—第—外部介面,其中該 弟-外部介面係純至該帛謂擇器,驗將該第一 設傷及該第二設備之其中之,接至 該第二橋接器之其巾之―。 如申請專利範圍第1項的適配器,進一步包括·· 一第二外部介面,其係耦接至該PCIe核心、該第一严 接器及該第二橋接n,麟將該適配^減至該pci: 介面。 -種適配Hf造方法,該親^可將―週邊元件互連 (pci)設備及一插卡匯流排(CardBus)設備之其令 0332-TW-CH Spec+Claim(fi]ed-20090922).doc 29 201003408 適配於-快_邊元件互連(pGie 透過-接合選擇信號確定一封 ®匕括. 匯、、*妯ite p 在杈式,用於將—pCI 匚",L排與一 cardBUS匯流排之 排互連;以及 J之與—PCIe匯流 封裝該適配器。 瓜如申請專利範圍第9項的方法,進一步包括: 選擇該適配器的一 PCIe_PCI橋接 ρΓτ ^ ^ 何按态及戎適配器的一 PCle核心中的一類型一(Type υ配置* 回應該接合健。 "^ 5 U 11. 如申請專利範圍第9項的方法,進一步包括· ,擇該適配器的一 PCIe—PCI橋接器、耦接至該 Cle-PCl橋接器的一 CardBus邏輯、及該適配器的一 PCIe核心中的類型二(Type2)酉己置空間標頭,以回 應該接合選擇信號。 12. 如申請專利範圍第9項的方法,進一步包括: 透過輕接至-PCIe核心中之—Type !配置空間標頭 及- Type 2配置空間標頭的—第—選擇器接收該接合 選擇信號,以選擇該Type丨配置空間標頭及該巧卯2 配置空間標頭之其中之一。 13. 如申請專利範圍第9項的方法,進一步包括: 透過耦接至一 PCIe核心、一 PCIe—PCI橋接器及— CardBus邏輯的一第二選擇器接收該接合選擇信號,以 致能該CardBus邏輯。 14. 一種使用多個快速週邊元件互連(pcie)介面的電腦 系統,包括: 0332-TW-CH Spec-HClaim(filed-20090922).doc 30 201003408 一中央處理器(cpm m 備; )’用於管理該電腦系統的多個設 一根複合體,包含該歧 處理器;以及 〜面,其係耦接於該中央 -適配器,其錢顯 該根複合體,使用一妨:;丨面之其中之-輕接至 汽排的Μ 接合選擇信號以將符合-笛 排的-弟-設備及符合一第^卓-匯 之其中之一適配至該些PCIe介面。L、一第二設備 專利範圍第14項的電腦系統 斋包括· /、〒’ 5亥適配 第橋接為,其係輕接至 選擇信號選擇並致能該第一橋接器,;接合 互連該第-匯流排與―咖匯流排;^一橋接器 l 一第二橋接器’其係输至該接合選擇信 選擇信號選擇並致能該第二橋接器,及接合 互連該第二匯流排與該PCIe匯流排;橋接器 一 PCIe核心,其係耦接至該接合選擇作 接器及該第二橋接器,用於配置該第1接=一橋 二橋接器之其中之―,以將該第—匯及該第 流排之其中之-與該PCIe匯流排互連:〃该第二匯 16·如申請專利範圍第14項的電腦系統’進一步包括·· -開關’其餘接於該根複合體與該適配器之間 於互連該根複合體與該適配器。 B S 17.如申請專利範圍第14項的電腦系統,其中,該第一匯 流排係為一週邊元件互連(PCI)匯流排。Λ 0332-TW-CH Spec+Claim(filed-20090922).doc 31 201003408 18.如申請專利範圍第14項的電腦系統,其中,該第二匯 流排係為一插卡匯流排(CardBus)匯流排。 0332-TW-CH Spec+Claim(filed-20090922).doc 32
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/125,610 US20090292854A1 (en) | 2008-05-22 | 2008-05-22 | Use of bond option to alternate between pci configuration space |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201003408A true TW201003408A (en) | 2010-01-16 |
Family
ID=41342912
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098117003A TW201003408A (en) | 2008-05-22 | 2009-05-22 | Adaptor, computer system and manufacturing method thereof |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20090292854A1 (zh) |
| CN (1) | CN101604301B (zh) |
| TW (1) | TW201003408A (zh) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6718415B1 (en) | 1999-05-14 | 2004-04-06 | Acqis Technology, Inc. | Computer system and method including console housing multiple computer modules having independent processing units, mass storage devices, and graphics controllers |
| US6643777B1 (en) | 1999-05-14 | 2003-11-04 | Acquis Technology, Inc. | Data security method and device for computer modules |
| US7873068B2 (en) * | 2009-03-31 | 2011-01-18 | Intel Corporation | Flexibly integrating endpoint logic into varied platforms |
| US8447909B2 (en) * | 2010-07-19 | 2013-05-21 | International Business Machines Corporation | Register access in distributed virtual bridge environment |
| US8671153B1 (en) * | 2010-08-20 | 2014-03-11 | Acqis Llc | Low cost, high performance and high data throughput server blade |
| US8443126B2 (en) * | 2010-09-22 | 2013-05-14 | Wilocity, Ltd. | Hot plug process in a distributed interconnect bus |
| US8677176B2 (en) * | 2010-12-03 | 2014-03-18 | International Business Machines Corporation | Cable redundancy and failover for multi-lane PCI express IO interconnections |
| WO2012106876A1 (zh) * | 2011-07-08 | 2012-08-16 | 华为技术有限公司 | 计算机系统中子网管理方法、总线适配器及计算机系统 |
| CN103246314A (zh) * | 2012-02-07 | 2013-08-14 | 鸿富锦精密工业(深圳)有限公司 | 具有扩展连接器的主板 |
| US9122810B2 (en) * | 2012-05-18 | 2015-09-01 | Dell Products, Lp | System and method for providing input/output functionality to a processing node |
| CN103902493B (zh) * | 2012-12-27 | 2017-11-10 | 深圳中电长城信息安全系统有限公司 | 显示芯片应用装置、系统、方法及服务器平台 |
| CN103176930B (zh) * | 2013-04-02 | 2015-08-12 | 无锡江南计算技术研究所 | 一种基于标准PCIe上行端口的IO扩展架构方法 |
| JP6311253B2 (ja) * | 2013-09-24 | 2018-04-18 | セイコーエプソン株式会社 | 通信装置 |
| US10572426B2 (en) * | 2015-06-02 | 2020-02-25 | Nxp Usa, Inc. | System-level redundancy in PCI express equipment |
| US10664406B2 (en) * | 2017-03-21 | 2020-05-26 | International Business Machines Corporation | Coordinated utilization of parallel paths to improve efficiency |
| US11106616B1 (en) * | 2019-11-21 | 2021-08-31 | Xilinx, Inc. | Virtualized peripheral component interconnect express (PCIe) device |
| CN111651213B (zh) * | 2020-05-26 | 2023-07-18 | 深圳市同泰怡信息技术有限公司 | 一种服务器内存自动适配装置及方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11120120A (ja) * | 1997-10-13 | 1999-04-30 | Fujitsu Ltd | カードバス用インターフェース回路及びそれを有するカードバス用pcカード |
| US6883057B2 (en) * | 2002-02-15 | 2005-04-19 | International Business Machines Corporation | Method and apparatus embedding PCI-to-PCI bridge functions in PCI devices using PCI configuration header type 0 |
| TWI284275B (en) * | 2003-07-25 | 2007-07-21 | Via Tech Inc | Graphic display architecture and control chip set therein |
| US7096310B2 (en) * | 2004-03-16 | 2006-08-22 | Hewlett-Packard Development, L.P. | Switch configurable for a plurality of communication protocols |
| US7552242B2 (en) * | 2004-12-03 | 2009-06-23 | Intel Corporation | Integrated circuit having processor and switch capabilities |
| JP4564855B2 (ja) * | 2005-01-31 | 2010-10-20 | 株式会社リコー | データ転送システム及び電子機器 |
| US7660917B2 (en) * | 2006-03-02 | 2010-02-09 | International Business Machines Corporation | System and method of implementing multiple internal virtual channels based on a single external virtual channel |
| US20090077297A1 (en) * | 2007-09-14 | 2009-03-19 | Hongxiao Zhao | Method and system for dynamically reconfiguring PCIe-cardbus controllers |
-
2008
- 2008-05-22 US US12/125,610 patent/US20090292854A1/en not_active Abandoned
-
2009
- 2009-05-18 CN CN2009101384652A patent/CN101604301B/zh not_active Expired - Fee Related
- 2009-05-22 TW TW098117003A patent/TW201003408A/zh unknown
Also Published As
| Publication number | Publication date |
|---|---|
| CN101604301A (zh) | 2009-12-16 |
| US20090292854A1 (en) | 2009-11-26 |
| CN101604301B (zh) | 2012-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW201003408A (en) | Adaptor, computer system and manufacturing method thereof | |
| US8812758B2 (en) | Mechanism to flexibly support multiple device numbers on point-to-point interconnect upstream ports | |
| CN113227991B (zh) | 替代协议选择 | |
| CN102326362B (zh) | 灵活地将终端逻辑集成到各种平台的装置、方法和系统 | |
| CN102088386B (zh) | 一种电路系统主从互联模块的串行总线 | |
| US9575552B2 (en) | Device, method and system for operation of a low power PHY with a PCIe protocol stack | |
| US11693813B2 (en) | Alternative protocol over physical layer | |
| US20180210857A1 (en) | Method, apparatus and system for configuring a protocol stack of an integrated circuit chip | |
| US9910814B2 (en) | Method, apparatus and system for single-ended communication of transaction layer packets | |
| WO2005060688A2 (en) | Serial communication device configurable to operate in root mode or endpoint mode | |
| CN101599050B (zh) | 可适配的pci-e控制器核及其方法 | |
| TWI246008B (en) | Integrated expansion card | |
| US12287753B2 (en) | Alternative protocol over physical layer | |
| CN100462952C (zh) | 接口可配置的通用串行总线控制器 | |
| TWI299450B (en) | A multi mode host and device having multiple communication protocols, a single mode device, and methods of initializing the host or device using an electrical receptacle or plug in order to perform data communications | |
| CN100361111C (zh) | 总线整合系统 | |
| CN118972348A (zh) | 一种交换机及数据传输方法 | |
| CN101923527B (zh) | 整合性网络芯片与电子装置 | |
| TWI546678B (zh) | 可自動設定快捷外設互聯標準模組之匯流通道之系統 | |
| CN117873947A (zh) | 固件读取方法、多芯片模块、电子设备及存储介质 | |
| CN117520219A (zh) | 一种多soc间基于pcie的外设透传方法和装置 | |
| TWI226552B (en) | Bus integrating system | |
| WO2006128348A1 (fr) | Controleur de cartes ci et procede de commande de cartes ci |