[go: up one dir, main page]

CN114915860A - Stacked switch unit and method for use in a stacked switch unit - Google Patents

Stacked switch unit and method for use in a stacked switch unit Download PDF

Info

Publication number
CN114915860A
CN114915860A CN202110181785.7A CN202110181785A CN114915860A CN 114915860 A CN114915860 A CN 114915860A CN 202110181785 A CN202110181785 A CN 202110181785A CN 114915860 A CN114915860 A CN 114915860A
Authority
CN
China
Prior art keywords
switch unit
master
stackable
slave
signal
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN202110181785.7A
Other languages
Chinese (zh)
Inventor
黄泰乙
陈明道
林友义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Realtek Semiconductor Corp
Original Assignee
Realtek Semiconductor Corp
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 Realtek Semiconductor Corp filed Critical Realtek Semiconductor Corp
Priority to CN202110181785.7A priority Critical patent/CN114915860A/en
Publication of CN114915860A publication Critical patent/CN114915860A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q1/00Details of selecting apparatus or arrangements
    • H04Q1/02Constructional details
    • H04Q1/10Exchange station construction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q1/00Details of selecting apparatus or arrangements
    • H04Q1/02Constructional details

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

一种堆栈式交换机单元以及使用于一堆栈式交换机单元的方法,包括:该堆栈式交换机单元具有多个信号端口,该多个信号端口包括主/从控制埠;以及,于该堆栈式交换机单元的一开机启动程序期间,根据该主/从控制端口的信号电平及/或从该主/从控制端口所取得的数据的内容,自动决定该堆栈式交换机单元是否为一主交换机单元或一从交换机单元。

Figure 202110181785

A stackable switch unit and a method for use in a stackable switch unit, comprising: the stackable switch unit has a plurality of signal ports, the plurality of signal ports including master/slave control ports; and, in the stackable switch unit During a boot-up procedure, it is automatically determined whether the stackable switch unit is a master switch unit or a from the switch unit.

Figure 202110181785

Description

堆栈式交换机单元以及使用于堆栈式交换机单元的方法Stacked switch unit and method therefor

技术领域technical field

本发明系关于一种交换机机制,尤指一种堆栈式交换机单元以及使用于该堆栈式交换机单元的方法。The present invention relates to a switch mechanism, in particular to a stackable switch unit and a method for using the stackable switch unit.

背景技术Background technique

一般而言,传统的交换机单元仅能够允许于其系统最底层传输交换机的封包,此外,如果用户需要控制多个交换机单元,则相应地需要多组的连接接口来分别控制多个交换机单元。然而,这种传统作法会浪费端口的个数并且同时也占据较大的电路面积。Generally speaking, the traditional switch unit can only transmit the packets of the switch at the bottom layer of the system. In addition, if the user needs to control multiple switch units, correspondingly, multiple sets of connection interfaces are required to control the multiple switch units respectively. However, this conventional method wastes the number of ports and occupies a large circuit area at the same time.

发明内容SUMMARY OF THE INVENTION

因此本发明的目的之一在于提供一种堆栈式交换机单元及相应的方法,以解决先前技术的问题。Therefore, one of the objectives of the present invention is to provide a stacked switch unit and a corresponding method to solve the problems of the prior art.

根据本发明的实施例,其公开一种使用于一堆栈式交换机单元的方法,该堆栈式交换机单元能够与至少一其他堆栈式交换机单元进行堆栈,该方法包括:提供该堆栈式交换机单元,该堆栈式交换机单元具有多个信号端口,该多个信号端口包括至少一主/从控制埠;于该堆栈式交换机单元的一开机启动程序期间,根据该至少一主/从控制端口的至少一信号电平及/或从该至少一主/从控制端口所取得的数据的至少一位的内容,自动决定该堆栈式交换机单元是否为一主交换机单元或一从交换机单元;以及,当该堆栈式交换机单元为该主交换机单元时,产生一堆栈组态设定,以及通过该堆栈式交换机单元的该多个信号端口中的至少一信号端口传送该堆栈组态设定至该堆栈式交换机单元所连接的该至少一其他堆栈式交换机单元,令该堆栈式交换机单元与该至少一其他交换机单元完成堆栈连接。According to an embodiment of the present invention, there is disclosed a method for a stackable switch unit capable of being stacked with at least one other stackable switch unit, the method comprising: providing the stackable switch unit, the The stackable switch unit has a plurality of signal ports, and the plurality of signal ports include at least one master/slave control port; during a startup procedure of the stackable switch unit, according to at least one signal of the at least one master/slave control port The level and/or the content of at least one bit of data obtained from the at least one master/slave control port automatically determines whether the stacked switch unit is a master switch unit or a slave switch unit; and, when the stacked switch unit is a master switch unit or a slave switch unit; When the switch unit is the master switch unit, a stack configuration setting is generated, and the stack configuration setting is transmitted to all of the stack switch unit through at least one signal port of the plurality of signal ports of the stack switch unit. The connected at least one other stackable switch unit enables the stackable switch unit to complete the stack connection with the at least one other switch unit.

根据本发明的实施例,其另公开一种使用于一堆栈式交换机单元的方法,该堆栈式交换机单元能够与至少一其他堆栈式交换机单元进行堆栈,以及该方法包括:提供该堆栈式交换机单元,该堆栈式交换机单元具有多个信号端口,该多个信号端口包括至少一主/从控制埠;于该堆栈式交换机单元的一开机启动程序期间,根据该至少一主/从控制端口的至少一信号电平及/或从该至少一主/从控制端口所取得的数据的至少一位的内容,自动决定该堆栈式交换机单元是否为一主交换机单元或一从交换机单元;以及,当该堆栈式交换机单元为该从交换机单元时,通过该堆栈式交换机单元的一第一信号端口与一第二信号端口的至少其中一个,接收来自于一特定主交换机单元所产生及/或另一从交换机单元所转送的一堆栈组态设定,令该堆栈式交换机单元与该特定主交换机单元或该另一从交换机单元完成堆栈连接,其中该至少一其他堆栈式交换机单元包括该特定主交换机单元及该另一从交换机单元。According to an embodiment of the present invention, there is disclosed a method for a stackable switch unit that can be stacked with at least one other stackable switch unit, and the method includes: providing the stackable switch unit , the stacked switch unit has a plurality of signal ports, and the plurality of signal ports include at least one master/slave control port; during a boot-up procedure of the stacked switch unit, according to at least one master/slave control port A signal level and/or the content of at least one bit of data obtained from the at least one master/slave control port automatically determines whether the stacked switch unit is a master switch unit or a slave switch unit; and, when the When the stackable switch unit is the slave switch unit, a signal generated from a specific master switch unit and/or another slave is received through at least one of a first signal port and a second signal port of the stackable switch unit A stack configuration setting forwarded by the switch unit, so that the stack type switch unit and the specific master switch unit or the other slave switch unit complete the stack connection, wherein the at least one other stack type switch unit includes the specific master switch unit and this other slave switch unit.

根据本发明的实施例,其另公开一种堆栈式交换机单元,该堆栈式交换机单元能够与至少一其他堆栈式交换机单元进行堆栈,以及该堆栈式交换机单元包括多个信号端口以及一处理电路。该多个信号端口包括至少一主/从控制埠。处理电路耦接于该多个信号端口,用来:于该堆栈式交换机单元的一开机启动程序期间,根据该至少一主/从控制端口的至少一信号电平及/或从该至少一主/从控制端口所取得的数据的至少一位的内容,自动决定该堆栈式交换机单元是否为一主交换机单元或一从交换机单元。According to an embodiment of the present invention, a stackable switch unit is further disclosed, the stackable switch unit can be stacked with at least one other stackable switch unit, and the stackable switch unit includes a plurality of signal ports and a processing circuit. The plurality of signal ports include at least one master/slave control port. The processing circuit is coupled to the plurality of signal ports, and is used for: during a boot-up procedure of the stacked switch unit, according to at least one signal level of the at least one master/slave control port and/or from the at least one master / The content of at least one bit of the data obtained from the control port automatically determines whether the stacked switch unit is a master switch unit or a slave switch unit.

附图说明Description of drawings

图1为本申请的实施例的一或多个交换机单元的示意图。FIG. 1 is a schematic diagram of one or more switch units according to an embodiment of the present application.

图2为本发明的实施例一交换机装置的范例示意图。FIG. 2 is an exemplary schematic diagram of a switch device according to an embodiment of the present invention.

图3为本发明的实施例产生并储存堆栈档案及程序至闪存内的方法流程示意图。FIG. 3 is a schematic flowchart of a method for generating and storing stack files and programs in a flash memory according to an embodiment of the present invention.

图4为本发明的实施例于系统开机期间时决定一交换机单元为主/从交换机单元的方法流程示意图。4 is a schematic flowchart of a method for determining a switch unit as a master/slave switch unit during system startup according to an embodiment of the present invention.

图5为本发明的实施例进行堆栈的两交换机单元于系统开机期间的操作与通讯的流程示意图。FIG. 5 is a schematic flowchart of operations and communication of two stacking switch units during system startup according to an embodiment of the present invention.

【符号说明】【Symbol Description】

100,100A~100C:交换机装置100, 100A~100C: Switching device

101,101A~101D:交换机单元101, 101A~101D: Switch unit

102A~102D:处理电路102A~102D: Processing circuit

105:闪存105: Flash

110:控制装置110: Control device

SA0,SA1,SB0,SB1,SC0,SC1,SD0:信号端口SA0, SA1, SB0, SB1, SC0, SC1, SD0: Signal port

S305~S320,S405~S445,S505A~S540A,S505B~S540B:步骤S305~S320, S405~S445, S505A~S540A, S505B~S540B: Steps

具体实施方式Detailed ways

本发明旨在于提供一种堆栈式/可堆栈的交换机单元(stacking/stackableswitch unit),例如网络交换机单元(network switch unit),能够完全且独立执行网络交换机的运作,并且也能够被设定用来与一或多个交换机单元进行协同运作,一群堆栈的交换机单元具有一个单一交换机单元/装置的特性但具有较多的输入/输出埠数(或接脚个数)。The present invention aims to provide a stacking/stackable switch unit, such as a network switch unit, which can completely and independently perform the operation of a network switch, and can also be configured to Working in conjunction with one or more switch units, a group of stacked switch units has the characteristics of a single switch unit/device but with a larger number of input/output ports (or pins).

本发明实施例的交换机单元具有多个信号端口,例如是N个端口的网络交换机单元(N例如是16,但不限定),其中多个例如M个交换机单元可以被堆栈以形成单一交换机单元,而用户可以直接依照M个交换机单元的一或多个信号端口/接脚的电路设计或其他外部电路设计来决定M个交换机单元的堆栈拓扑结构(topology),之后用户就可以实现在仅对一个交换机单元/装置进行数据设定的条件下达到所有交换机单元的自动连接、自动决定主/从单元、实现堆栈拓扑结构以及所有交换机单元具有或更新相同的软件/固件程序的更新的目的。The switch unit in the embodiment of the present invention has a plurality of signal ports, for example, a network switch unit with N ports (N is, for example, 16, but not limited), wherein a plurality of switch units, such as M, can be stacked to form a single switch unit, The user can directly determine the stacking topology of the M switch units according to the circuit design of one or more signal ports/pins of the M switch units or other external circuit designs. The purpose of automatic connection of all switch units, automatic determination of master/slave units, realization of stack topology and update of all switch units having or updating the same software/firmware program under the condition of data setting of switch units/devices.

请参照图1,图1所示的是本申请的实施例的一或多个交换机单元的示意图。如图1所示,交换机装置100包括单一个交换机单元,而交换机装置100A包括M个堆栈的交换机单元(M例如是2),交换机装置100B包括M个堆栈交换机单元(M例如是4)。需注意的是,交换机装置100A、100B的虚线框所表示的是指用户由外部存取时可将多个交换机单元的堆栈视为是单一交换机装置(或单元),也就是,用户的操作行为类似于仅对于单一个交换机单元进行,而其实际运作则例如由交换机装置100A内的2个交换机单元101(或交换机装置100B内的4个交换机单元101)进行协同运作来自动连接、决定主/从单元的关系、实现堆栈拓扑结构、所有交换机单元的软件/固件程序的更新以及处理网络交换封包等等的操作。Please refer to FIG. 1 , which is a schematic diagram of one or more switch units according to an embodiment of the present application. As shown in FIG. 1 , the switch apparatus 100 includes a single switch unit, while the switch apparatus 100A includes M stacked switch units (M, for example, 2), and the switch apparatus 100B includes M stacked switch units (M, for example, 4). It should be noted that the dotted boxes of the switch devices 100A and 100B indicate that when the user accesses from the outside, the stack of multiple switch units can be regarded as a single switch device (or unit), that is, the operation behavior of the user. It is similar to only a single switch unit, but its actual operation is performed by, for example, two switch units 101 in the switch device 100A (or four switch units 101 in the switch device 100B) cooperate to operate automatically to connect, determine the main/ The relationship of the slave units, implementing the stack topology, updating the software/firmware programs of all switch units, and processing network switching packets, etc.

此外,一交换机单元101具有N个信号端口(或接脚),其于堆栈时会通过至少一信号端口来与至少另一个交换机单元101的一信号端口进行堆栈连接(stackingconnection),信号端口之间的通讯连接接口所使用的例如是USXGMII接口,但不限定。对于整体的交换机装置100A而言,由于具有N个信号端口的交换机单元101使用了一个信号端口来与另一交换机单元101的一个信号端口进行堆栈连接,因此,交换机装置100A最多可具有(2N-2)个信号端口作为输入/输出;而对于整体的交换机装置100B而言,由于有6个信号端口被用来作为堆栈连接(两个仅连结到一个交换机单元101的交换机单元101使用了一个信号端口,另两个连结到两个交换机单元101的交换机单元101使用了两个信号端口),因此交换机装置100B最多可具有(4N-6)个信号端口作为输入/输出。另外,需注意的是,交换机装置100A与100B所示的虚线方块的部分用来表示出其系例如于电路板上由多个交换机单元的芯片电路所堆栈形成,然而这并非本案的限制,在可能的实施例中,多个交换机单元亦可于堆栈之后进行电路封装而形成一交换机装置的一个芯片电路。In addition, a switch unit 101 has N signal ports (or pins), and during stacking, at least one signal port is used for stacking connection with a signal port of at least another switch unit 101, and between the signal ports The communication connection interface used is, for example, USXGMII interface, but not limited. For the overall switch device 100A, since the switch unit 101 having N signal ports uses one signal port to connect with one signal port of another switch unit 101 in a stack, the switch device 100A can have at most (2N- 2) signal ports are used as input/output; while for the overall switch device 100B, since 6 signal ports are used as stack connections (two switch units 101 connected to only one switch unit 101 use one signal port, and the other two switch units 101 connected to two switch units 101 use two signal ports), so the switch device 100B can have at most (4N-6) signal ports as input/output. In addition, it should be noted that the dotted squares shown in the switch devices 100A and 100B are used to indicate that they are formed by stacking the chip circuits of a plurality of switch units on the circuit board, but this is not a limitation of the present case. In a possible embodiment, a plurality of switch units can also be circuit-packaged after being stacked to form a chip circuit of a switch device.

请参照图2,图2是本发明的实施例一交换机装置100C的范例示意图。如图2所示,多个交换机单元(例如四个,但此数量非为限定)101A~101D形成一堆栈拓扑结构而产生形成该交换机装置100C,每一交换机单元101A~101D均包括有多个信号端口(/或接脚)以及一处理电路。举例来说,作为主交换机单元的一交换机单元101A包括处理电路102A以及包括采用一信号端口所形成的序列周边接口(SPI)来连接至一个闪存105(可为外部内存)、采用另一信号端口所形成的数据传输接口来接收来自于一控制装置110的数据、一信号端口所形成的缓存器存取接口用来接收来自于控制装置110的指令(或命令)、作为堆栈连接的至少一信号端口SA0与SA1以及其他信号端口,其中信号端口SA0以及信号端口SA1其中之一(例如SA1,但不限定)通过例如USXGMII接口(但不限定)而连接至另一个交换机单元(例如101B);控制装置110例如是一外部的电子控制单元或单芯片装置,用来发送命令与数据至主交换机单元101A以控制主交换机单元101A以及所有其他的从交换机单元101B~101D的数据传输以及操作行为。Please refer to FIG. 2 , which is an exemplary schematic diagram of a switch device 100C according to an embodiment of the present invention. As shown in FIG. 2, a plurality of switch units (for example, four, but the number is not limited) 101A-101D form a stack topology to form the switch device 100C, and each switch unit 101A-101D includes a plurality of Signal ports (/or pins) and a processing circuit. For example, a switch unit 101A as the master switch unit includes processing circuitry 102A and includes a serial peripheral interface (SPI) formed using one signal port to connect to a flash memory 105 (which may be external memory), using another signal port A data transmission interface is formed to receive data from a control device 110, a buffer access interface formed by a signal port is used to receive instructions (or commands) from the control device 110, and at least one signal as a stack connection Ports SA0 and SA1 and other signal ports, wherein one of signal port SA0 and signal port SA1 (such as SA1, but not limited) is connected to another switch unit (such as 101B) through, for example, a USXGMII interface (but not limited); control The device 110 is, for example, an external electronic control unit or a single-chip device for sending commands and data to the master switch unit 101A to control the data transmission and operation behavior of the master switch unit 101A and all other slave switch units 101B-101D.

另外,作为从交换机单元的一交换机单元101B例如包括一处理电路102B、作为堆栈连接的至少一信号端口SB0与SB1以及其他信号端口,其中信号端口SB0连接于主交换机单元101A的信号端口SA1,而信号端口SA1通过例如USXGMII接口(但不限定)而连接至另一个交换机单元101C的信号端口SC0。另外,作为另一个从交换机单元的一交换机单元101C例如包括有一处理电路102C、作为堆栈连接的至少一信号端口SC0与SC1以及其他信号端口,其中信号端口SC0连接于交换机单元101B的信号端口SB1,而信号端口SC1通过例如USXGMII接口(但不限定)而连接至又一个交换机单元101D的信号端口SD0。另外,作为又一个从交换机单元的一交换机单元101D例如包括一处理电路102D、作为堆栈连接的至少一信号端口SD0以及其他信号端口。In addition, a switch unit 101B serving as a slave switch unit includes, for example, a processing circuit 102B, at least one signal port SB0 and SB1 connected as a stack, and other signal ports, wherein the signal port SB0 is connected to the signal port SA1 of the master switch unit 101A, and The signal port SA1 is connected to the signal port SC0 of the other switch unit 101C through, for example, but not limited to, a USXGMII interface. In addition, a switch unit 101C as another slave switch unit includes, for example, a processing circuit 102C, at least one signal port SC0 and SC1 connected as a stack, and other signal ports, wherein the signal port SC0 is connected to the signal port SB1 of the switch unit 101B, And the signal port SC1 is connected to the signal port SD0 of the further switch unit 101D through, for example (but not limited to) a USXGMII interface. In addition, a switch unit 101D as yet another slave switch unit includes, for example, a processing circuit 102D, at least one signal port SD0 connected as a stack, and other signal ports.

应注意的是,在本实施例中,交换机单元101A~101D均为具有相同个数的信号端口(或接脚)的交换机单元,在系统开机期间(交换机单元101A~101D的开机期间),每一交换机单元101A~101D的处理电路102A~102D进入堆栈模式时会分别依照其一或多个信号端口(或接脚)上的信号电平及/或至少一个信号端口(或接脚)所连接至一个内存(例如闪存105)所储存的数据,来判断其在堆栈模式下作为一主交换机单元或作为一从交换机单元,如果是作为主交换机单元,则如图2所示的主交换机单元101A的两个信号端口分别连接于控制装置110而形成该数据传输接口与该缓存器存取接口,并且其一信号端口作为SPI接口而连接至该闪存105;如果是作为从交换机单元,则如图2所示的从交换机单元101B~101D所示,该些从交换机单元不连接至控制装置110与闪存105,故每一从交换机单元101B~101D较主交换机单元101A多了三个空闲的信号端口,而可另外作为其他输入/输出使用。应注意的是,图2所示的交换机单元101A~101D内部的信号端口的不同摆放位置只是为了方便简洁绘示其堆栈连接的结构关系,而并非是本案的限制。It should be noted that, in this embodiment, the switch units 101A to 101D are all switch units with the same number of signal ports (or pins). When the processing circuits 102A to 102D of a switch unit 101A to 101D enter the stack mode, they will be connected according to the signal level on one or more signal ports (or pins) and/or at least one signal port (or pin) respectively. to the data stored in a memory (eg flash memory 105) to determine whether it is a master switch unit or a slave switch unit in stack mode, if it is a master switch unit, then the master switch unit 101A shown in FIG. 2 The two signal ports are respectively connected to the control device 110 to form the data transmission interface and the register access interface, and one of the signal ports is connected to the flash memory 105 as an SPI interface; if it is used as a slave switch unit, as shown in the figure As shown in the slave switch units 101B to 101D shown in 2, these slave switch units are not connected to the control device 110 and the flash memory 105, so each of the slave switch units 101B to 101D has three more free signal ports than the master switch unit 101A. , but can additionally be used as other input/output. It should be noted that the different placement positions of the signal ports in the switch units 101A to 101D shown in FIG. 2 are only for convenience and conciseness to illustrate the structural relationship of the stack connections, and are not a limitation of the present application.

实作上,每一交换机单元的N个信号端口中另包括一或多个主/从控制埠(或接脚),每一交换机单元均能够通过上述一或多个主/从控制端口上的信号电平及/或所接收到的数据位来决定其主/从交换机单元的角色,来与一或多个其他的交换机单元自动进行连接并自动实现完成堆栈拓扑结构、软件/固件程序的更新,令用户进行N个交换机单元的堆栈拓扑结构时,可以使得用户能够直接依照一外部控制电路或简单的外部电路来设定每一交换机单元的一或多个主/从控制端口上的信号电平及/或所接收到的数据位,就可以实现在系统开机期间时达到所有交换机单元的自动进行连接并自动实现完成堆栈拓扑结构、软件/固件程序的更新的目的。In practice, the N signal ports of each switch unit further include one or more master/slave control ports (or pins), and each switch unit can pass the signals on the one or more master/slave control ports. The signal level and/or the received data bits determine the role of the master/slave switch unit to automatically connect with one or more other switch units and automatically complete the stack topology, software/firmware program update , when the user performs a stack topology of N switch units, the user can directly set the signal power on one or more master/slave control ports of each switch unit according to an external control circuit or a simple external circuit. The level and/or the received data bits can achieve the purpose of automatically connecting all switch units and automatically completing the stack topology and software/firmware program updates during system startup.

在本发明的实施例中,上述的一或多个主/从控制埠(或接脚)包括至少一复用接脚(strapping pin)及/或耦接于一个例如一次性可编程的(one-time programmable,OTP)电路的至少一控制接脚,应注意的是,一次性可编程仅用于例子说明,但非本案的限制;闪存105内的数据可以是只能一次性地写入刻录数据,或者亦可以是被重复读写的。该至少一复用接脚系相应于一堆栈式交换机单元的至少一特定操作功能,而该一次性可编程电路例如是前述的闪存105。本发明的实施例中的一交换机单元的至少一复用接脚与至少一控制接脚的实施例如下表所示,例如包括四个复用接脚以及连接于该一次性可编程电路的一OTP接脚:In an embodiment of the present invention, the above-mentioned one or more master/slave control ports (or pins) include at least one strapping pin and/or are coupled to, for example, a one-time programmable (one-time programmable) pin. -time programmable (OTP) circuit at least one control pin, it should be noted that the one-time programmable is only used for example, but not the limitation of this case; the data in the flash memory 105 can be written and recorded only once data, or it can be read and written repeatedly. The at least one multiplexing pin corresponds to at least one specific operation function of a stacked switch unit, and the one-time programmable circuit is, for example, the aforementioned flash memory 105 . Examples of at least one multiplexing pin and at least one control pin of a switch unit in the embodiments of the present invention are shown in the following table, for example, including four multiplexing pins and a one-time programmable circuit OTP pin:

Figure BDA0002941669870000091
Figure BDA0002941669870000091

Figure BDA0002941669870000101
Figure BDA0002941669870000101

如上表所示,一个交换机单元的四个复用接脚P5_TXD[3]、P4_TXD[0]、P4_TXD[1]及P4_TXD[2]分别表示了是否使用复用接脚来决定该交换机单元在堆栈时的主/从角色、是否使用第一信号端口(以S0表示,例如图2所示的各交换机单元当中的信号端口SA0、SB0、SC0、SD0等等)进行堆栈连接、是否使用第二信号端口(以S1表示,例如图2所示的各交换机单元当中的信号端口SA1、SB1、SC1等等)进行堆栈连接以及决定堆栈时的主/从角色,举例来说,当复用接脚P5_TXD[3]的信号电平为第一电平(例如逻辑电平“0”,但不限定)时表示禁用,亦即不使用复用接脚来决定主/从交换机单元,而当复用接脚P5_TXD[3]的信号电平为第二电平(例如逻辑电平“1”,但不限定)时表示启用,亦即使用复用接脚来决定主/从交换机单元。As shown in the above table, the four multiplexed pins P5_TXD[3], P4_TXD[0], P4_TXD[1] and P4_TXD[2] of a switch unit respectively indicate whether to use the multiplexed pins to determine whether the switch unit is in the stack master/slave role, whether to use the first signal port (represented by S0, such as the signal ports SA0, SB0, SC0, SD0, etc. in each switch unit shown in FIG. 2) for stack connection, whether to use the second signal The ports (represented by S1, such as the signal ports SA1, SB1, SC1, etc. in each switch unit shown in Figure 2) are connected to the stack and determine the master/slave role when stacking, for example, when the multiplexing pin P5_TXD When the signal level of [3] is the first level (such as logic level "0", but not limited), it means disabled, that is, the multiplexed pin is not used to determine the master/slave switch unit, and when the multiplexed connection When the signal level of pin P5_TXD[3] is the second level (eg logic level "1", but not limited), it means enable, that is, use multiplexed pins to determine the master/slave switch unit.

当复用接脚P4_TXD[0]的信号电平为第一电平(例如逻辑电平“0”,但不限定)时表示禁用第一信号端口S0来进行堆栈连接,而当复用接脚P4_TXD[0]的信号电平为第二电平(例如逻辑电平“1”,但不限定)时表示启用第一信号端口S0来进行堆栈连接,例如图2所示的主交换机单元101A的第一信号端口SA0并不进行堆栈连接,因此,主交换机单元101A的复用接脚P4_TXD[0]的信号电平会位于第一电平“0”以表示禁用,而例如图2所示的从交换机单元101B的第一信号端口SB0系进行堆栈连接,因此从交换机单元101B的复用接脚P4_TXD[0]的信号电平会位于第二电平“1”以表示启用。When the signal level of the multiplexing pin P4_TXD[0] is the first level (eg logic level "0", but not limited), it means that the first signal port S0 is disabled for stack connection, and when the multiplexing pin is When the signal level of P4_TXD[0] is the second level (for example, logic level "1", but not limited), it means that the first signal port S0 is enabled for stack connection, for example, the main switch unit 101A shown in FIG. The first signal port SA0 is not connected in a stack, therefore, the signal level of the multiplexing pin P4_TXD[0] of the master switch unit 101A will be at the first level “0” to indicate that it is disabled. For example, as shown in FIG. 2 The first signal port SB0 of the slave switch unit 101B is connected in a stack, so the signal level of the multiplexed pin P4_TXD[0] of the slave switch unit 101B will be at the second level "1" to indicate enable.

当复用接脚P4_TXD[1]的信号电平为第一电平(例如逻辑电平“0”,但不限定)时表示禁用第一信号端口S1来进行堆栈连接,而当复用接脚P4_TXD[1]的信号电平为第二电平(例如逻辑电平“1”,但不限定)时表示启用第二信号端口S1来进行堆栈连接,例如如图2所示的主交换机单元101A的第二信号端口SA1系进行堆栈连接,因此主交换机单元101A的复用接脚P4_TXD[1]的信号电平会位于第二电平“1”以表示启用,而例如图2所示的从交换机单元101D的第二信号端口SD1系不进行堆栈连接,因此从交换机单元101D的复用接脚P4_TXD[1]的信号电平会位于第一电平“0”以表示禁用。When the signal level of the multiplexing pin P4_TXD[1] is the first level (eg logic level "0", but not limited), it means that the first signal port S1 is disabled for stack connection, and when the multiplexing pin is When the signal level of P4_TXD[1] is the second level (for example, logic level "1", but not limited), it indicates that the second signal port S1 is enabled for stack connection, for example, the master switch unit 101A shown in FIG. 2 The second signal port SA1 is connected in a stack, so the signal level of the multiplexing pin P4_TXD[1] of the master switch unit 101A will be at the second level “1” to indicate enabling, and for example, as shown in FIG. 2, the slave The second signal port SD1 of the switch unit 101D is not connected in a stack, so the signal level of the multiplexed pin P4_TXD[1] of the slave switch unit 101D will be at the first level “0” to indicate disable.

当复用接脚P4_TXD[2]的信号电平为第一电平(例如逻辑电平“0”,但不限定)时表示该交换机单元为一主交换机单元,而当复用接脚P4_TXD[2]的信号电平为第二电平(例如逻辑电平“1”,但不限定)时表示该交换机单元为一从交换机单元,例如如果使用上述的复用接脚来定义主/从交换机单元,则例如图2所示的主交换机单元101A的复用接脚P4_TXD[2]的信号电平会位于第一电平“0”以表示设置该交换机单元为一主交换机单元,而例如图2所示的从交换机单元101D的复用接脚P4_TXD[2]的信号电平会位于第二电平“1”以表示设置该交换机单元为一从交换机单元。When the signal level of the multiplexing pin P4_TXD[2] is the first level (eg logic level "0", but not limited), it means that the switch unit is a master switch unit, and when the multiplexing pin P4_TXD[2] 2] When the signal level is the second level (such as logic level "1", but not limited), it means that the switch unit is a slave switch unit. For example, if the above-mentioned multiplexing pins are used to define the master/slave switch unit, for example, the signal level of the multiplexing pin P4_TXD[2] of the master switch unit 101A shown in FIG. 2 will be at the first level “0” to indicate that the switch unit is set as a master switch unit. The signal level of the multiplexing pin P4_TXD[2] of the slave switch unit 101D shown in 2 will be at the second level "1" to indicate that the switch unit is set as a slave switch unit.

而对于OTP接脚而言,该OTP接脚例如通过图2所示的SPI接口而连接至闪存105,闪存105中例如采用一特定地址0xC4(但不限定)的四个位来表示上述实施例当中的信息(例如,主/从角色、信号端口禁/启用等)。举例来说,特定地址0xC4的位0xC4[7]表示选择根据哪个接脚来决定交换机单元的主/从角色,当位0xC4[7]的内容是第一数据内容(例如“1”,但不限定)时表示选择根据复用接脚来决定主/从角色,反之,当位0xC4[7]的内容是第二数据内容(例如“0”,但不限定)时表示选择根据OTP接脚来决定主/从角色;此外,特定地址0xC4的位0xC4[2]表示是否使用第一信号端口S0进行堆栈连接,例如,当位0xC42]的内容是“1”时表示禁用第一信号端口S0进行堆栈连接,反之,当位0xC4[2]的内容是“0”时表示启用第一信号端口S0进行堆栈连接;另外,特定地址0xC4的位0xC4[3]表示是否使用第二信号端口S1进行堆栈连接,例如,当位0xC4[3]的内容是“1”时表示禁用第二信号端口S1进行堆栈连接,反之,当位0xC4[3]的内容是“0”时表示启用第二信号端口S1进行堆栈连接。举例来说,图2所示的交换机单元101A的OTP接脚所连接至地址0xC4的位0xC4[2]的内容为“1”以表示不使用第一信号端口SA0进行堆栈连接,而其地址0xC4的位0xC4[3]的内容为“0”以表示启用了第二信号端口SA1进行堆栈连接。再者,地址0xC4的位0xC4[6]用来决定堆栈时的主/从角色,当位0xC4[6]的内容是“0”时表示设置该交换机单元为一主交换机单元,反之,当位0xC4[6]的内容是“1”时表示设置该交换机单元为一从交换机单元。举例来说,图2所示的交换机单元101A的OTP接脚所连接至地址0xC4的位0xC4[6]的内容为“1”以表示设置交换机单元101A为一主交换机单元。As for the OTP pin, the OTP pin is connected to the flash memory 105 through the SPI interface shown in FIG. 2, for example, and the flash memory 105 uses, for example, four bits of a specific address 0xC4 (but not limited) to represent the above embodiment information (for example, master/slave roles, signal port disable/enable, etc.). For example, the bit 0xC4[7] of the specific address 0xC4 indicates which pin is selected to determine the master/slave role of the switch unit. When the content of the bit 0xC4[7] is the first data content (such as "1", but not When it is limited), it means that the master/slave role is selected according to the multiplexing pin. On the contrary, when the content of bit 0xC4[7] is the second data content (such as "0", but not limited), it means that the selection is based on the OTP pin. Determines the master/slave role; in addition, bit 0xC4[2] of the specific address 0xC4 indicates whether to use the first signal port S0 for stack connection, for example, when the content of bit 0xC42] is "1", it indicates that the first signal port S0 is disabled for Stack connection, on the contrary, when the content of bit 0xC4[2] is "0", it means that the first signal port S0 is enabled for stack connection; in addition, bit 0xC4[3] of the specific address 0xC4 indicates whether to use the second signal port S1 for stacking For example, when the content of bit 0xC4[3] is "1", it means that the second signal port S1 is disabled for stack connection, on the contrary, when the content of bit 0xC4[3] is "0", it means that the second signal port S1 is enabled Make stack connections. For example, the content of the bit 0xC4[2] of the address 0xC4 to which the OTP pin of the switch unit 101A shown in FIG. 2 is connected is “1” to indicate that the first signal port SA0 is not used for stack connection, and the address of the address 0xC4 is “1”. The content of bit 0xC4[3] is "0" to indicate that the second signal port SA1 is enabled for stack connection. Furthermore, bit 0xC4[6] of address 0xC4 is used to determine the master/slave role of the stack. When the content of bit 0xC4[6] is "0", it means that the switch unit is set as a master switch unit, otherwise, when the bit 0xC4[6] is "0" When the content of 0xC4[6] is "1", it means that the switch unit is set as a slave switch unit. For example, the content of bit 0xC4[6] of the address 0xC4 to which the OTP pin of the switch unit 101A shown in FIG. 2 is connected is “1” to indicate that the switch unit 101A is set as a master switch unit.

如此一来,通过每一交换机单元的上述的一或多个控制接脚(复用接脚及/或OTP接脚),用户可通过于电路板上设计一个系统单芯片并通过一输入输/出接口例如是通用型的输入/输出接口(general-purpose input/output interface,GPIO接口)来设定复用接脚的信号电平以设定上述例如交换机单元101A~101D的主/从角色关系,或者亦可以直接通过电阻接地设计的方法来初始化设定复用接脚的信号电平。因此,例如就复用接脚的使用来说,当该群交换机单元101A~101D于一系统开机程序期间时,每一交换机单元101A~101D在进行堆栈模式后均可各自依照其多个复用接脚上的信号电平来自动决定为一主单元或是一从单元以及决定进行堆栈连接的信号端口的启用或禁用,而在交换机单元的主/从角色决定之后,主交换机单元101A的处理电路102A便可以将数据或程序代码传输至下一个从交换机单元101B的处理电路102B,接着从交换机单元101B的处理电路102B将数据或程序代码传送至下一个从交换机单元101C的处理电路102C,最后从交换机单元101C的处理电路102C将数据或程序代码传送至最后一个从交换机单元101D的处理电路102D。In this way, through the above-mentioned one or more control pins (multiplexed pins and/or OTP pins) of each switch unit, the user can design a SoC on the circuit board and use an input/output The output interface is, for example, a general-purpose input/output interface (GPIO interface) to set the signal level of the multiplexed pin to set the master/slave role relationship of the switch units 101A-101D. , or the signal level of the multiplexed pin can be initialized and set directly through the resistance grounding design method. Therefore, for example, regarding the use of multiplexed pins, when the group of switch units 101A to 101D is in a system booting process, each switch unit 101A to 101D can be individually multiplexed according to its multiplexing mode after the stacking mode is performed. The signal level on the pin is automatically determined as a master unit or a slave unit and the enable or disable of the signal port for stack connection is determined, and after the master/slave role of the switch unit is determined, the processing of the master switch unit 101A The circuit 102A can then transmit the data or program code to the processing circuit 102B of the next slave switch unit 101B, and then the data or program code from the processing circuit 102B of the switch unit 101B to the processing circuit 102C of the next slave switch unit 101C, and finally The processing circuit 102C of the slave switch unit 101C transfers data or program code to the processing circuit 102D of the last slave switch unit 101D.

再者,就OTP接脚来说,交换机单元101A例如可通过OTP接脚来得到地址0xC4的位,以决定其是主交换机单元以及决定要使用哪一个信号端口进行堆栈连接,并且亦能够通过OTP接脚从闪存105中取得堆栈的二进制文件(stacking binary file)及其他相关软/固件的程序,之后主交换机单元101A就可以将所取得的二进制文件及其他相关软/固件的程序转送给其连接的从交换机单元例如101B,之后依序逐级转送给其他的从交换机单元101C~101D,令所有的主/从交换机单元在系统的开机程序期间均能够得到相应的堆栈组态设定及相关的软/固件的程序。Furthermore, in terms of OTP pins, the switch unit 101A can obtain the bit of address 0xC4 through the OTP pins, for example, to determine whether it is the master switch unit and which signal port to use for stack connection, and can also use OTP pins. The pins obtain the stacking binary file and other related software/firmware programs from the flash memory 105, and then the master switch unit 101A can transfer the obtained binary files and other related software/firmware programs to its connection The slave switch unit, such as 101B, is then forwarded to other slave switch units 101C to 101D step by step, so that all master/slave switch units can obtain the corresponding stack configuration settings and related software/firmware program.

请参照第3图,图3是本发明的实施例产生并储存堆栈档案及程序至闪存105内的方法流程示意图。应注意的是,该方法流程的步骤可被交换机单元的制造商所执行或者亦可被交换机单元的用户所执行,换言之,堆栈档案及程序的产生可于制造商的工厂端执行,或是在客户端执行,此非本案的限制。如图3所示,于步骤S305中,制造商或用户可通过一电子装置例如是计算机装置或其他控制装置来决定堆栈拓朴结构,举例来说,制造商可以依照其客户的需求来客制化堆栈拓朴结构,例如是三个交换机单元的堆栈拓朴结构,其中包括主交换机单元为101A以及从交换机单元101B~101C,或者在另一实施例,用户可以自行决定堆栈拓朴结构并于电路板上进行前述控制端口的信号电平的设计,例如主交换机单元为101A以及从交换机单元101B与101C。于步骤S310中,制造商或用户利用一电子装置例如是计算机装置来产生堆栈组态(stacking configuration)的设定,接着,于步骤S315中,制造商或用户利用一电子装置例如是计算机装置来设置其他组态的设定,例如修补程序代码(patch code)、主交换机单元为101A的组态、从交换机单元101B的组态及从交换机单元101C的组态、软/固件程序等等的数据设定,最后于步骤S320中,制造商或用户利用一电子装置例如是计算机装置来产生并写入堆栈档案及相关的程序至闪存105中,该堆栈档案及相关的程序包括有堆栈组态的设定、修补程序代码及其他主/从交换机单元的组态的设定等等的数据。Please refer to FIG. 3 . FIG. 3 is a schematic flowchart of a method for generating and storing stack files and programs in the flash memory 105 according to an embodiment of the present invention. It should be noted that the steps of the method flow can be performed by the manufacturer of the switch unit or by the user of the switch unit. In other words, the generation of stack files and programs can be performed at the manufacturer's factory, or at the Client-side execution is not a limitation of this case. As shown in FIG. 3, in step S305, the manufacturer or the user can determine the stack topology through an electronic device such as a computer device or other control device. For example, the manufacturer can customize it according to the needs of its customers The stack topology is, for example, a stack topology of three switch units, including the master switch unit 101A and the slave switch units 101B to 101C, or in another embodiment, the user can decide the stack topology by himself and add it to the circuit The signal level design of the aforementioned control port is performed on the board, for example, the master switch unit is 101A and the slave switch units 101B and 101C. In step S310, the manufacturer or the user uses an electronic device, such as a computer device, to generate the setting of the stacking configuration. Then, in step S315, the manufacturer or user uses an electronic device, such as a computer device, to set the stacking configuration. Set other configuration settings, such as patch code, configuration of master switch unit 101A, configuration of slave switch unit 101B and configuration of slave switch unit 101C, data of software/firmware programs, etc. Setting, finally in step S320, the manufacturer or the user uses an electronic device such as a computer device to generate and write a stack file and related programs into the flash memory 105, the stack file and related programs include a stack configuration. Data such as settings, patch codes and other configuration settings of the master/slave switch unit.

请参照图4,图4是本发明的实施例于系统开机期间时决定一交换机单元为主/从交换机单元的方法流程示意图。于步骤S405,当该交换机单元进行堆栈模式时,开始进行本方法流程的步骤。于步骤S410,该交换机单元会先从OTP接脚上取得到一个外部内存装置内的地址例如0xC4的位的数据内容,如果位0xC4[7]指示出“0”(可参照前面段落所述的接脚设置/定义表及解释,后面叙述亦同),则表示选择使用OTP接脚来决定主/从角色,接着会进行步骤S420;反之,如果该位0xC4[7]指示出“1”,则表示选择使用复用接脚来决定主/从角色,接着会进行步骤S415。于步骤S415,该交换机单元会判断复用接脚P5_TXD[3]上的信号电平为哪一个电平,如果复用接脚P5_TXD[3]上的信号电平是逻辑电平“0”,则表示禁用复用接脚;反之,如果复用接脚P5_TXD[3]上的信号电平是逻辑电平“1”,则表示启用复用接脚,换言之,如果位0xC4[7]指示出“1”并且复用接脚P5_TXD[3]上的信号电平是逻辑电平“0”的话,则表示均不使用OTP接脚以及复用接脚来决定堆栈结构,亦即在此情况下开机时是禁用堆栈结构的,流程进入步骤S445。Please refer to FIG. 4 . FIG. 4 is a schematic flowchart of a method for determining a switch unit as a master/slave switch unit during system startup according to an embodiment of the present invention. In step S405, when the switch unit is in the stack mode, the steps of the method flow are started. In step S410, the switch unit first obtains an address in an external memory device from the OTP pin, such as the data content of the bit of 0xC4, if bit 0xC4[7] indicates "0" (refer to the previous paragraphs. Pin setting/definition table and explanation, the same will be described later), it means that the OTP pin is selected to determine the master/slave role, and then step S420 will be performed; on the contrary, if the bit 0xC4[7] indicates "1", It means that the multiplexed pin is selected to determine the master/slave role, and then step S415 will be performed. In step S415, the switch unit determines which level the signal level on the multiplexing pin P5_TXD[3] is, if the signal level on the multiplexing pin P5_TXD[3] is the logic level "0", It means that the multiplexing pin is disabled; on the contrary, if the signal level on the multiplexing pin P5_TXD[3] is a logic level "1", it means that the multiplexing pin is enabled, in other words, if bit 0xC4[7] indicates that "1" and the signal level on the multiplexing pin P5_TXD[3] is a logic level "0", it means that neither the OTP pin nor the multiplexing pin is used to determine the stack structure, that is, in this case The stack structure is disabled at startup, and the flow goes to step S445.

于步骤S420,如果OTP接脚上所得到的两位0xC4[3:2]均指出“1”时,则表示均禁用第一信号端口S0与第二信号端口S1来进行堆栈连接,换言之,如果位0xC4[7]指示出“0”然而位0xC4[3:2]均指出“1”,此时表示在此情况下开机时是禁用堆栈结构的,流程进入至步骤S445。而如果两位0xC4[3:2]有任一个并未指示出“1”时,则流程进行步骤S430,采用OTP接脚上的数据来设定堆栈组态,接着流程会进入至步骤S440,启用堆栈结构并完成堆栈模式。In step S420, if the two bits 0xC4[3:2] obtained on the OTP pins all indicate "1", it means that both the first signal port S0 and the second signal port S1 are disabled for stack connection, in other words, if Bit 0xC4[7] indicates "0" but all bits 0xC4[3:2] indicate "1", which means that the stack structure is disabled at power-on in this case, and the flow proceeds to step S445. And if any one of the two bits 0xC4[3:2] does not indicate "1", the flow goes to step S430, and the data on the OTP pin is used to set the stack configuration, and then the flow goes to step S440, Enable stack structure and complete stack mode.

于步骤S425,如果两复用接脚P4_TXD[1:0]上的信号电平均为逻辑电平“0”时,则表示均禁用第一信号端口S0与第二信号端口S1来进行堆栈连接,换言之,如果复用接脚P5_TXD[3]的信号电平为逻辑电平“1”然而两复用接脚P4_TXD[1:0]上的信号电平均为逻辑电平“0”,此时表示在此情况下开机时是禁用堆栈结构的,流程进入至步骤S445。而如果两复用接脚P4_TXD[1:0]上的信号电平有任一个非为逻辑电平“0”时,则流程进行步骤S435,采用复用接脚上的信号电平来设定堆栈组态,接着流程会进入至步骤S440,启用堆栈结构并完成堆栈模式。需注意的是,图4所示的流程步骤由一交换机单元内的处理电路所执行的。In step S425, if the signal levels on the two multiplexing pins P4_TXD[1:0] are both logic level "0", it means that both the first signal port S0 and the second signal port S1 are disabled for stack connection, In other words, if the signal level of the multiplexing pin P5_TXD[3] is logic level "1" but the signal levels on the two multiplexing pins P4_TXD[1:0] are both logic level "0", it means In this case, the stack structure is disabled when powering on, and the flow goes to step S445. And if any one of the signal levels on the two multiplexing pins P4_TXD[1:0] is not the logic level "0", the process proceeds to step S435, and the signal level on the multiplexing pins is used to set The stack is configured, and then the flow proceeds to step S440 to enable the stack structure and complete the stack mode. It should be noted that the process steps shown in FIG. 4 are executed by a processing circuit in a switch unit.

请参照图5,图5是本发明的实施例进行堆栈的两交换机单元于系统开机期间的操作与通讯的流程示意图。如图5所示,以图2所示的交换机单元101A与交换机单元101B为例说明,当系统开机程序执行期间,交换机单元101A与交换机单元101B均会进入至堆栈模式,此时交换机单元101A的流程操作进入步骤S505A,而交换机单元101B的流程操作进入步骤S505B。于步骤S505A,交换机单元101A会进行开机堆栈设定,并在此范例中被设定为一主交换机单元,如果成功,则进行步骤S510A,反之,如果设定失败,则会进入步骤S540A,结束流程;于步骤S505B,交换机单元101B也会进行开机堆栈设定,并在此范例中被设定为一从交换机单元,如果成功,则进行步骤S510B,反之,如果设定失败,则会进入步骤S540B,结束流程。Please refer to FIG. 5 . FIG. 5 is a schematic flowchart of the operation and communication of two stacking switch units during system startup according to an embodiment of the present invention. As shown in FIG. 5 , taking the switch unit 101A and the switch unit 101B shown in FIG. 2 as an example, when the system boot procedure is executed, both the switch unit 101A and the switch unit 101B will enter the stack mode. The flow operation proceeds to step S505A, and the flow operation of the switch unit 101B proceeds to step S505B. In step S505A, the switch unit 101A will perform the boot stack setting, and is set as a master switch unit in this example, if successful, go to step S510A, otherwise, if the setting fails, go to step S540A, end Flow; in step S505B, the switch unit 101B will also perform the boot stack setting, and is set as a slave switch unit in this example, if successful, go to step S510B, otherwise, if the setting fails, go to step S510B S540B, the process ends.

于步骤S510A,主交换机单元101A进行堆栈接口的连接与通讯,相似地,于步骤S510B,从交换机单元101B亦进行堆栈接口的连接与通讯,因此,接着于步骤S515A及步骤S515B中,主交换机单元101A传送堆栈组态的设定给所连接的至少一从交换机单元(即包括从交换机单元101B),而相应地从交换机单元101B会从所连接的至少一交换机单元(可为主/从交换机单元,在此实施例中为主交换机单元101A)接收堆栈组态的设定。应注意的是,主交换机单元101A可以根据闪存105内所储存的数据来产生该堆栈组态设定,或是直接从闪存105下载得到该堆栈组态设定。In step S510A, the master switch unit 101A performs the connection and communication of the stack interface. Similarly, in step S510B, the slave switch unit 101B also performs the connection and communication of the stack interface. Therefore, in steps S515A and S515B, the master switch unit 101A transmits the settings of the stack configuration to the connected at least one slave switch unit (ie, including the slave switch unit 101B), and correspondingly the slave switch unit 101B will be sent from the connected at least one switch unit (may be a master/slave switch unit). , in this embodiment, the main switch unit 101A) receives the setting of the stack configuration. It should be noted that the master switch unit 101A can generate the stack configuration according to the data stored in the flash memory 105 , or directly download the stack configuration from the flash memory 105 .

接着于步骤S520A及步骤S520B中,主交换机单元101A与从交换机单元101B判断是否以加/解密操作来进行传送,如果判断要以加/解密操作进行传送,则于步骤S525A及步骤S525B中,主交换机单元101A会产生加密密钥并发送加密密钥给所连接的至少一从交换机单元,例如从交换机单元101B,而从交换机单元101B会由所连接的至少一交换机单元(可为主/从交换机单元)接收加密密钥,以便执行后续的解密操作。随后,流程进入至步骤S530A及步骤S530B。如果于步骤S520A及步骤S520B中判断不以加密方式来进行传送,则流程可直接进入至步骤S530A及步骤S530B。Next, in steps S520A and S520B, the master switch unit 101A and the slave switch unit 101B determine whether to perform the encryption/decryption operation for transmission. The switch unit 101A will generate an encryption key and send the encryption key to the connected at least one slave switch unit, such as the slave switch unit 101B, and the slave switch unit 101B will be sent by the connected at least one switch unit (which can be a master/slave switch). unit) to receive the encryption key in order to perform subsequent decryption operations. Then, the flow proceeds to step S530A and step S530B. If it is determined in steps S520A and S520B that the transmission is not performed in an encrypted manner, the flow can directly go to steps S530A and S530B.

主交换机单元101A于步骤S530A中传送固件程序(例如是从闪存105中所取得)至所连接的至少一从交换机单元,例如从交换机单元101B,而从交换机单元101B于步骤S530B中会接收来自于所连接的至少一交换机单元(主/从交换机单元)的固件程序,并更新其固件程序。应理解,若主交换机单元101A于步骤S520A中判断要以加密方式来进行传送,在步骤S530A中主交换机单元101A会以加密密钥来加密固件程序后再将其传送至从交换机单元;若主交换机单元101A于步骤S520A中判断不以加密方式来进行传送,在步骤S530A中主交换机单元101A可直接传送未加密的固件程序至从交换机单元。The master switch unit 101A transmits the firmware program (for example, obtained from the flash memory 105 ) to the connected at least one slave switch unit, such as the slave switch unit 101B, in step S530A, and the slave switch unit 101B receives the data from the slave switch unit 101B in step S530B. The firmware program of at least one connected switch unit (master/slave switch unit) is updated, and its firmware program is updated. It should be understood that if the master switch unit 101A determines in step S520A that the transmission is to be performed in an encrypted manner, in step S530A the master switch unit 101A encrypts the firmware program with an encryption key and then transmits it to the slave switch unit; The switch unit 101A determines in step S520A not to transmit in an encrypted manner, and in step S530A the master switch unit 101A can directly transmit the unencrypted firmware program to the slave switch unit.

接着,主交换机单元101A于步骤S535A中会传送其他组态设定至所连接的至少一从交换机单元,例如从交换机单元101B,而从交换机单元101B于步骤S535B中会接收来自于所连接的至少一交换机单元(可为主/从交换机单元)的其他组态设定,并应用实施该其他的组态设定。若在S520A及步骤S520B中,主交换机单元101A与从交换机单元101B判断以加密操作来进行传送,步骤S535A及步骤S535B的其他组态设定交换也是以相应的加/解密操作来进行;若在S520A及步骤S520B中判断不以加密操作来进行传送,步骤S535A及步骤S535B的其他组态设定交换是以未加密的操作来进行。Next, the master switch unit 101A will transmit other configuration settings to the connected at least one slave switch unit in step S535A, such as the slave switch unit 101B, and the slave switch unit 101B will receive the data from the connected at least one slave switch unit 101B in step S535B. Other configuration settings of a switch unit (which can be a master/slave switch unit), and the application implements the other configuration settings. If in S520A and step S520B, the master switch unit 101A and the slave switch unit 101B determine that the transmission is performed by an encryption operation, other configuration setting exchanges in steps S535A and S535B are also performed by corresponding encryption/decryption operations; In S520A and step S520B, it is determined that the transmission is not performed in an encrypted operation, and other configuration settings exchanges in steps S535A and S535B are performed in an unencrypted operation.

主交换机单元101A于步骤S540A时完成其堆栈模式的流程步骤。而从交换机单元101B于步骤S536时可再判断固件程序是否被加密,如果判断固件程序被加密,则流程进行步骤S537,于步骤S537中根据先前接收的加密密钥对固件程序解密,使解密后的固件程序可应用于从交换机单元101B(例如,更新从交换机单元101B的固件程序),反之,如果判断固件程序未被加密,则进行步骤S540B,从交换机单元101B于步骤S540B时完成其堆栈模式的流程步骤。在一实施例,一交换机单元上均包括一默认的固件程序,而于更新固件程序时,如果由主交换机单元来的更新的固件程序是有经过加密的,则会于步骤S537中根据加密密钥对该更新的固件程序解密。The master switch unit 101A completes the process steps of its stack mode in step S540A. The slave switch unit 101B can then determine whether the firmware program is encrypted in step S536. If it is determined that the firmware program is encrypted, the flow proceeds to step S537, and in step S537, the firmware program is decrypted according to the previously received encryption key. The firmware program can be applied to the slave switch unit 101B (for example, to update the firmware program of the slave switch unit 101B). On the contrary, if it is determined that the firmware program is not encrypted, step S540B is performed, and the slave switch unit 101B completes its stacking mode in step S540B. process steps. In one embodiment, a switch unit includes a default firmware program, and when the firmware program is updated, if the updated firmware program from the master switch unit is encrypted, it will be encrypted in step S537 according to the encrypted password. key to decrypt the updated firmware program.

需注意的是,图5所示的流程步骤系由交换机单元101A内的处理电路102A及交换机单元101B内的处理电路102B所分别执行的。It should be noted that the process steps shown in FIG. 5 are executed by the processing circuit 102A in the switch unit 101A and the processing circuit 102B in the switch unit 101B respectively.

应理解,前述实施例仅系示例而非用以限制本发明。在一些实施例中,主交换机单元101A与个别从交换机单元101B~101D可进行一对一的密钥交换,让个别从交换机单元101B~101D持有不同的密钥,藉以使主交换机单元101A向个别从交换机单元101B~101D所进行的数据传送不会被其他从交换机单元所解密,举例来说,可以防止其他从交换机单元获取某一特定交换机单元的信息,应注意的是,在一实施例,固件程序的信息是可以被其他从交换机单元所获取的,因此,主交换机单元101A与其他从交换机单元101B~101D针对固件程序的加/解密也可以是基于相同的密钥。It should be understood that the foregoing embodiments are only examples and are not used to limit the present invention. In some embodiments, the master switch unit 101A and the individual slave switch units 101B to 101D can perform a one-to-one key exchange, so that the individual slave switch units 101B to 101D hold different keys, so that the master switch unit 101A can communicate with The data transmission performed by the individual slave switch units 101B to 101D will not be decrypted by other slave switch units. For example, other slave switch units can be prevented from obtaining information of a specific switch unit. It should be noted that in an embodiment, , the firmware program information can be acquired by other slave switch units. Therefore, the master switch unit 101A and the other slave switch units 101B to 101D can encrypt/decrypt the firmware program based on the same key.

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。The above descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the present invention.

Claims (10)

1.一种使用于一堆栈式交换机单元的方法,该堆栈式交换机单元能够与至少一其他堆栈式交换机单元进行堆栈,其特征在于,该方法包括:1. A method for use in a stackable switch unit capable of being stacked with at least one other stackable switch unit, wherein the method comprises: 提供该堆栈式交换机单元,该堆栈式交换机单元具有多个信号端口,该多个信号端口包括至少一主/从控制埠;The stackable switch unit is provided, the stackable switch unit has a plurality of signal ports, the plurality of signal ports include at least one master/slave control port; 于该堆栈式交换机单元的一开机启动程序期间,根据该至少一主/从控制端口的至少一信号电平及/或从该至少一主/从控制端口所取得的数据的至少一位的内容,自动决定该堆栈式交换机单元是否为一主交换机单元或一从交换机单元;以及During a boot-up procedure of the stacked switch unit, according to the content of at least one signal level of the at least one master/slave control port and/or at least one bit of data obtained from the at least one master/slave control port , to automatically determine whether the stacked switch unit is a master switch unit or a slave switch unit; and 当该堆栈式交换机单元为该主交换机单元时,产生一堆栈组态设定,以及通过该堆栈式交换机单元的该多个信号端口中的至少一信号端口传送该堆栈组态设定至该堆栈式交换机单元所连接的该至少一其他堆栈式交换机单元,令该堆栈式交换机单元与该至少一其他交换机单元完成堆栈连接。When the stackable switch unit is the master switch unit, a stack configuration setting is generated, and the stack configuration setting is transmitted to the stack through at least one signal port of the plurality of signal ports of the stackable switch unit the at least one other stackable switch unit to which the switch unit is connected, so that the stackable switch unit and the at least one other switch unit complete the stack connection. 2.如权利要求权利要求1所述的方法,其特征在于,还包括:2. The method of claim 1, further comprising: 于该堆栈式交换机单元执行该开机启动程序期间,根据该至少一主/从控制端口的该至少一信号电平及/或从该至少一主/从控制端口所取得的数据的该至少一位的内容,决定是否使用该堆栈式交换机单元的一第一信号端口及一第二信号端口作为堆栈连接。During the booting procedure of the stacked switch unit, according to the at least one signal level of the at least one master/slave control port and/or the at least one bit of data obtained from the at least one master/slave control port content to determine whether to use a first signal port and a second signal port of the stackable switch unit as a stack connection. 3.如权利要求权利要求1所述的方法,其特征在于,还包括:3. The method of claim 1, further comprising: 当该堆栈式交换机单元为该从交换机单元时,通过该堆栈式交换机单元的一第一信号端口,接收来自于一特定主交换机单元所产生或另一从交换机单元所转送的一堆栈组态设定,令该堆栈式交换机单元与该特定主交换机单元或该另一从交换机单元完成堆栈连接。When the stackable switch unit is the slave switch unit, a stack configuration device generated by a specific master switch unit or transferred by another slave switch unit is received through a first signal port of the stackable switch unit. In order to make the stackable switch unit complete the stack connection with the specific master switch unit or the other slave switch unit. 4.如权利要求1所述的方法,其特征在于,还包括:4. The method of claim 1, further comprising: 当该堆栈式交换机单元与该至少一其他堆栈式交换机单元完成堆栈连接时,通过该堆栈式交换机单元的该至少一信号端口,传送一交换机单元的一固件程序至该至少一交换机单元,令该堆栈式交换机单元与该至少一其他堆栈式交换机单元具有相同的该固件程序。When the stackable switch unit is connected to the at least one other stackable switch unit, a firmware program of a switch unit is transmitted to the at least one switch unit through the at least one signal port of the stackable switch unit, so that the The stackable switch unit has the same firmware program as the at least one other stackable switch unit. 5.一种使用于一堆栈式交换机单元的方法,该堆栈式交换机单元能够与至少一其他堆栈式交换机单元进行堆栈,其特征在于,该方法包括:5. A method for a stackable switch unit capable of being stacked with at least one other stackable switch unit, wherein the method comprises: 提供该堆栈式交换机单元,该堆栈式交换机单元具有多个信号端口,该多个信号端口包括至少一主/从控制埠;The stackable switch unit is provided, the stackable switch unit has a plurality of signal ports, the plurality of signal ports include at least one master/slave control port; 于该堆栈式交换机单元的一开机启动程序期间,根据该至少一主/从控制端口的至少一信号电平及/或从该至少一主/从控制端口所取得的数据的至少一位的内容,自动决定该堆栈式交换机单元是否为一主交换机单元或一从交换机单元;以及During a boot-up procedure of the stacked switch unit, according to the content of at least one signal level of the at least one master/slave control port and/or at least one bit of data obtained from the at least one master/slave control port , to automatically determine whether the stacked switch unit is a master switch unit or a slave switch unit; and 当该堆栈式交换机单元为该从交换机单元时,通过该堆栈式交换机单元的一第一信号端口与一第二信号端口的至少其中一个,接收来自于一特定主交换机单元所产生及/或另一从交换机单元所转送的一堆栈组态设定,令该堆栈式交换机单元与该特定主交换机单元或该另一从交换机单元完成堆栈连接,其中该至少一其他堆栈式交换机单元包括该特定主交换机单元及该另一从交换机单元。When the stackable switch unit is the slave switch unit, a signal generated from a specific master switch unit and/or another signal is received through at least one of a first signal port and a second signal port of the stackable switch unit. A stack configuration setting forwarded by a slave switch unit enables the stackable switch unit to complete a stack connection with the particular master switch unit or the other slave switch unit, wherein the at least one other stackable switch unit includes the particular master switch unit switch unit and the other slave switch unit. 6.一种堆栈式交换机单元,该堆栈式交换机单元能够与至少一其他堆栈式交换机单元进行堆栈,其特征在于,该堆栈式交换机单元包括:6. A stackable switch unit capable of being stacked with at least one other stackable switch unit, wherein the stackable switch unit comprises: 多个信号端口,该多个信号端口包括至少一主/从控制埠;以及a plurality of signal ports, the plurality of signal ports including at least one master/slave control port; and 一处理电路,耦接于该多个信号端口,用来:A processing circuit, coupled to the plurality of signal ports, is used for: 于该堆栈式交换机单元的一开机启动程序期间,根据该至少一主/从控制端口的至少一信号电平及/或从该至少一主/从控制端口所取得的数据的至少一位的内容,自动决定该堆栈式交换机单元是否为一主交换机单元或一从交换机单元。During a boot-up procedure of the stacked switch unit, according to the content of at least one signal level of the at least one master/slave control port and/or at least one bit of data obtained from the at least one master/slave control port , automatically determine whether the stacked switch unit is a master switch unit or a slave switch unit. 7.如权利要求6所述的堆栈式交换机单元,其特征在于,当该堆栈式交换机单元是该主交换机单元时,该处理电路用来产生一堆栈组态设定以及通过该堆栈式交换机单元的该多个信号端口中的至少一信号端口传送该堆栈组态设定至该堆栈式交换机单元所连接的该至少一其他堆栈式交换机单元,令该堆栈式交换机单元与该至少一其他交换机单元完成堆栈连接。7. The stackable switch unit of claim 6, wherein when the stackable switch unit is the master switch unit, the processing circuit is configured to generate a stack configuration setting and pass the stackable switch unit At least one signal port of the plurality of signal ports transmits the stack configuration setting to the at least one other stackable switch unit to which the stackable switch unit is connected, so that the stackable switch unit and the at least one other switch unit Complete the stack connection. 8.如权利要求6所述的堆栈式交换机单元,其中该至少一主/从控制埠包括多个复用接脚,其特征在于:8. The stackable switch unit of claim 6, wherein the at least one master/slave control port comprises a plurality of multiplexing pins, wherein: 一第一复用接脚,用以决定是否从该多个复用接脚来决定该堆栈式交换机单元为该主交换机单元或为该从交换机单元,该第一复用接脚位于一第一电平时表示不使用该多个复用接脚,而该第一复用接脚位于一第二电平时表示使用该多个复用接脚;a first multiplexing pin for determining whether the stackable switch unit is the master switch unit or the slave switch unit from the multiplexing pins, the first multiplexing pin is located at a first When the level is at a level, it means that the multiplexed pins are not used, and when the first multiplexed pin is at a second level, it means that the multiplexed pins are used; 一第二复用接脚,用以决定该堆栈式交换机单元的一第一信号端口是否被致能,该第二复用接脚位于该第一电平时表示不致能或禁用,而该第二复用接脚位于该第二电平时表示致能;A second multiplexing pin is used to determine whether a first signal port of the stackable switch unit is enabled. When the second multiplexing pin is at the first level, it means it is disabled or disabled. When the multiplexing pin is at the second level, it is enabled; 一第三复用接脚,用以决定该堆栈式交换机单元的一第二信号端口是否被致能,该第三复用接脚位于该第一电平时表示不致能或禁用,而该第三复用接脚位于该第二电平时表示致能;以及A third multiplexing pin is used to determine whether a second signal port of the stackable switch unit is enabled. When the third multiplexing pin is at the first level, it indicates that it is disabled or disabled. When the multiplexing pin is at the second level, it is enabled; and 一第四复用接脚,用以决定该堆栈式交换机单元的一主/从角色,该第四复用接脚位于该第一电平时表示一主交换机单元角色,而该第四复用接脚位于该第二电平时表示一从交换机单元角色。A fourth multiplexing pin is used to determine a master/slave role of the stacked switch unit. When the fourth multiplexer pin is at the first level, it represents a master switch unit role, and the fourth multiplexer is connected to When the pin is at the second level, it represents a slave switch unit role. 9.如权利要求6所述的堆栈式交换机单元,其中该堆栈式交换机单元外部耦接于一闪存装置,该至少一主/从控制埠包括耦接于该闪存装置的至少一控制接脚,该至少一控制接脚用以读取出该闪存装置内的一特定地址所储存的一特定数据,其特征在于,该特定数据包括:9. The stackable switch unit of claim 6, wherein the stackable switch unit is externally coupled to a flash memory device, the at least one master/slave control port comprises at least one control pin coupled to the flash memory device, The at least one control pin is used to read out a specific data stored in a specific address in the flash memory device, wherein the specific data includes: 一第一位,用以决定是否从该至少一主/从控制埠所包括的多个复用接脚来决定该堆栈式交换机单元为该主交换机单元或为该从交换机单元,该第一位指出一第一数据内容时表示使用该多个复用接脚,而该第一位指出一第二数据内容时表示使用该至少一控制接脚;A first bit is used to determine whether the stackable switch unit is the master switch unit or the slave switch unit from a plurality of multiplexed pins included in the at least one master/slave control port, the first bit When a first data content is indicated, the plurality of multiplexing pins are used, and when the first bit indicates a second data content, the at least one control pin is used; 一第二位,用以决定该堆栈式交换机单元的一第一信号端口是否被致能,该第二位指出该第一数据内容时表示不致能或禁用,而该第二位指出该第二数据内容时表示致能;A second bit is used to determine whether a first signal port of the stackable switch unit is enabled, the second bit indicates that the first data content is disabled or disabled, and the second bit indicates the second Data content indicates enable; 一第三位,用以决定该堆栈式交换机单元的一第二信号端口是否被致能,该第三位指出该第一数据内容时表示不致能或禁用,而该第三位指出该第二数据内容时表示致能;以及A third bit is used to determine whether a second signal port of the stackable switch unit is enabled, the third bit indicates that the first data content is disabled or disabled, and the third bit indicates the second signal port data content means enabling; and 一第四位,用以决定该堆栈式交换机单元的一主/从角色,该第四位指出该第一数据内容时表示一主交换机单元角色,而该第四位指出该第二数据内容时表示一从交换机单元角色。A fourth bit is used to determine a master/slave role of the stacked switch unit. The fourth bit indicates a master switch unit role when the first data content is indicated, and the fourth bit indicates the second data content. Indicates a slave switch unit role. 10.如权利要求6所述的堆栈式交换机单元,其特征在于,当该堆栈式交换机单元为该从交换机单元时,该处理电路通过该堆栈式交换机单元的一第一信号端口与一第二信号端口的至少其中一个,接收来自于一特定主交换机单元所产生及/或另一从交换机单元所转送的一堆栈组态设定,令该堆栈式交换机单元与该特定主交换机单元或该另一从交换机单元完成堆栈连接,其中该至少一其他堆栈式交换机单元包括该特定主交换机单元及该另一从交换机单元。10 . The stackable switch unit of claim 6 , wherein when the stackable switch unit is the slave switch unit, the processing circuit passes through a first signal port and a second signal port of the stackable switch unit. 11 . At least one of the signal ports receives a stack configuration setting generated from a specific master switch unit and/or forwarded by another slave switch unit, so that the stack switch unit and the specific master switch unit or the other A slave switch unit completes the stacking connection, wherein the at least one other stackable switch unit includes the specific master switch unit and the other slave switch unit.
CN202110181785.7A 2021-02-08 2021-02-08 Stacked switch unit and method for use in a stacked switch unit Pending CN114915860A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110181785.7A CN114915860A (en) 2021-02-08 2021-02-08 Stacked switch unit and method for use in a stacked switch unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110181785.7A CN114915860A (en) 2021-02-08 2021-02-08 Stacked switch unit and method for use in a stacked switch unit

Publications (1)

Publication Number Publication Date
CN114915860A true CN114915860A (en) 2022-08-16

Family

ID=82761408

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110181785.7A Pending CN114915860A (en) 2021-02-08 2021-02-08 Stacked switch unit and method for use in a stacked switch unit

Country Status (1)

Country Link
CN (1) CN114915860A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW595165B (en) * 2003-03-07 2004-06-21 Accton Technology Corp System and method for auto-configuring stackable network devices
CN1665198A (en) * 2004-03-06 2005-09-07 鸿富锦精密工业(深圳)有限公司 Management method of stacked switch
US20050198373A1 (en) * 2004-02-25 2005-09-08 3Com Corporation Cascade control system for network units
CN101170483A (en) * 2007-11-13 2008-04-30 中兴通讯股份有限公司 A method for routing and switching equipment stacking
US20080275975A1 (en) * 2005-02-28 2008-11-06 Blade Network Technologies, Inc. Blade Server System with at Least One Rack-Switch Having Multiple Switches Interconnected and Configured for Management and Operation as a Single Virtual Switch
CN108462588A (en) * 2017-02-20 2018-08-28 华为技术有限公司 A kind of data processing method and equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW595165B (en) * 2003-03-07 2004-06-21 Accton Technology Corp System and method for auto-configuring stackable network devices
US20050198373A1 (en) * 2004-02-25 2005-09-08 3Com Corporation Cascade control system for network units
CN1665198A (en) * 2004-03-06 2005-09-07 鸿富锦精密工业(深圳)有限公司 Management method of stacked switch
US20080275975A1 (en) * 2005-02-28 2008-11-06 Blade Network Technologies, Inc. Blade Server System with at Least One Rack-Switch Having Multiple Switches Interconnected and Configured for Management and Operation as a Single Virtual Switch
CN101170483A (en) * 2007-11-13 2008-04-30 中兴通讯股份有限公司 A method for routing and switching equipment stacking
CN108462588A (en) * 2017-02-20 2018-08-28 华为技术有限公司 A kind of data processing method and equipment

Similar Documents

Publication Publication Date Title
US10977057B2 (en) Electronic apparatus capable of collectively managing different firmware codes and operation method thereof
JP3922886B2 (en) Data processing system and method for remotely restoring a basic password
US6434660B1 (en) Emulating one tape protocol of flash memory to a different type protocol of flash memory
US9864606B2 (en) Methods for configurable hardware logic device reloading and devices thereof
JP2006127252A (en) Switch, switching method and program
US20240394206A1 (en) Apparatus and mechanism to bypass pcie address translation by using alternative routing
US7953917B2 (en) Communications protocol expander
CN113986796A (en) PCIe link width dynamic configuration method, device, equipment and readable medium
US20050138221A1 (en) Handling redundant paths among devices
TWI792169B (en) Stacking switch unit and corresponding method
CN114915860A (en) Stacked switch unit and method for use in a stacked switch unit
JP4246405B2 (en) A method for enabling value-added features on a hardware device that uses a secret mechanism to access each hardware register in bulk.
CN114328329A (en) Communication module design method and device compatible with master and slave devices
CN113986317A (en) Method for safely updating BIOS version of mainboard by BMC based on firmware upgrading
US20240119158A1 (en) Boot Verification Method and Related Apparatus
TW202242861A (en) Electronic apparatus and firmware secure update method thereof
US10521385B2 (en) Inter-device digital audio
US7181562B1 (en) Wired endian method and apparatus for performing the same
JPH03204749A (en) Programable connector
JP3509062B2 (en) Remote access method and data processing system
KR100420555B1 (en) Block encrypting device for fast session switching and method of operating the same
TWM616016U (en) Electronic apparatus
CN116436766B (en) Method and circuit for realizing network bypass function
KR100424742B1 (en) Data processing system and method for remotely disabling network activity in a client computer system
CN113886308A (en) A method and apparatus for managing PHY devices through PCIE

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination