TWI852755B - Hot plugging control system - Google Patents
Hot plugging control system 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
- Communication Control (AREA)
Abstract
Description
本發明係關於一種熱插拔控制系統,尤其是指一種透過積體電路間匯流排電路的通訊方式之熱插拔控制系統。The present invention relates to a hot-swap control system, and more particularly to a hot-swap control system that uses a bus circuit for communication between integrated circuits.
請參閱第一圖,係顯示熱插拔控制系統之現有技術示意圖。所謂的熱插拔(Hot Plugging,或者又稱為Hot Swapping,又有稱為熱抽換),是指帶電插拔的狀態,亦即指可以在電腦主機於沒有關閉電源仍在進行運作當中仍然可以插上、或者是拔除硬體的動作,只要是配合有適當的設計就可以進行,而並不會造成電腦主機、或者是其周邊設備燒毀的情況發生。Please refer to the first figure, which is a schematic diagram of the existing technology of the hot plug control system. The so-called hot plug (Hot Plugging, or Hot Swapping, also known as hot replacement) refers to the state of plugging and unplugging while the power is on, that is, the action of plugging or unplugging the hardware can be performed while the computer host is still running without turning off the power. As long as there is an appropriate design, it can be carried out without causing the computer host or its peripheral equipment to burn out.
一般來說,在現有技術當中,過去之熱插拔的功能設計架構是由位於主板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,因而增加了結構上的複雜性、以及成本上的增加等問題。
Generally speaking, in the prior art, the hot-swap function design architecture is that the source central processing unit (CPU) 11 located on the motherboard 1 performs hot-swap inter-circuit bus (I2C, also known as the Inter-Integrated Circuit Bus) communication. First, the low-
有鑒於在先前技術當中,可能會產生的結構上的複雜性、以及成本上的問題,本發明為解決先前技術之問題,所採用的必要技術手段是提供一種熱插拔控制系統,包含:一主板,包括一中央處理器、至少一熱插拔晶片、以及複數個主板連接器,其中,中央處理器與熱插拔晶片互相電信連接,熱插拔晶片與複數個主板連接器互相電信連接;以及複數個背板,每一背板包括:一背板連接器、以及一控制晶片,其中,控制晶片與背板連接器互相電信連接,且複數個背板連接器與複數個主板連接器對應地互相電信連接;其中,主板與複數個背板之間可透過熱插拔晶片進行一積體電路間匯流排電路之雙向通訊,而當至少一硬碟與其中一個背板相連接時,中央處理器可與硬碟進行通訊。In view of the structural complexity and cost problems that may arise in the prior art, the present invention adopts necessary technical means to solve the problems of the prior art, which is to provide a hot-swap control system, including: a motherboard, including a central processing unit, at least one hot-swap chip, and a plurality of motherboard connectors, wherein the central processing unit and the hot-swap chip are interconnected in telecommunication, and the hot-swap chip and the plurality of motherboard connectors are interconnected in telecommunication; and a plurality of backplanes, each backplane comprising: a backplane connector, and a control chip, wherein the control chip and the backplane connector are interconnected by telecommunication, and the plurality of backplane connectors are correspondingly interconnected by telecommunication with a plurality of mainboard connectors; wherein the mainboard and the plurality of backplanes can perform bidirectional communication of an integrated circuit bus circuit through a hot-swappable chip, and when at least one hard drive is connected to one of the backplanes, the central processing unit can communicate with the hard drive.
在上述必要技術手段所衍生之一附屬技術手段中,其中,每一個背板之控制晶片內皆包含有一積體電路間匯流排電路地址,且每一個積體電路間匯流排電路地址是相同的。In an auxiliary technical means derived from the above necessary technical means, each backplane control chip includes an inter-IC bus circuit address, and each inter-IC bus circuit address is the same.
在上述必要技術手段所衍生之一附屬技術手段中,其中,複數個背板連接器與複數個主板連接器對應地互相電信連接係透過複數條傳輸線一對一地來互相進行連接。In an auxiliary technical means derived from the above necessary technical means, the corresponding telecommunication connections between the plurality of backplane connectors and the plurality of mainboard connectors are connected to each other one-to-one through a plurality of transmission lines.
如上所述,由於本發明之熱插拔控制系統是利用位於主板上所增加的一熱插拔晶片作為開關來進行積體電路間匯流排電路通訊,藉此,本發明確實可以有效的透過此設計來達到讓傳輸線、以及複雜的可規劃邏輯元件之韌體(有相同地址)可進行同一規格化的設計。As described above, since the hot-swap control system of the present invention utilizes a hot-swap chip added to the motherboard as a switch to perform bus circuit communication between integrated circuits, the present invention can effectively achieve the same standardized design of transmission lines and firmware (with the same address) of complex programmable logic components through this design.
本發明所採用的具體實施例,將藉由以下之實施例及圖式作進一步之說明。The specific embodiments of the present invention will be further described by the following embodiments and drawings.
請參閱第二圖,係顯示本發明較佳實施例所提供的熱插拔控制系統之電路示意圖。Please refer to the second figure, which is a circuit diagram of the hot swap control system provided by the preferred embodiment of the present invention.
於符合非揮發性記憶體(Non-Volatile Memory Express,簡稱NVMe)通訊協定之背板6(圖中僅標示一個)的組合之需求設計為少數量的硬碟來組合多個硬碟的應用場景之下,本發明係利用源頭的熱插拔積體電路間匯流排電路來透過積體電路間匯流排電路之熱插拔晶片42(圖中僅標示一個)作為開關來拓展,以達到傳輸線5(圖中僅標示一個)、以及複雜的可規劃邏輯元件61(圖中僅標示一個)之韌體(有相同地址)可進行同一規格化,而可以讓符合非揮發性記憶體通訊協定之硬碟的背板(圖中未示)進行熱插拔的設計。In accordance with the Non-Volatile Memory In an application scenario where a small number of hard disks are combined to meet the needs of combining a backplane 6 (only one is marked in the figure) of a NVMe (NVMe Express) protocol, the present invention utilizes a hot-swappable integrated circuit bus circuit of the source to expand through a hot-swappable chip 42 (only one is marked in the figure) of the integrated circuit bus circuit as a switch, so as to achieve the same standardization of the firmware (with the same address) of a transmission line 5 (only one is marked in the figure) and a complex scalable logic element 61 (only one is marked in the figure), so that a backplane (not shown in the figure) of a hard disk that complies with the non-volatile memory communication protocol can be hot-swapped.
如圖所示,係揭示了本發明之一種熱插拔控制系統,包含有:一主板4(Multilayer Printed Board,簡稱MLB,又稱為多層板)、以及複數個背板6。As shown in the figure, a hot-swap control system of the present invention is disclosed, which includes: a main board 4 (Multilayer Printed Board, MLB for short, also called multi-layer board), and a plurality of
主板4包括有一中央處理器41、至少一熱插拔晶片42、以及複數個主板連接器,其中,中央處理器41與熱插拔晶片42互相電信連接,而熱插拔晶片42與複數個主板連接器互相電信連接。其中,熱插拔晶片為PCA9545晶片。其中,主板連接器係為一高速連接器,例如是一MCIO連接器43(Mini Cool Edge IO,簡稱MCIO)(圖中僅標示一個)。The motherboard 4 includes a
另外,還具有複數個背板6,而背板6係為一符合非揮發性記憶體(NVMe)通訊協定之裝置。每一背板6包括有:一背板連接器、以及一控制晶片,其中,控制晶片與背板連接器互相電信連接,且複數個背板連接器與複數個主板連接器係對應地互相電信連接。其中,背板連接器亦為一高速連接器,例如是一MCIO連接器62(圖中僅標示一個)。其中,如前所述之控制晶片係為一複雜的可規劃邏輯元件61,而每一個背板6之控制晶片61內皆包含有一積體電路間匯流排電路地址,而且每一個積體電路間匯流排電路地址是相同的。另外,複數個背板連接器與複數個主板連接器對應地互相電信連接係透過複數條傳輸線5一對一地來互相進行連接,亦即這些複數條傳輸線5皆為一條一對一傳輸線。In addition, there are a plurality of
其中,主板4與複數個背板6之間係可透過熱插拔晶片42進行一積體電路間匯流排電路之雙向通訊,而當至少一硬碟(圖中未示)與其中一個背板6相連接時,中央處理器41可與硬碟進行通訊,然而其中,較佳地,同一個背板6可以同時地與二個前述的硬碟來相連接以進行通訊。Among them, the motherboard 4 and
本發明之工作原理大致上如下說明,在主板4端,中央處理器41的熱插拔之積體電路間匯流排電路係藉由積體電路間匯流排電路之熱插拔晶片42(例如是PCA9545晶片)作為開關,來拓展出多路的系統管理匯流排(System Management Bus,簡稱SMBUS),由於符合非揮發性記憶體通訊協定之背板6本身需要有高速的PCIe介面之MCIO連接器43來連接至各個背板6所具有的MCIO連接器62。The working principle of the present invention is roughly described as follows. At the motherboard 4 end, the hot-swappable integrated circuit bus circuit of the
另外,可將系統管理匯流排之信號定義在MCIO連接器43、62的邊帶之pin腳位裡,而傳輸線5則係以一對一的方式來連接主板4的MCIO連接器43與所對應的背板6的MCIO連接器62,傳輸線5之pin腳位的定義就可以統一達到傳輸線5簡化的方式,而複雜的可規劃邏輯元件61的積體電路間匯流排電路地址則是寫在韌體裡面(例如地址是0x40),因源頭的積體電路間匯流排電路之熱插拔晶片42作為開關會拓展匯流排,而電腦主機的基本輸入輸出系統(Basic Input/Output System,簡稱BIOS)於讀取完畢後則是會關閉相關通道,所以,於相同的一個地址並不會有地址重複的問題產生。In addition, the signal of the system management bus can be defined in the pin pins of the sideband of the
例如,一共有八個通道時,可以利用外接的硬碟之背板插入的不同時間序列的方式錯開來進行緩衝,當一個通道連通時,其他的通道則先進行等待,就不會有地址重複的問題產生。For example, when there are eight channels in total, you can use the different time sequences of the external hard drives inserted into the backplane to stagger the buffering. When one channel is connected, the other channels will wait first, so there will be no problem of address duplication.
另外,當有至少二個以上外接的硬碟之背板同時來進行通訊連接時,則其所對應到的MCIO連接器43、62會不一樣,此時,中央處理器41還是可以進行區分知道是哪個外接的硬碟之背板正在進行熱插拔,用以進行之後的通訊連接動作。In addition, when at least two external hard disk backplanes are communicating at the same time, the
綜上所述,由於本發明之熱插拔控制系統是利用位於主板4上所增加的一熱插拔晶片42作為開關來進行積體電路間匯流排電路通訊,藉此,本發明確實可以有效的透過此設計來達到讓傳輸線5、以及複雜的可規劃邏輯元件61之韌體(有相同地址)可進行同一規格化的設計。因此,本發明具有以下的幾項優點:In summary, since the hot-swap control system of the present invention utilizes a hot-
優點一、積體電路間匯流排電路之分岔的走線的樁(Stub)設計降低,可提升信號質量,且能夠增加熱插拔之可靠度。優點二、不需要有如第一圖之現有技術的一分多的背板3之邊帶傳輸線2,而是僅僅需要使用同一規格的傳輸線5數條即可達成目的,可有效地降低成本。優點三、複雜的可規劃邏輯元件61之韌體為統一固定的,而熱插拔控制晶片42之料號亦相對好進行管控。優點四、積體電路間匯流排電路地址之數量可以無上限,並無其他一些晶片所具有的上限僅為8個地址的限制。Advantage 1: The stub design of the branching routing of the bus circuit between integrated circuits is reduced, which can improve signal quality and increase the reliability of hot plugging. Advantage 2: There is no need for the
藉由以上較佳具體實施例之詳述,係希望能更加清楚描述本發明之特徵與精神,而並非以上述所揭露的較佳具體實施例來對本發明之範疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排於本發明所欲申請之專利範圍的範疇內。The above detailed description of the preferred specific embodiments is intended to more clearly describe the features and spirit of the present invention, but is not intended to limit the scope of the present invention by the preferred specific embodiments disclosed above. On the contrary, the purpose is to cover various changes and arrangements with equivalents within the scope of the patent application for the present invention.
1:主板 11:中央處理器 12:連接器 2:傳輸線 3:背板 4:主板 41:中央處理器 42:熱插拔晶片 43:MCIO連接器 5:傳輸線 6:背板 61:複雜的可規劃邏輯元件 62:MCIO連接器 1: Motherboard 11: Central Processing Unit 12: Connectors 2: Transmission Lines 3: Backplane 4: Motherboard 41: Central Processing Unit 42: Hot Swappable Chip 43: MCIO Connector 5: Transmission Lines 6: Backplane 61: Complex Scalable Logic Components 62: MCIO Connector
第一圖係顯示熱插拔控制系統之現有技術示意圖;以及 第二圖係顯示本發明較佳實施例所提供的熱插拔控制系統之電路示意圖。 The first figure is a schematic diagram showing the prior art of a hot-swap control system; and The second figure is a circuit schematic diagram showing the hot-swap control system provided by a preferred embodiment of the present invention.
4:主板 4: Motherboard
41:中央處理器 41: Central Processing Unit
42:熱插拔晶片 42: Hot-swappable chips
43:MCIO連接器 43:MCIO connector
5:傳輸線 5: Transmission line
6:背板 6: Back panel
61:複雜的可規劃邏輯元件 61: Complex programmable logic components
62:MCIO連接器 62:MCIO connector
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW112133539A TWI852755B (en) | 2023-09-04 | 2023-09-04 | Hot plugging control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW112133539A TWI852755B (en) | 2023-09-04 | 2023-09-04 | Hot plugging control system |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI852755B true TWI852755B (en) | 2024-08-11 |
TW202511964A TW202511964A (en) | 2025-03-16 |
Family
ID=93284295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW112133539A TWI852755B (en) | 2023-09-04 | 2023-09-04 | Hot plugging control system |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI852755B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105573239A (en) * | 2016-01-11 | 2016-05-11 | 南京南瑞集团公司 | High speed backboard bus communication control device and method |
CN110008161A (en) * | 2019-02-28 | 2019-07-12 | 武汉光迅科技股份有限公司 | A kind of circuit device and application method for fan disk hot plug |
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 (en) * | 2022-03-18 | 2022-07-08 | 北京百度网讯科技有限公司 | Connection relation establishing method, mainboard, device, equipment and storage medium |
TW202334778A (en) * | 2022-02-25 | 2023-09-01 | 神雲科技股份有限公司 | Server |
-
2023
- 2023-09-04 TW TW112133539A patent/TWI852755B/en active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105573239A (en) * | 2016-01-11 | 2016-05-11 | 南京南瑞集团公司 | High speed backboard bus communication control device and method |
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 (en) * | 2018-04-18 | 2019-11-16 | 緯穎科技服務股份有限公司 | Method of hot-plugging identification and server having function of hot-plugging identification |
CN110008161A (en) * | 2019-02-28 | 2019-07-12 | 武汉光迅科技股份有限公司 | A kind of circuit device and application method for fan disk hot plug |
TW202334778A (en) * | 2022-02-25 | 2023-09-01 | 神雲科技股份有限公司 | Server |
CN114721900A (en) * | 2022-03-18 | 2022-07-08 | 北京百度网讯科技有限公司 | Connection relation establishing method, mainboard, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220346243A1 (en) | Electronic equipment that provides multi-function slots | |
CN111400217A (en) | An OCP adapter card and computer equipment | |
US9524262B2 (en) | Connecting expansion slots | |
CN107992438A (en) | A kind of server and in server flexible configuration PCIe topologys method | |
TWI647571B (en) | Usb hub | |
CN108090014A (en) | The storage IO casees system and its design method of a kind of compatible NVMe | |
CN110069436A (en) | Hot plug control circuit and associated storage servers system | |
CN112306938B (en) | A hot-swapping method and device for an OCP card and a multi-host card | |
CN213276460U (en) | A dual-channel server motherboard and server | |
CN213365380U (en) | Server mainboard and server | |
US20200183862A1 (en) | Data storage module and system host having the same | |
CN113190084B (en) | Method and device for connecting hard disk backboard supporting multiple-bit-width hard disks | |
CN213276461U (en) | A dual-channel server motherboard and server | |
TWI852755B (en) | Hot plugging control system | |
TWI685752B (en) | Usb hub | |
CN107992437A (en) | A kind of hard disk backboard connection method, system and connection cables for supporting pattern of double controlling | |
CN218768130U (en) | Hard disk backboard supporting CXL (CXL) signals and PCIe (peripheral component interface express) signals and storage device | |
CN117349212A (en) | Server main board and solid state disk insertion detection method thereof | |
CN115061958B (en) | Hard disk identification method, identification system, storage medium and computer equipment | |
US12072827B2 (en) | Scaling midplane bandwidth between storage processors via network devices | |
CN204189089U (en) | A kind of server | |
CN103049214B (en) | Disk array card and disk array system with expansion function | |
CN117215981A (en) | Hot plug control system | |
CN114328308B (en) | Hard disk backboard and server | |
CN221766353U (en) | Solid state disk test system supporting double-host access |