[go: up one dir, main page]

TWI733614B - Communication interface control system and method thereof - Google Patents

Communication interface control system and method thereof Download PDF

Info

Publication number
TWI733614B
TWI733614B TW109137474A TW109137474A TWI733614B TW I733614 B TWI733614 B TW I733614B TW 109137474 A TW109137474 A TW 109137474A TW 109137474 A TW109137474 A TW 109137474A TW I733614 B TWI733614 B TW I733614B
Authority
TW
Taiwan
Prior art keywords
communication interface
serial communication
processing unit
information
data processing
Prior art date
Application number
TW109137474A
Other languages
Chinese (zh)
Other versions
TW202218395A (en
Inventor
王彥庚
Original Assignee
英業達股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 英業達股份有限公司 filed Critical 英業達股份有限公司
Priority to TW109137474A priority Critical patent/TWI733614B/en
Application granted granted Critical
Publication of TWI733614B publication Critical patent/TWI733614B/en
Publication of TW202218395A publication Critical patent/TW202218395A/en

Links

Images

Landscapes

  • Communication Control (AREA)
  • Information Transfer Systems (AREA)

Abstract

A communication interface control system and method are provided in the present invention. The communication interface control system includes an interface multiplexing module including a plurality of Inter-Integrated Circuit interfaces, a management control module and a logic processing module. Each of the Inter-Integrated Circuit interfaces has an Inter-Integrated Circuit information and are communicated to a data processing device which has a device information. When the management control module is configured to connect to the communication device, the management control module transmits a device selection communication command to the logic processing module for making the logic processing module figure out the data processing device which the management control module chooses according to a device selection comparison table, then the logic processing module make the Inter-Integrated Circuit interface which is communicated to the data processing device communicate to the management control module so that the data processing device is communicated to the management control module.

Description

通信介面控制系統及其方法Communication interface control system and method

本發明係有關於一種通信介面控制系統及其方法,尤其是指一種用於控制串列通信介面之通信介面控制系統及其方法。The present invention relates to a communication interface control system and method, in particular to a communication interface control system and method for controlling a serial communication interface.

隨著網路科技的進步,伺服器在人們的生活中扮演著不可或缺的角色,一般而言,伺服器的系統中,普遍會使用串列通信介面(Inter-Integrated Circuit, I 2C)的資訊傳輸協議,而伺服器的系統中因而會包含有複數個資料處理裝置,而為了與複數個資料處理裝置進行通信,一般會再透過包含有串列通信介面之串列通信介面多工處理模組進行通信連接。 With the advancement of network technology, servers are playing an indispensable role in people’s lives. Generally speaking, in server systems, serial communication interfaces (Inter-Integrated Circuit, I 2 C) are commonly used. In order to communicate with multiple data processing devices, the server’s system will usually be multiplexed through a serial communication interface that includes a serial communication interface. The module makes a communication connection.

請參閱第一圖,第一圖係顯示本發明先前技術之通信介面系統之方塊圖。如第一圖所示,通信介面系統PA1包含一管理控制模組PA11以及一串列通信介面多工處理模組PA12,其中,串列通信介面多工處理模組PA12包含有複數個串列通信介面PA121、PA122、PA123與PA124,並係通信連接於管理控制模組PA11,各串列通信介面PA121、PA122、PA123與PA124分別對應地通信連接於資料處理裝置PA2、PA3、PA4與PA5,而串列通信介面多工處理模組PA12例如可為74HC4052PW之封裝晶片。Please refer to the first figure. The first figure shows a block diagram of the prior art communication interface system of the present invention. As shown in the first figure, the communication interface system PA1 includes a management control module PA11 and a serial communication interface multiplexing processing module PA12, wherein the serial communication interface multiplexing processing module PA12 includes a plurality of serial communications The interfaces PA121, PA122, PA123, and PA124 are connected to the management control module PA11. The serial communication interfaces PA121, PA122, PA123, and PA124 are correspondingly connected to the data processing devices PA2, PA3, PA4, and PA5. The serial communication interface multiplexing processing module PA12 can be a packaged chip of 74HC4052PW, for example.

其中,管理控制模組PA11欲分別與資料處理裝置PA2、PA3、PA4與PA5中之一者進行連線時,一般即自行執行切換連通所對應之串列通信介面PA121、PA122、PA123與PA124,以達到建立連線之目的。然而,實務上資料處理裝置PA2、PA3、PA4與PA5並不僅僅只有實施例中所顯示之四個,一般甚至可能會有數十個,而在串列通信介面多工處理模組PA12之串列通信介面PA121、PA122、PA123與PA124有限的情況下,若需要再增加連線的資料處理裝置PA2、PA3、PA4與PA5,則需要再多增加而在串列通信介面多工處理模組PA12的數量,而由於管理控制模組PA11的接腳有限,若管理控制模組PA11的接腳在不夠的情況下恐無法順利增加串列通信介面多工處理模組PA12的數量,因而普遍有增加資料處理裝置數量之能力有限之問題。此外,由於先前技術皆僅透過管理控制模組PA11進行切換連線,因此在多個資料處理裝置下的切換容易有不穩定而有切換錯誤之狀況,因而現有之技術仍具備改善之空間。Among them, when the management control module PA11 wants to connect to one of the data processing devices PA2, PA3, PA4, and PA5, it generally executes the switching of the serial communication interfaces PA121, PA122, PA123, and PA124 corresponding to the connection by itself. In order to achieve the purpose of establishing a connection. However, in practice, the data processing devices PA2, PA3, PA4, and PA5 are not only the four shown in the embodiment, and there may even be dozens of them. In the serial communication interface multiplex processing module PA12 series When the serial communication interfaces PA121, PA122, PA123 and PA124 are limited, if you need to add more connected data processing devices PA2, PA3, PA4, and PA5, you need to add more and the serial communication interface multiplex processing module PA12 Due to the limited number of pins of the management control module PA11, if the number of pins of the management control module PA11 is not enough, the number of serial communication interface multi-processing modules PA12 may not be smoothly increased, so it generally increases The problem of limited capacity of data processing devices. In addition, since the prior art only switches the connection through the management control module PA11, the switching under multiple data processing devices is prone to unstable and switching errors. Therefore, the existing technology still has room for improvement.

有鑒於在先前技術中,現有之系統之管理控制模組普遍存在增加資料處理裝置數量之能力有限以及易切換錯誤之問題。本發明之一主要目的係提供一通信介面控制系統及其方法,透過將邏輯處理模組進一步通信連接於串列通信介面多工處理模組以解決先前技術中所述之問題。In view of the prior art, the management control module of the existing system generally has the problems of limited ability to increase the number of data processing devices and easy switching errors. One of the main objectives of the present invention is to provide a communication interface control system and method thereof, which solve the problems described in the prior art by further communicating the logic processing module to the serial communication interface multiplexing processing module.

本發明為解決先前技術之問題,所採用之必要技術手段為提供一種通信介面控制系統,係包含一串列通信介面(Inter-Integrated Circuit, I 2C)多工處理模組、一管理控制模組以及一邏輯處理模組。串列通信介面多工處理模組包含一多工處理單元以及複數個串列通信介面,該些串列通信介面電性連接於多工處理單元,各串列通信介面分別具有一串列通信介面資訊,並分別通信連接於一具有一裝置連線資訊之資料處理裝置。 In order to solve the problems of the prior art, the necessary technical means adopted by the present invention are to provide a communication interface control system, which includes a serial communication interface (Inter-Integrated Circuit, I 2 C) multiplexing processing module, and a management control module. Group and a logic processing module. The serial communication interface multiplex processing module includes a multiplex processing unit and a plurality of serial communication interfaces. The serial communication interfaces are electrically connected to the multiplex processing unit, and each serial communication interface has a serial communication interface. Information, and are respectively connected to a data processing device with device connection information.

管理控制模組包含一第一儲存單元以及一第一處理單元,第一儲存單元係儲存有各串列通信介面所通信連接之資料處理裝置之裝置連線資訊。第一處理單元係電性連接於第一儲存單元,用以在欲與該些串列通信介面中之一者所通信連接之資料處理裝置建立一連線時,至第一儲存單元擷取所對應之裝置連線資訊,並透過一資訊傳輸協議發送出一包含有上述所對應之裝置連線資訊之裝置選擇通信指令。The management control module includes a first storage unit and a first processing unit. The first storage unit stores device connection information of the data processing devices communicatively connected with each serial communication interface. The first processing unit is electrically connected to the first storage unit, and is used to retrieve all data from the first storage unit when a connection is established with a data processing device that is communicatively connected to one of the serial communication interfaces. Corresponding device connection information, and send a device selection communication command containing the corresponding device connection information through an information transmission protocol.

邏輯處理模組包含一第二儲存單元以及一第二處理單元,第二儲存單元係儲存有一包含有各串列通信介面資訊與各裝置連線資訊之對應關係之裝置選擇對照表。第二處理單元係電性連接於第二儲存單元,通信連接於第一處理單元與多工處理單元,用以在接收到裝置選擇通信指令時,依據裝置選擇對照表解析出上述所對應之裝置連線資訊所對應之串列通信介面資訊,並將一包含有上述所對應之裝置連線資訊與所對應之串列通信介面資訊之觸發信號傳送至多工處理單元。The logic processing module includes a second storage unit and a second processing unit. The second storage unit stores a device selection comparison table containing the correspondence between each serial communication interface information and each device connection information. The second processing unit is electrically connected to the second storage unit, and is communicatively connected to the first processing unit and the multiplexing processing unit, and is used to analyze the corresponding device according to the device selection comparison table when receiving a device selection communication instruction The serial communication interface information corresponding to the connection information is transmitted, and a trigger signal including the above-mentioned corresponding device connection information and the corresponding serial communication interface information is sent to the multiplexing processing unit.

其中,在多工處理單元接收到觸發信號時,使上述所對應之串列通信介面資訊所對應之串列通信介面切換為通信連接於第一處理單元,並透過上述所對應之串列通信介面觸發上述所對應之串列通信介面所通信連接之資料處理裝置透過上述所對應之串列通信介面將一連線信號發送至第一處理單元,藉以使第一處理單元與資料處理裝置建立連線。Wherein, when the multiplex processing unit receives the trigger signal, the serial communication interface corresponding to the corresponding serial communication interface information is switched to be communicatively connected to the first processing unit, and through the corresponding serial communication interface The data processing device that triggers the communication connection of the corresponding serial communication interface sends a connection signal to the first processing unit through the corresponding serial communication interface, so that the first processing unit establishes a connection with the data processing device .

在上述必要技術手段的基礎下,本發明所衍生之一附屬技術手段為串列通信介面多工處理模組為一串列通信介面多工器(I 2C Multiplexer, I 2C MUX),管理控制模組為一基板管理控制器(Baseboard Management Controller, BMC),邏輯處理模組為一複雜可程式邏輯裝置(Complex Programmable Logic Device, CPLD),資訊傳輸協議為一串列通信介面、串行通用輸入輸出介面與低腳位運算(Low Pin Count, LPC)介面中之一者。 On the basis of the above-mentioned necessary technical means, an auxiliary technical means derived from the present invention is that the serial communication interface multiplexer module is a serial communication interface multiplexer (I 2 C Multiplexer, I 2 C MUX), which manages The control module is a baseboard management controller (Baseboard Management Controller, BMC), the logic processing module is a complex programmable logic device (CPLD), and the information transmission protocol is a serial communication interface, serial universal One of the input/output interface and the Low Pin Count (LPC) interface.

本發明為解決先前技術之問題,所採用之必要技術手段為另外提供一種通信介面控制方法,係利用上述之通信介面控制系統加以實施。通信介面控制方法中,先利用管理控制模組之第一處理單元至第一儲存單元擷取所欲建立連線之資料處理裝置所對應之裝置連線資訊,並透過資訊傳輸協議發送出包含有上述所對應之裝置連線資訊之裝置選擇通信指令。接著利用邏輯處理模組之第二處理單元接收裝置選擇通信指令,使邏輯處理模組依據裝置選擇對照表解析出上述所對應之裝置連線資訊所對應之串列通信介面資訊,並發送出包含有上述所對應之裝置連線資訊與所對應之串列通信介面資訊之觸發信號。In order to solve the problem of the prior art, the necessary technical means adopted by the present invention is to provide another communication interface control method, which is implemented by using the above-mentioned communication interface control system. In the communication interface control method, firstly use the first processing unit to the first storage unit of the management control module to retrieve the device connection information corresponding to the data processing device to be connected, and send it out through the information transmission protocol. The device selection communication command corresponding to the device connection information mentioned above. Then use the second processing unit of the logic processing module to receive the device selection communication command, so that the logic processing module parses out the serial communication interface information corresponding to the above corresponding device connection information according to the device selection comparison table, and sends out the serial communication interface information that contains There are trigger signals for the corresponding device connection information and the corresponding serial communication interface information.

最後利用多工處理單元接收觸發信號,該多工處理單元使上述所對應之串列通信介面資訊所對應之串列通信介面切換為通信連接於第一處理單元,並透過上述所對應之串列通信介面觸發上述所對應之串列通信介面所通信連接之資料處理裝置透過上述所對應之串列通信介面將連線信號發送至第一處理單元,藉以使第一處理單元與資料處理裝置建立連線。Finally, a multiplex processing unit is used to receive the trigger signal, and the multiplex processing unit switches the serial communication interface corresponding to the corresponding serial communication interface information to be communicatively connected to the first processing unit, and passes through the corresponding serial communication interface. The communication interface triggers the data processing device communicatively connected to the corresponding serial communication interface to send a connection signal to the first processing unit through the corresponding serial communication interface, so that the first processing unit and the data processing device establish a connection Wire.

在上述必要技術手段的基礎下,本發明所衍生之一附屬技術手段為串列通信介面多工處理模組為一串列通信介面多工器(I 2C Multiplexer, I 2C MUX),管理控制模組為一基板管理控制器(Baseboard Management Controller, BMC),邏輯處理模組為一複雜可程式邏輯裝置(Complex Programmable Logic Device, CPLD),資訊傳輸協議為一串列通信介面、串行通用輸入輸出介面與低腳位運算(Low Pin Count, LPC)介面中之一者。 On the basis of the above-mentioned necessary technical means, an auxiliary technical means derived from the present invention is that the serial communication interface multiplexer module is a serial communication interface multiplexer (I 2 C Multiplexer, I 2 C MUX), which manages The control module is a Baseboard Management Controller (BMC), the logic processing module is a Complex Programmable Logic Device (CPLD), and the information transmission protocol is a serial communication interface, serial universal One of the input/output interface and the Low Pin Count (LPC) interface.

承上所述,本發明所提供之通信介面控制系統及其方法,由於利用邏輯處理模組通信連接於串列通信介面多工處理模組,並透過邏輯處理模組切換連通串列通信介面,因此管理控制模組可保有更多的腳位以供其他功能裝置進行連接,且可有效解決切換錯誤之問題。As mentioned above, the communication interface control system and method provided by the present invention utilize the logic processing module to communicate with the serial communication interface multiplex processing module, and switch the serial communication interface through the logic processing module. Therefore, the management control module can keep more pins for other functional devices to connect, and can effectively solve the problem of switching errors.

下面將結合示意圖對本發明的具體實施方式進行更詳細的描述。根據下列描述和申請專利範圍,本發明的優點和特徵將更清楚。需說明的是,圖式均採用非常簡化的形式且均使用非精準的比例,僅用以方便、明晰地輔助說明本發明實施例的目的。The specific embodiments of the present invention will be described in more detail below in conjunction with the schematic diagrams. According to the following description and the scope of patent application, the advantages and features of the present invention will be more clear. It should be noted that the drawings all adopt a very simplified form and all use imprecise proportions, which are only used to conveniently and clearly assist in explaining the purpose of the embodiments of the present invention.

請參閱第二圖,第二圖係顯示本發明較佳實施例所提供之通信介面控制系統之方塊圖。如圖所示,本發明所提供之通信介面控制系統1係包含一串列通信介面(Inter-Integrated Circuit, I 2C)多工處理模組11、一管理控制模組12以及一邏輯處理模組13。 Please refer to the second figure. The second figure shows a block diagram of the communication interface control system provided by the preferred embodiment of the present invention. As shown in the figure, the communication interface control system 1 provided by the present invention includes a serial communication interface (Inter-Integrated Circuit, I 2 C) multiplexing processing module 11, a management control module 12, and a logic processing module. Group 13.

串列通信介面多工處理模組11例如為一串列通信介面多工器(I 2C Multiplexer, I 2C MUX),並包含一多工處理單元111以及複數個串列通信介面112、113、114與115。多工處理單元111例如可為現有之處理器,該些串列通信介面112、113、114與115電性連接於多工處理單元111,各串列通信介面112、113、114與115分別具有一串列通信介面資訊,並分別通信連接於一具有一裝置連線資訊之資料處理裝置2、3、4與5。 The serial communication interface multiplexing processing module 11 is, for example, a serial communication interface multiplexer (I 2 C Multiplexer, I 2 C MUX), and includes a multiplexing processing unit 111 and a plurality of serial communication interfaces 112, 113 , 114 and 115. The multiplexing processing unit 111 can be, for example, an existing processor. The serial communication interfaces 112, 113, 114, and 115 are electrically connected to the multiplexing processing unit 111. Each of the serial communication interfaces 112, 113, 114, and 115 respectively has A series of communication interface information are respectively connected to a data processing device 2, 3, 4, and 5 with a device connection information.

其中,資料處理裝置2、3、4與5例如是熱感應器、連接槽、硬碟、處理器(例如中央處理器(Central Processing Unit, CPU)與微控制器(Microcontroller Unit, MCU))與南僑晶片中之至少一者,但其他實施例中不限於此。本發明較佳實施例中,串列通信介面112是通信連接於資料處理裝置2,串列通信介面113是通信連接於資料處理裝置3,串列通信介面114是通信連接於資料處理裝置4,串列通信介面115是通信連接於資料處理裝置5。Among them, the data processing devices 2, 3, 4, and 5 are, for example, thermal sensors, connection slots, hard disks, processors (such as Central Processing Unit (CPU) and Microcontroller Unit (MCU)) and At least one of the Nanqiao chips, but not limited to this in other embodiments. In the preferred embodiment of the present invention, the serial communication interface 112 is communicatively connected to the data processing device 2, the serial communication interface 113 is communicatively connected to the data processing device 3, and the serial communication interface 114 is communicatively connected to the data processing device 4. The serial communication interface 115 is communicatively connected to the data processing device 5.

另外,本發明較佳實施例中所指的通信連接係指有線通信連接,但其他實施例中也可為無線通信連接。此外,串列通信介面資訊例如是網路位址資訊,裝置連線資訊例如是裝置設備號碼、裝置名稱與裝置型號,但不限於此。In addition, the communication connection referred to in the preferred embodiment of the present invention refers to a wired communication connection, but it may also be a wireless communication connection in other embodiments. In addition, the serial communication interface information is, for example, network address information, and the device connection information is, for example, the device device number, device name, and device model, but it is not limited to this.

管理控制模組12例如為一基板管理控制器(Baseboard Management Controller, BMC),並包含一第一儲存單元121以及一第一處理單元122。第一儲存單元121例如是現有之記憶體,並儲存有各串列通信介面112、113、114與115所通信連接之資料處理裝置2、3、4與5之裝置連線資訊。第一處理單元122例如可為現有之處理器,並電性連接於第一儲存單元121。The management control module 12 is, for example, a baseboard management controller (BMC), and includes a first storage unit 121 and a first processing unit 122. The first storage unit 121 is, for example, an existing memory, and stores device connection information of the data processing devices 2, 3, 4, and 5 that are communicatively connected to the serial communication interfaces 112, 113, 114, and 115. The first processing unit 122 may be an existing processor, for example, and is electrically connected to the first storage unit 121.

邏輯處理模組13例如為一複雜可程式邏輯裝置(Complex Programmable Logic Device, CPLD),並包含一第二儲存單元131以及一第二處理單元132。第二儲存單元131例如可為現有之記憶體,並儲存有一包含有各串列通信介面資訊與各裝置連線資訊之對應關係之裝置選擇對照表1311,即第二儲存單元131儲存有各串列通信介面112、113、114與115之串列通信介面資訊以及資料處理裝置2、3、4與5之裝置連線資訊,並以對應關係的方式儲存為裝置選擇對照表1311。The logic processing module 13 is, for example, a complex programmable logic device (CPLD), and includes a second storage unit 131 and a second processing unit 132. The second storage unit 131 can be, for example, an existing memory, and stores a device selection comparison table 1311 containing the correspondence between each serial communication interface information and each device connection information, that is, the second storage unit 131 stores each string The serial communication interface information of the serial communication interfaces 112, 113, 114, and 115 and the device connection information of the data processing devices 2, 3, 4, and 5 are stored as a device selection comparison table 1311 in a corresponding manner.

其中,本發明較佳實施例中,串列通信介面112之串列通信介面資訊例如可定義為串列通信介面資訊A,串列通信介面113之串列通信介面資訊例如可定義為串列通信介面資訊B,串列通信介面114之串列通信介面資訊例如可定義為串列通信介面資訊C,串列通信介面115之串列通信介面資訊例如可定義為串列通信介面資訊D,資料處理裝置2之裝置連線資訊可定義為裝置連線資訊1211,而資料處理裝置3之裝置連線資訊可定義為裝置連線資訊1212,資料處理裝置4之裝置連線資訊可定義為裝置連線資訊1213,資料處理裝置5之裝置連線資訊可定義為裝置連線資訊1214,裝置選擇對照表1311例如可為下表,但不限於此。 串列通信介面資訊 裝置連線資訊 串列通信介面資訊A 裝置連線資訊1211 串列通信介面資訊B 裝置連線資訊1212 串列通信介面資訊C 裝置連線資訊1213 串列通信介面資訊D 裝置連線資訊1214 Among them, in the preferred embodiment of the present invention, the serial communication interface information of the serial communication interface 112 can be defined as serial communication interface information A, for example, and the serial communication interface information of the serial communication interface 113 can be defined as serial communication, for example. Interface information B, serial communication interface information of serial communication interface 114 can be defined as serial communication interface information C, for example, serial communication interface information of serial communication interface 115 can be defined as serial communication interface information D, for example, data processing The device connection information of device 2 can be defined as device connection information 1211, the device connection information of data processing device 3 can be defined as device connection information 1212, and the device connection information of data processing device 4 can be defined as device connection Information 1213, the device connection information of the data processing device 5 can be defined as device connection information 1214, and the device selection comparison table 1311 can be, for example, the following table, but is not limited to this. Serial communication interface information Device connection information Serial communication interface information A Device connection information 1211 Serial communication interface information B Device connection information 1212 Serial communication interface information C Device connection information 1213 Serial communication interface information D Device connection information 1214

第二處理單元132可為現有之處理器,並電性連接於第二儲存單元131,通信連接於第一處理單元122與多工處理單元111。The second processing unit 132 may be an existing processor, and is electrically connected to the second storage unit 131, and communicatively connected to the first processing unit 122 and the multiplexing processing unit 111.

管理控制模組12之第一處理單元122在欲與該些串列通信介面112、113、114與115中之一者(以下以串列通信介面112為例)所通信連接之資料處理裝置2建立一連線時,至第一儲存單元121擷取所對應之裝置連線資訊1211,並透過一資訊傳輸協議發送出一包含有上述所對應之裝置連線資訊1211之裝置選擇通信指令S1。其中,資訊傳輸協議例如可為串列通信介面、串行通用輸入輸出介面與低腳位運算(Low Pin Count, LPC)介面中之一者,但其他實施例中不限於此。The first processing unit 122 of the management control module 12 is to communicate with the data processing device 2 connected to one of the serial communication interfaces 112, 113, 114, and 115 (the serial communication interface 112 is taken as an example below) When a connection is established, the corresponding device connection information 1211 is retrieved from the first storage unit 121, and a device selection communication command S1 containing the corresponding device connection information 1211 is sent through an information transmission protocol. Wherein, the information transmission protocol can be, for example, one of a serial communication interface, a serial universal input output interface, and a low pin count (LPC) interface, but it is not limited to this in other embodiments.

第二處理單元132在接收到裝置選擇通信指令S1時,依據裝置選擇對照表1311解析出上述所對應之裝置連線資訊1211所對應之串列通信介面資訊A,並將一包含有上述所對應之裝置連線資訊1211與所對應之串列通信介面資訊A之觸發信號S2傳送至多工處理單元111。When the second processing unit 132 receives the device selection communication command S1, it parses out the serial communication interface information A corresponding to the above-mentioned corresponding device connection information 1211 according to the device selection comparison table 1311, and includes a corresponding serial communication interface information A corresponding to the above-mentioned corresponding device connection information 1211. The device connection information 1211 and the corresponding trigger signal S2 of the serial communication interface information A are sent to the multiplexing processing unit 111.

多工處理單元111接收到觸發信號S2時,使上述所對應之串列通信介面資訊A所對應之串列通信介面112切換為通信連接於第一處理單元122,並透過上述所對應之串列通信介面112觸發上述所對應之串列通信介面112所通信連接之資料處理裝置2透過上述所對應之串列通信介面112將一連線信號S3發送至第一處理單元122,藉以使第一處理單元122與資料處理裝置2建立連線。When the multiplexing processing unit 111 receives the trigger signal S2, it switches the serial communication interface 112 corresponding to the corresponding serial communication interface information A to be communicatively connected to the first processing unit 122, and through the corresponding serial communication interface 112. The communication interface 112 triggers the data processing device 2 communicatively connected to the corresponding serial communication interface 112 to send a connection signal S3 to the first processing unit 122 through the corresponding serial communication interface 112, so that the first processing The unit 122 establishes a connection with the data processing device 2.

再舉例來說,若第一處理單元122欲與串列通信介面113所通信連接之資料處理裝置3建立連線時,即至第一儲存單元121擷取資料處理裝置3所對應之裝置連線資訊1212,並透過資訊傳輸協議將包含有裝置連線資訊1212之裝置選擇通信指令S1發送至第二處理單元132。For another example, if the first processing unit 122 wants to establish a connection with the data processing device 3 communicatively connected to the serial communication interface 113, it will retrieve the device connection corresponding to the data processing device 3 from the first storage unit 121 Information 1212, and send the device selection communication command S1 including the device connection information 1212 to the second processing unit 132 through the information transmission protocol.

第二處理單元132接收到包含有裝置連線資訊1212之裝置選擇通信指令S1後,會在裝置選擇對照表1311找出裝置連線資訊1212是對應串列通信介面資訊B,並進一步將包含有裝置連線資訊1212與串列通信介面資訊B之觸發信號S2傳送至多工處理單元111。After the second processing unit 132 receives the device selection communication command S1 containing the device connection information 1212, it will find in the device selection comparison table 1311 that the device connection information 1212 corresponds to the serial communication interface information B, and will further include The trigger signal S2 of the device connection information 1212 and the serial communication interface information B is sent to the multiplexing processing unit 111.

多工處理單元111接收到觸發信號S2時,使串列通信介面資訊B所對應之串列通信介面113切換為通信連接於第一處理單元122,並透過串列通信介面113觸發串列通信介面113所通信連接之資料處理裝置3透過串列通信介面113將連線信號S3發送至第一處理單元122,藉以使第一處理單元122與資料處理裝置3建立連線。When the multiplex processing unit 111 receives the trigger signal S2, it switches the serial communication interface 113 corresponding to the serial communication interface information B to be communicatively connected to the first processing unit 122, and triggers the serial communication interface through the serial communication interface 113 The data processing device 3 communicatively connected with 113 sends the connection signal S3 to the first processing unit 122 through the serial communication interface 113 so as to establish a connection between the first processing unit 122 and the data processing device 3.

請參閱第三圖,第三圖係顯示本發明較佳實施例所提供之通信介面控制方法之流程圖。本發明較佳實施例係還提供一種通信介面控制方法,並且是利用第二圖所示之通信介面控制系統加以實施,並包含以下步驟S101至步驟S103,且此實施例中再進一步以第一處理單元122欲與資料處理裝置4建議連線為例。Please refer to the third figure. The third figure shows a flowchart of a communication interface control method provided by a preferred embodiment of the present invention. The preferred embodiment of the present invention also provides a communication interface control method, which is implemented by the communication interface control system shown in the second figure, and includes the following steps S101 to S103, and this embodiment further uses the first As an example, the processing unit 122 intends to connect with the data processing device 4.

步驟S101:利用管理控制模組12之第一處理單元122至第一儲存單元121擷取資料處理裝置4所對應之裝置連線資訊1213,並透過資訊傳輸協議發送出包含有上述所對應之裝置連線資訊1213之裝置選擇通信指令S1。Step S101: Use the first processing unit 122 to the first storage unit 121 of the management control module 12 to retrieve the device connection information 1213 corresponding to the data processing device 4, and send out the device including the above corresponding device through the information transmission protocol The device of the connection information 1213 selects the communication command S1.

步驟S102:利用邏輯處理模組13之第二處理單元132接收裝置選擇通信指令S1,使邏輯處理模組13依據裝置選擇對照表1311解析出上述所對應之裝置連線資訊1213所對應之串列通信介面資訊C,並發送出包含有上述所對應之裝置連線資訊1213與所對應之串列通信介面資訊C之觸發信號S2。Step S102: Use the second processing unit 132 of the logic processing module 13 to receive the device selection communication command S1, so that the logic processing module 13 parses out the series corresponding to the above-mentioned corresponding device connection information 1213 according to the device selection comparison table 1311 The communication interface information C, and a trigger signal S2 containing the above-mentioned corresponding device connection information 1213 and the corresponding serial communication interface information C is sent.

步驟S103:利用多工處理單元111接收觸發信號S2,多工處理單元111使上述所對應之串列通信介面資訊C所對應之串列通信介面114切換為通信連接於第一處理單元122,並透過上述所對應之串列通信介面114觸發上述所對應之串列通信介面114所通信連接之資料處理裝置4透過上述所對應之串列通信介面114將連線信號S3發送至第一處理單元122,藉以使第一處理單元122與資料處理裝置4建立連線。Step S103: Utilize the multiplex processing unit 111 to receive the trigger signal S2, and the multiplex processing unit 111 switches the serial communication interface 114 corresponding to the corresponding serial communication interface information C to be communicatively connected to the first processing unit 122, and Trigger the data processing device 4 communicatively connected to the corresponding serial communication interface 114 through the corresponding serial communication interface 114 and send the connection signal S3 to the first processing unit 122 through the corresponding serial communication interface 114 , So as to establish a connection between the first processing unit 122 and the data processing device 4.

其中,各步驟其他的詳細說明皆已在上述數個段落中提及,故不多加贅述。Among them, other detailed descriptions of each step have been mentioned in the several paragraphs above, so it is not repeated here.

綜上所述,在採用本發明所提供之通信介面控制系統及其方法後,由於直接利用邏輯處理模組13通信連接於串列通信介面多工處理模組11,並透過邏輯處理模組13切換連通串列通信介面112、113、114與115,因此管理控制模組12可保有更多的腳位以供其他功能裝置進行連接,且可有效解決切換錯誤之問題。In summary, after using the communication interface control system and method provided by the present invention, the logic processing module 13 is directly used to communicate with the serial communication interface multiplex processing module 11, and through the logic processing module 13 Switching and connecting the serial communication interfaces 112, 113, 114, and 115, so the management control module 12 can keep more pins for other functional devices to connect, and can effectively solve the problem of switching errors.

藉由以上較佳具體實施例之詳述,係希望能更加清楚描述本發明之特徵與精神,而並非以上述所揭露的較佳具體實施例來對本發明之範疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排於本發明所欲申請之專利範圍的範疇內。Through the detailed description of the above preferred embodiments, it is hoped that the characteristics and spirit of the present invention can be described more clearly, and the scope of the present invention is not limited by the preferred embodiments disclosed above. On the contrary, the purpose is to cover various changes and equivalent arrangements within the scope of the patent for which the present invention is intended.

PA1:通信介面系統PA1: Communication interface system

PA11:管理控制模組PA11: Management control module

PA12:串列通信介面多工處理模組PA12: Serial communication interface multiplex processing module

PA121,PA122,PA123,PA124:串列通信介面PA121, PA122, PA123, PA124: serial communication interface

PA2,PA3,PA4,PA5:資料處理裝置PA2, PA3, PA4, PA5: data processing device

1:通信介面控制系統1: Communication interface control system

11:串列通信介面多工處理模組11: Serial communication interface multiplex processing module

111:多工處理單元111: multiplex processing unit

112,113,114,115:串列通信介面112,113,114,115: serial communication interface

12:管理控制模組12: Management control module

121:第一儲存單元121: The first storage unit

1211,1212,1213,1214:裝置連線資訊1211, 1212, 1213, 1214: device connection information

122:第一處理單元122: first processing unit

13:邏輯處理模組13: Logic processing module

131:第二儲存單元131: second storage unit

1311:裝置選擇對照表1311: Device selection comparison table

132:第二處理單元132: second processing unit

2,3,4,5:資料處理裝置2, 3, 4, 5: data processing device

S1:裝置選擇通信指令S1: Device selection communication command

S2:觸發信號S2: Trigger signal

S3:連線信號S3: connection signal

S101-S103:步驟S101-S103: steps

第一圖係顯示本發明先前技術之通信介面系統之方塊圖; 第二圖係顯示本發明較佳實施例所提供之通信介面控制系統之方塊圖;以及 第三圖係顯示本發明較佳實施例所提供之通信介面控制方法之流程圖。 The first figure is a block diagram showing the communication interface system of the prior art of the present invention; The second figure is a block diagram showing the communication interface control system provided by the preferred embodiment of the present invention; and The third figure is a flowchart of the communication interface control method provided by the preferred embodiment of the present invention.

1:通信介面控制系統 1: Communication interface control system

11:串列通信介面多工處理模組 11: Serial communication interface multiplex processing module

111:多工處理單元 111: multiplex processing unit

112,113,114,115:串列通信介面 112,113,114,115: serial communication interface

12:管理控制模組 12: Management control module

121:第一儲存單元 121: The first storage unit

1211,1212,1213,1214:裝置連線資訊 1211, 1212, 1213, 1214: device connection information

122:第一處理單元 122: first processing unit

13:邏輯處理模組 13: Logic processing module

131:第二儲存單元 131: second storage unit

1311:裝置選擇對照表 1311: Device selection comparison table

132:第二處理單元 132: second processing unit

2,3,4,5:資料處理裝置 2, 3, 4, 5: data processing device

S1:裝置選擇通信指令 S1: Device selection communication command

S2:觸發信號 S2: Trigger signal

S3:連線信號 S3: connection signal

Claims (10)

一種通信介面控制系統,係包含: 一串列通信介面(Inter-Integrated Circuit, I 2C)多工處理模組,係包含: 一多工處理單元;以及 複數個串列通信介面,電性連接於該多工處理單元,各串列通信介面分別具有一串列通信介面資訊,並分別通信連接於一具有一裝置連線資訊之資料處理裝置; 一管理控制模組,係包含: 一第一儲存單元,係儲存有各串列通信介面所通信連接之該資料處理裝置之該裝置連線資訊;以及 一第一處理單元,係電性連接於該第一儲存單元,用以在欲與該些串列通信介面中之一者所通信連接之該資料處理裝置建立一連線時,至該第一儲存單元擷取所對應之該裝置連線資訊,並透過一資訊傳輸協議發送出一包含有上述所對應之該裝置連線資訊之裝置選擇通信指令;以及 一邏輯處理模組,係包含: 一第二儲存單元,係儲存有一包含有各串列通信介面資訊與各裝置連線資訊之對應關係之裝置選擇對照表;以及 一第二處理單元,係電性連接於該第二儲存單元,通信連接於該第一處理單元與該多工處理單元,用以在接收到該裝置選擇通信指令時,依據該裝置選擇對照表解析出上述所對應之該裝置連線資訊所對應之該串列通信介面資訊,並將一包含有上述所對應之該裝置連線資訊與所對應之該串列通信介面資訊之觸發信號傳送至該多工處理單元;其中,在該多工處理單元接收到該觸發信號時,使上述所對應之該串列通信介面資訊所對應之該串列通信介面切換為通信連接於該第一處理單元,並透過上述所對應之該串列通信介面觸發上述所對應之該串列通信介面所通信連接之該資料處理裝置透過上述所對應之該串列通信介面將一連線信號發送至該第一處理單元,藉以使該第一處理單元與該資料處理裝置建立該連線。 A communication interface control system includes: a serial communication interface (Inter-Integrated Circuit, I 2 C) multiplex processing module, including: a multiplex processing unit; and a plurality of serial communication interfaces, which are electrically connected In the multiplex processing unit, each serial communication interface respectively has a serial communication interface information, and is respectively communicatively connected to a data processing device with a device connection information; a management control module includes: a first The storage unit stores the device connection information of the data processing device communicatively connected with each serial communication interface; and a first processing unit is electrically connected to the first storage unit for communication with the data processing device. When the data processing device communicatively connected by one of the serial communication interfaces establishes a connection, the first storage unit retrieves the corresponding connection information of the device, and sends out an information transmission protocol including There is a device selection communication command corresponding to the device connection information; and a logic processing module, which includes: a second storage unit, which stores a serial communication interface information and each device connection information Correspondence of device selection comparison table; and a second processing unit, electrically connected to the second storage unit, communicatively connected to the first processing unit and the multiplex processing unit, for receiving the device selection communication When commanding, parse out the serial communication interface information corresponding to the above-mentioned corresponding device connection information according to the device selection comparison table, and include the above-mentioned corresponding device connection information and the corresponding serial communication interface information The trigger signal of serial communication interface information is sent to the multiplex processing unit; wherein, when the multiplex processing unit receives the trigger signal, the serial communication interface corresponding to the serial communication interface information corresponding to the above is switched In order to be communicatively connected to the first processing unit, and to trigger the corresponding serial communication interface through the corresponding serial communication interface, the data processing device communicatively connected through the corresponding serial communication interface will A connection signal is sent to the first processing unit, so that the first processing unit and the data processing device establish the connection. 如請求項1所述之通信介面控制系統,其中,該串列通信介面多工處理模組為一串列通信介面多工器(I2C Multiplexer,I2C MUX)。 The communication interface control system according to claim 1, wherein the serial communication interface multiplexing processing module is a serial communication interface multiplexer (I 2 C Multiplexer, I 2 C MUX). 如請求項1所述之通信介面控制系統,其中,該管理控制模組為一基板管理控制器(Baseboard Management Controller,BMC)。 The communication interface control system according to claim 1, wherein the management control module is a baseboard management controller (BMC). 如請求項1所述之通信介面控制系統,其中,該邏輯處理模組為一複雜可程式邏輯裝置(Complex Programmable Logic Device,CPLD)。The communication interface control system according to claim 1, wherein the logic processing module is a complex programmable logic device (CPLD). 如請求項1所述之通信介面控制系統,其中,該資訊傳輸協議為一串列通信介面、串行通用輸入輸出介面與低腳位運算(Low Pin Count, LPC)介面中之一者。The communication interface control system according to claim 1, wherein the information transmission protocol is one of a serial communication interface, a serial universal input output interface, and a low pin count (LPC) interface. 一種通信介面控制方法,係利用如請求項1所述之通信介面控制系統加以實施,並包含以下步驟: (a)   利用該管理控制模組之該第一處理單元至該第一儲存單元擷取所欲建立該連線之該資料處理裝置所對應之該裝置連線資訊,並透過該資訊傳輸協議發送出包含有上述所對應之該裝置連線資訊之該裝置選擇通信指令; (b)  利用該邏輯處理模組之該第二處理單元接收該裝置選擇通信指令,使該邏輯處理模組依據該裝置選擇對照表解析出上述所對應之該裝置連線資訊所對應之該串列通信介面資訊,並發送出包含有上述所對應之該裝置連線資訊與所對應之該串列通信介面資訊之該觸發信號;以及 (c)   利用該多工處理單元接收該觸發信號,該多工處理單元使上述所對應之該串列通信介面資訊所對應之該串列通信介面切換為通信連接於該第一處理單元,並透過上述所對應之該串列通信介面觸發上述所對應之該串列通信介面所通信連接之該資料處理裝置透過上述所對應之該串列通信介面將該連線信號發送至該第一處理單元,藉以使該第一處理單元與該資料處理裝置建立該連線。 A communication interface control method is implemented using the communication interface control system as described in claim 1, and includes the following steps: (a) Use the first processing unit to the first storage unit of the management control module to retrieve the device connection information corresponding to the data processing device for which the connection is to be established, and send it through the information transmission protocol Output the device selection communication command including the corresponding device connection information mentioned above; (b) Use the second processing unit of the logic processing module to receive the device selection communication command, so that the logic processing module parses the string corresponding to the device connection information according to the device selection comparison table. List communication interface information, and send out the trigger signal including the above-mentioned corresponding device connection information and the corresponding serial communication interface information; and (c) Use the multiplex processing unit to receive the trigger signal, and the multiplex processing unit switches the serial communication interface corresponding to the corresponding serial communication interface information to be communicatively connected to the first processing unit, and Trigger the data processing device communicatively connected to the corresponding serial communication interface through the corresponding serial communication interface and send the connection signal to the first processing unit through the corresponding serial communication interface , So that the first processing unit and the data processing device establish the connection. 如請求項6所述之通信介面控制方法,其中,該串列通信介面多工處理模組為一串列通信介面多工器(I2C Multiplexer,I2C MUX)。 The communication interface control method according to claim 6, wherein the serial communication interface multiplexing processing module is a serial communication interface multiplexer (I 2 C Multiplexer, I 2 C MUX). 如請求項6所述之通信介面控制方法,其中,該管理控制模組為一基板管理控制器(Baseboard Management Controller,BMC)。 The communication interface control method according to claim 6, wherein the management control module is a baseboard management controller (BMC). 如請求項6所述之通信介面控制方法,其中,該邏輯處理模組為一複雜可程式邏輯裝置(Complex Programmable Logic Device,CPLD)。 The communication interface control method according to claim 6, wherein the logic processing module is a complex programmable logic device (CPLD). 如請求項6所述之通信介面控制方法,其中,該資訊傳輸協議為一串列通信介面、串行通用輸入輸出介面與低腳位運算(Low Pin Count,LPC)介面中之一者。The communication interface control method according to claim 6, wherein the information transmission protocol is one of a serial communication interface, a serial universal input output interface, and a low pin count (LPC) interface.
TW109137474A 2020-10-28 2020-10-28 Communication interface control system and method thereof TWI733614B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW109137474A TWI733614B (en) 2020-10-28 2020-10-28 Communication interface control system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW109137474A TWI733614B (en) 2020-10-28 2020-10-28 Communication interface control system and method thereof

Publications (2)

Publication Number Publication Date
TWI733614B true TWI733614B (en) 2021-07-11
TW202218395A TW202218395A (en) 2022-05-01

Family

ID=77911189

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109137474A TWI733614B (en) 2020-10-28 2020-10-28 Communication interface control system and method thereof

Country Status (1)

Country Link
TW (1) TWI733614B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8032745B2 (en) * 2005-12-20 2011-10-04 International Business Machines Corporation Authentication of I2C bus transactions
TW201404072A (en) * 2012-07-03 2014-01-16 Aten Int Co Ltd Remote management method and remote management device thereof
TW201616348A (en) * 2014-10-23 2016-05-01 英業達股份有限公司 Server directly updated through baseboard management controller
TW201841530A (en) * 2017-03-28 2018-11-16 美商高通公司 System and method of sending data via additional secondary data lines on a bus
CN109902014A (en) * 2019-02-28 2019-06-18 苏州浪潮智能科技有限公司 A kind of server system shares method, apparatus, controlled terminal and the storage medium of serial ports
US10331593B2 (en) * 2017-04-13 2019-06-25 Dell Products, Lp System and method for arbitration and recovery of SPD interfaces in an information handling system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8032745B2 (en) * 2005-12-20 2011-10-04 International Business Machines Corporation Authentication of I2C bus transactions
TW201404072A (en) * 2012-07-03 2014-01-16 Aten Int Co Ltd Remote management method and remote management device thereof
TW201616348A (en) * 2014-10-23 2016-05-01 英業達股份有限公司 Server directly updated through baseboard management controller
TW201841530A (en) * 2017-03-28 2018-11-16 美商高通公司 System and method of sending data via additional secondary data lines on a bus
US10331593B2 (en) * 2017-04-13 2019-06-25 Dell Products, Lp System and method for arbitration and recovery of SPD interfaces in an information handling system
CN109902014A (en) * 2019-02-28 2019-06-18 苏州浪潮智能科技有限公司 A kind of server system shares method, apparatus, controlled terminal and the storage medium of serial ports

Also Published As

Publication number Publication date
TW202218395A (en) 2022-05-01

Similar Documents

Publication Publication Date Title
CN102571450B (en) Port configuration method and device of network interface module and frame communication device
JP2986216B2 (en) Telecommunication switch with improved redundancy.
US8630287B2 (en) Multiple core network device with core redundancy
JPH06188981A (en) Module arrangement
JP3803250B2 (en) Bus master switching unit
KR19990009678A (en) Diagnosis / control system using multi-layered Ai-Si bus
CN102203744A (en) Storage controller data redistribution
US20180081558A1 (en) Asynchronous Discovery of Initiators and Targets in a Storage Fabric
KR20250103762A (en) PCIe retimer providing failover to redundant endpoints using die-to-die data interface
CN114461557B (en) Interface expansion device and method
CN111103827B (en) Server working mode switching device
US11860719B2 (en) Method for implementing storage service continuity in storage system, front-end interface card, and storage system
CN113839869B (en) A BMC network port two-way PHY chip switching circuit and server
CN118885324A (en) Server system, faulty equipment locating method, computer system, program product and storage medium
CN113742142B (en) Method for managing SATA hard disk by storage system and storage system
TWI733614B (en) Communication interface control system and method thereof
CN111740864A (en) An out-of-band network port switching management method and system
TW202333051A (en) Server equipment and input and output device
TWI760905B (en) Processing device and method with serial communication interface processing function
CN118450502B (en) Data transmission control method, system and electronic equipment of dual-ring communication network
CN116248619B (en) A method and system for dynamic management of multiple nodes based on PCIe switches
CN106095720A (en) A kind of multichannel computer system
US7660234B2 (en) Fault-tolerant medium access control (MAC) address assignment in network elements
US7228338B2 (en) Multi-service platform module
TWI704464B (en) Data redundancy system