TWI852755B - 熱插拔控制系統 - Google Patents
熱插拔控制系統 Download PDFInfo
- Publication number
- TWI852755B TWI852755B TW112133539A TW112133539A TWI852755B TW I852755 B TWI852755 B TW I852755B TW 112133539 A TW112133539 A TW 112133539A TW 112133539 A TW112133539 A TW 112133539A TW I852755 B TWI852755 B TW I852755B
- Authority
- TW
- Taiwan
- Prior art keywords
- hot
- swap
- chip
- control system
- backplane
- Prior art date
Links
Images
Landscapes
- Pinball Game Machines (AREA)
- Communication Control (AREA)
Abstract
一種熱插拔控制系統,包含:一主板,包括一中央處理器、至少一熱插拔晶片、以及複數個主板連接器,其中,中央處理器與熱插拔晶片互相電信連接,熱插拔晶片與複數個主板連接器互相電信連接;以及複數個背板,每一背板包括:一背板連接器、以及一控制晶片,其中,控制晶片與背板連接器互相電信連接,且複數個背板連接器與複數個主板連接器對應地互相電信連接;其中,主板與複數個背板之間可透過熱插拔晶片進行一積體電路間匯流排電路之雙向通訊,而當至少一硬碟與其中一個背板相連接時,中央處理器可與硬碟進行通訊。
Description
本發明係關於一種熱插拔控制系統,尤其是指一種透過積體電路間匯流排電路的通訊方式之熱插拔控制系統。
請參閱第一圖,係顯示熱插拔控制系統之現有技術示意圖。所謂的熱插拔(Hot Plugging,或者又稱為Hot Swapping,又有稱為熱抽換),是指帶電插拔的狀態,亦即指可以在電腦主機於沒有關閉電源仍在進行運作當中仍然可以插上、或者是拔除硬體的動作,只要是配合有適當的設計就可以進行,而並不會造成電腦主機、或者是其周邊設備燒毀的情況發生。
一般來說,在現有技術當中,過去之熱插拔的功能設計架構是由位於主板1上之源頭的中央處理器(Central Processing Unit,簡稱CPU)11來進行熱插拔之積體電路間匯流排電路(Inter-Integrated Circuit,簡稱I2C,又有稱為交互整合電路匯流排)溝通,首先,將位於主板1上之低速的邊帶(Sideband)連接器12透過邊帶傳輸線2(Cable)串列至各個背板3(Back Plane,簡稱BP)(圖中僅標示一個),以達到物理層相連;而當單位的小背板(例如是2個NVMe背板)需要進行組合到多背板(例如是14個NVMe背板)的情況之下時,則需要使用到多數量的背板3(例如是七塊背板),因此,這七塊背板3所具有之複雜的可規劃邏輯元件(Complex Programmable Logic Device,簡稱CPLD)(圖中未示),例如是利用PCA9555晶片,其積體電路間匯流排電路地址就需要不相同,所以,就會有需要多出韌體(Firmware,一般簡稱為FW)來進行控制、或者是需要多種特殊傳輸線之設計的問題產生,例如需要像是如第一圖中所示的一對七接口之特殊設計的傳輸線2,因而增加了結構上的複雜性、以及成本上的增加等問題。
有鑒於在先前技術當中,可能會產生的結構上的複雜性、以及成本上的問題,本發明為解決先前技術之問題,所採用的必要技術手段是提供一種熱插拔控制系統,包含:一主板,包括一中央處理器、至少一熱插拔晶片、以及複數個主板連接器,其中,中央處理器與熱插拔晶片互相電信連接,熱插拔晶片與複數個主板連接器互相電信連接;以及複數個背板,每一背板包括:一背板連接器、以及一控制晶片,其中,控制晶片與背板連接器互相電信連接,且複數個背板連接器與複數個主板連接器對應地互相電信連接;其中,主板與複數個背板之間可透過熱插拔晶片進行一積體電路間匯流排電路之雙向通訊,而當至少一硬碟與其中一個背板相連接時,中央處理器可與硬碟進行通訊。
在上述必要技術手段所衍生之一附屬技術手段中,其中,每一個背板之控制晶片內皆包含有一積體電路間匯流排電路地址,且每一個積體電路間匯流排電路地址是相同的。
在上述必要技術手段所衍生之一附屬技術手段中,其中,複數個背板連接器與複數個主板連接器對應地互相電信連接係透過複數條傳輸線一對一地來互相進行連接。
如上所述,由於本發明之熱插拔控制系統是利用位於主板上所增加的一熱插拔晶片作為開關來進行積體電路間匯流排電路通訊,藉此,本發明確實可以有效的透過此設計來達到讓傳輸線、以及複雜的可規劃邏輯元件之韌體(有相同地址)可進行同一規格化的設計。
本發明所採用的具體實施例,將藉由以下之實施例及圖式作進一步之說明。
請參閱第二圖,係顯示本發明較佳實施例所提供的熱插拔控制系統之電路示意圖。
於符合非揮發性記憶體(Non-Volatile Memory Express,簡稱NVMe)通訊協定之背板6(圖中僅標示一個)的組合之需求設計為少數量的硬碟來組合多個硬碟的應用場景之下,本發明係利用源頭的熱插拔積體電路間匯流排電路來透過積體電路間匯流排電路之熱插拔晶片42(圖中僅標示一個)作為開關來拓展,以達到傳輸線5(圖中僅標示一個)、以及複雜的可規劃邏輯元件61(圖中僅標示一個)之韌體(有相同地址)可進行同一規格化,而可以讓符合非揮發性記憶體通訊協定之硬碟的背板(圖中未示)進行熱插拔的設計。
如圖所示,係揭示了本發明之一種熱插拔控制系統,包含有:一主板4(Multilayer Printed Board,簡稱MLB,又稱為多層板)、以及複數個背板6。
主板4包括有一中央處理器41、至少一熱插拔晶片42、以及複數個主板連接器,其中,中央處理器41與熱插拔晶片42互相電信連接,而熱插拔晶片42與複數個主板連接器互相電信連接。其中,熱插拔晶片為PCA9545晶片。其中,主板連接器係為一高速連接器,例如是一MCIO連接器43(Mini Cool Edge IO,簡稱MCIO)(圖中僅標示一個)。
另外,還具有複數個背板6,而背板6係為一符合非揮發性記憶體(NVMe)通訊協定之裝置。每一背板6包括有:一背板連接器、以及一控制晶片,其中,控制晶片與背板連接器互相電信連接,且複數個背板連接器與複數個主板連接器係對應地互相電信連接。其中,背板連接器亦為一高速連接器,例如是一MCIO連接器62(圖中僅標示一個)。其中,如前所述之控制晶片係為一複雜的可規劃邏輯元件61,而每一個背板6之控制晶片61內皆包含有一積體電路間匯流排電路地址,而且每一個積體電路間匯流排電路地址是相同的。另外,複數個背板連接器與複數個主板連接器對應地互相電信連接係透過複數條傳輸線5一對一地來互相進行連接,亦即這些複數條傳輸線5皆為一條一對一傳輸線。
其中,主板4與複數個背板6之間係可透過熱插拔晶片42進行一積體電路間匯流排電路之雙向通訊,而當至少一硬碟(圖中未示)與其中一個背板6相連接時,中央處理器41可與硬碟進行通訊,然而其中,較佳地,同一個背板6可以同時地與二個前述的硬碟來相連接以進行通訊。
本發明之工作原理大致上如下說明,在主板4端,中央處理器41的熱插拔之積體電路間匯流排電路係藉由積體電路間匯流排電路之熱插拔晶片42(例如是PCA9545晶片)作為開關,來拓展出多路的系統管理匯流排(System Management Bus,簡稱SMBUS),由於符合非揮發性記憶體通訊協定之背板6本身需要有高速的PCIe介面之MCIO連接器43來連接至各個背板6所具有的MCIO連接器62。
另外,可將系統管理匯流排之信號定義在MCIO連接器43、62的邊帶之pin腳位裡,而傳輸線5則係以一對一的方式來連接主板4的MCIO連接器43與所對應的背板6的MCIO連接器62,傳輸線5之pin腳位的定義就可以統一達到傳輸線5簡化的方式,而複雜的可規劃邏輯元件61的積體電路間匯流排電路地址則是寫在韌體裡面(例如地址是0x40),因源頭的積體電路間匯流排電路之熱插拔晶片42作為開關會拓展匯流排,而電腦主機的基本輸入輸出系統(Basic Input/Output System,簡稱BIOS)於讀取完畢後則是會關閉相關通道,所以,於相同的一個地址並不會有地址重複的問題產生。
例如,一共有八個通道時,可以利用外接的硬碟之背板插入的不同時間序列的方式錯開來進行緩衝,當一個通道連通時,其他的通道則先進行等待,就不會有地址重複的問題產生。
另外,當有至少二個以上外接的硬碟之背板同時來進行通訊連接時,則其所對應到的MCIO連接器43、62會不一樣,此時,中央處理器41還是可以進行區分知道是哪個外接的硬碟之背板正在進行熱插拔,用以進行之後的通訊連接動作。
綜上所述,由於本發明之熱插拔控制系統是利用位於主板4上所增加的一熱插拔晶片42作為開關來進行積體電路間匯流排電路通訊,藉此,本發明確實可以有效的透過此設計來達到讓傳輸線5、以及複雜的可規劃邏輯元件61之韌體(有相同地址)可進行同一規格化的設計。因此,本發明具有以下的幾項優點:
優點一、積體電路間匯流排電路之分岔的走線的樁(Stub)設計降低,可提升信號質量,且能夠增加熱插拔之可靠度。優點二、不需要有如第一圖之現有技術的一分多的背板3之邊帶傳輸線2,而是僅僅需要使用同一規格的傳輸線5數條即可達成目的,可有效地降低成本。優點三、複雜的可規劃邏輯元件61之韌體為統一固定的,而熱插拔控制晶片42之料號亦相對好進行管控。優點四、積體電路間匯流排電路地址之數量可以無上限,並無其他一些晶片所具有的上限僅為8個地址的限制。
藉由以上較佳具體實施例之詳述,係希望能更加清楚描述本發明之特徵與精神,而並非以上述所揭露的較佳具體實施例來對本發明之範疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排於本發明所欲申請之專利範圍的範疇內。
1:主板
11:中央處理器
12:連接器
2:傳輸線
3:背板
4:主板
41:中央處理器
42:熱插拔晶片
43:MCIO連接器
5:傳輸線
6:背板
61:複雜的可規劃邏輯元件
62:MCIO連接器
第一圖係顯示熱插拔控制系統之現有技術示意圖;以及
第二圖係顯示本發明較佳實施例所提供的熱插拔控制系統之電路示意圖。
4:主板
41:中央處理器
42:熱插拔晶片
43:MCIO連接器
5:傳輸線
6:背板
61:複雜的可規劃邏輯元件
62:MCIO連接器
Claims (9)
- 一種熱插拔控制系統,該系統包含:一主板,包括:一中央處理器、至少一熱插拔晶片、以及複數個主板連接器,其中,該中央處理器與該熱插拔晶片互相電信連接,該熱插拔晶片與複數個該主板連接器互相電信連接;以及複數個背板,每一該背板包括:一背板連接器、以及一控制晶片,該控制晶片內包含有一積體電路間匯流排電路地址,其中,該控制晶片與該背板連接器互相電信連接,且複數個該背板連接器與複數個該主板連接器對應地互相電信連接以分別形成複數個通道,而每一個該積體電路間匯流排電路地址是相同的;其中,該主板與複數個該背板之間可透過該熱插拔晶片作為一開關以進行一積體電路間匯流排電路之雙向通訊,而當至少一硬碟與其中一個該背板相連接時,透過對應的該背板連接器與該主板連接器間之對應的該通道,該中央處理器可與該硬碟進行通訊,且於通訊完畢後對應的該通道會關閉。
- 如請求項1所述之熱插拔控制系統,其中,該熱插拔晶片為PCA9545晶片。
- 如請求項1所述之熱插拔控制系統,其中,該主板連接器與該背板連接器皆為一高速連接器。
- 如請求項3所述之熱插拔控制系統,其中,該高速連接器為一MCIO連接器。
- 如請求項1所述之熱插拔控制系統,其中,該控制晶片為一複雜的可規劃邏輯元件。
- 如請求項1所述之熱插拔控制系統,其中,複數個該背板連接器與複數個該主板連接器對應地互相電信連接係透過複數條傳輸線一對一地來互相進行連接。
- 如請求項6所述之熱插拔控制系統,其中,複數條的該傳輸線皆為一條一對一傳輸線。
- 如請求項1所述之熱插拔控制系統,其中,該背板為一符合非揮發性記憶體(NVMe)通訊協定之裝置。
- 如請求項1所述之熱插拔控制系統,其中,該背板係可同時與二個該硬碟相連接。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112133539A TWI852755B (zh) | 2023-09-04 | 2023-09-04 | 熱插拔控制系統 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112133539A TWI852755B (zh) | 2023-09-04 | 2023-09-04 | 熱插拔控制系統 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI852755B true TWI852755B (zh) | 2024-08-11 |
| TW202511964A TW202511964A (zh) | 2025-03-16 |
Family
ID=93284295
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112133539A TWI852755B (zh) | 2023-09-04 | 2023-09-04 | 熱插拔控制系統 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI852755B (zh) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105573239A (zh) * | 2016-01-11 | 2016-05-11 | 南京南瑞集团公司 | 一种高速背板总线通讯控制装置及方法 |
| CN110008161A (zh) * | 2019-02-28 | 2019-07-12 | 武汉光迅科技股份有限公司 | 一种用于风扇盘热插拔的电路装置及使用方法 |
| US20190227970A1 (en) * | 2018-01-19 | 2019-07-25 | Universal Scientific Industrial ( Shanghai ) Co., Ltd. | Server system having a hot plug motherboard |
| US20190324938A1 (en) * | 2018-04-18 | 2019-10-24 | Wiwynn Corporation | Method for hot-plugging identification and server with function of hot-plugging identification |
| CN114721900A (zh) * | 2022-03-18 | 2022-07-08 | 北京百度网讯科技有限公司 | 连接关系的建立方法、主板、装置、设备和存储介质 |
| TW202334778A (zh) * | 2022-02-25 | 2023-09-01 | 神雲科技股份有限公司 | 伺服器 |
-
2023
- 2023-09-04 TW TW112133539A patent/TWI852755B/zh active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105573239A (zh) * | 2016-01-11 | 2016-05-11 | 南京南瑞集团公司 | 一种高速背板总线通讯控制装置及方法 |
| US20190227970A1 (en) * | 2018-01-19 | 2019-07-25 | Universal Scientific Industrial ( Shanghai ) Co., Ltd. | Server system having a hot plug motherboard |
| US20190324938A1 (en) * | 2018-04-18 | 2019-10-24 | Wiwynn Corporation | Method for hot-plugging identification and server with function of hot-plugging identification |
| TW201944242A (zh) * | 2018-04-18 | 2019-11-16 | 緯穎科技服務股份有限公司 | 熱插拔辨識方法及具有熱插拔辨識功能的伺服器 |
| CN110008161A (zh) * | 2019-02-28 | 2019-07-12 | 武汉光迅科技股份有限公司 | 一种用于风扇盘热插拔的电路装置及使用方法 |
| TW202334778A (zh) * | 2022-02-25 | 2023-09-01 | 神雲科技股份有限公司 | 伺服器 |
| CN114721900A (zh) * | 2022-03-18 | 2022-07-08 | 北京百度网讯科技有限公司 | 连接关系的建立方法、主板、装置、设备和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202511964A (zh) | 2025-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10467170B2 (en) | Storage array including a bridge module interconnect to provide bridge connections to different protocol bridge protocol modules | |
| CN106126448B (zh) | 存储系统 | |
| CN206249296U (zh) | 一种双控存储服务器 | |
| US20220346243A1 (en) | Electronic equipment that provides multi-function slots | |
| CN111400217A (zh) | 一种ocp转接卡及计算机设备 | |
| TWI647571B (zh) | 萬用串列匯流排集線器 | |
| CN107992438A (zh) | 一种服务器及在服务器内灵活配置PCIe拓扑的方法 | |
| CN112306938B (zh) | 一种ocp卡和多主机卡的热插拔方法及装置 | |
| WO2013025221A1 (en) | Connecting expansion slots | |
| CN108255762A (zh) | 一种2u服务器硬盘背板方法 | |
| CN108090014A (zh) | 一种兼容NVMe的存储IO箱系统及其设计方法 | |
| CN110069436A (zh) | 热插拔控制电路及相关存储服务器系统 | |
| CN218768130U (zh) | 一种支持CXL信号和PCIe信号的硬盘背板及存储装置 | |
| CN213365380U (zh) | 一种服务器主板及服务器 | |
| CN115904024A (zh) | 一种多模硬盘背板结构、方法及服务器 | |
| CN206249150U (zh) | 一种存储服务器 | |
| CN117349212A (zh) | 一种服务器主板及其固态硬盘插入检测方法 | |
| CN115061884B (zh) | 基于飞腾服务器的NVMe硬盘的点灯方法和点灯系统 | |
| CN115061958B (zh) | 一种硬盘识别方法、识别系统、存储介质和计算机设备 | |
| CN113190084B (zh) | 一种支持多种位宽硬盘的硬盘背板连接方法及装置 | |
| TWI852755B (zh) | 熱插拔控制系統 | |
| CN1901530B (zh) | 一种服务器系统 | |
| CN213276461U (zh) | 一种双路服务器主板及服务器 | |
| TWI685752B (zh) | 萬用串列匯流排集線器 | |
| CN107992437A (zh) | 一种支持双控模式的硬盘背板连接方法、系统及连接线缆 |