A management method based on Ethernet data communication and card-type switch device
By adopting a management method based on Ethernet data communication in the plug-in switch device, the serialized data bus connects the main control board card and branch board card, solving the problem of excessive signal lines in the prior art, and achieving the effect of reducing design difficulty and development costs.
Patent Information
- Application Number
- CN202411976222.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2044-12-31
AI Technical Summary
In existing plug-in switch equipment, there are too many communication signal lines between the board and branch board, which leads to high design difficulty and development costs.
Using the management method based on Ethernet data communication, by defining the frame structure of the data bus, the data bytes are divided into byte blocks of preset lengths, forming a serial data bus, connecting the main control board card and branch board card, replacing multiple redundant data lines.
It reduces the number of communication signal lines, reduces the complexity and cost of PCB design, and improves the scalability of the device and data transmission speed.
Smart Images

Figure CN119402452B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a management method and a plug-in switch device based on Ethernet data communication. Background Art
[0002] Plug-in switches in the field of communication technology include complex devices such as 3U, 4U, and 5U. Most of these devices need to support more branch boards, resulting in a large number of communication signal lines and terminals between boards, backplanes, and branch boards, which greatly increases the design difficulty, number of layers, and material usage of PCBs, and increases the R&D cost of the equipment.
[0003] Existing plug-in switch boards and branch boards usually need to connect more than 60 signal lines, including read and write addresses, data, chip selects, enable signals, Ethernet service lines and status lines. When it is necessary to support multiple branch boards, the number of data lines is large, and the design difficulty and R&D cost are high.
[0004] Therefore, the existing technology has many communication signal lines, and the design difficulty and development cost are high. It is necessary to reduce the redundant interconnection lines between the plug-in card (including OTN, SPN, PTN, IPRAN, FTTR) equipment and each branch board to reduce the development cost. Summary of the invention
[0005] The embodiments of the present application provide a management method and a plug-in switch device based on Ethernet data communication, so as to at least solve the problems in the related art of having a large number of communication signal lines, high design difficulty and high development cost.
[0006] In a first aspect, an embodiment of the present application provides a management method based on Ethernet data communication, the method being applied to a plug-in switch device, the device comprising a backplane, and a main control card and a branch card installed on the backplane, the method comprising:
[0007] Defining a frame structure of a data bus, wherein the frame structure of the data bus includes data bytes;
[0008] Dividing the data bytes into byte blocks of a preset length, defining a frame structure of the byte blocks to obtain a serial data bus, wherein the frame structure of the byte blocks after definition includes a pulse signal, a read / write signal, a service signal, a status control signal and a reserved bus;
[0009] The main control board and the branch board are connected via the serial data bus.
[0010] In one embodiment, the serial data bus includes a pair of differential serial data buses for sending data, and a pair of differential serial data buses for receiving data.
[0011] In one embodiment, the frame structure of the data bus is defined to include a leading byte, a data byte, a check byte and a frame spacing byte.
[0012] In one embodiment, the read / write signal includes a judgment area, a command classification area, a verification area, and an address area or a data area corresponding to a judgment result of the judgment area.
[0013] The judgment area is used to judge whether the current signal is a command or data;
[0014] The command classification area is used to determine whether the current signal is a write address operation, a write data operation, a read address operation or a read data operation;
[0015] The address area includes a high-order address, and the high-order address is used to determine a target tributary board from the tributary boards.
[0016] In one embodiment, the service signal includes a data valid bit and a data bit.
[0017] In one embodiment, the main control board includes a main board and a standby board, and the main board is connected to the standby board via the serial data bus.
[0018] The main board sends the control signal to the standby board and the branch board through the serial data bus;
[0019] The main board receives the status signals sent by the standby board and the branch board through the serial data bus.
[0020] In a second aspect, an embodiment of the present application provides a card-type switch device, the device is implemented by the management method based on Ethernet data communication described in the first aspect, the device includes a backplane and a main control card and a branch card installed on the backplane,
[0021] The main control board is connected to the branch board via a serial data bus, and the frame structure of the serial data bus includes a pulse signal, a read / write signal, a service signal, a state control signal and a reserved bus.
[0022] In one embodiment, the serial data bus includes a pair of differential serial data buses for sending data, and a pair of differential serial data buses for receiving data.
[0023] In one embodiment, the main control board includes a main board and a standby board, and the main board is connected to the standby board via the serial data bus.
[0024] The main board sends the control signal to the standby board and the branch board through the serial data bus;
[0025] The main board receives the status signals sent by the standby board and the branch board through the serial data bus.
[0026] In a third aspect, an embodiment of the present application provides a management system based on Ethernet data communication, the system is implemented by the management method based on Ethernet data communication described in the first aspect, the system is used to cooperate with a plug-in switch device, the device includes a backplane, and a main control board and a branch board installed on the backplane, the system includes:
[0027] Data bus definition module: used to define the frame structure of the data bus, after which the frame structure of the data bus includes data bytes;
[0028] Data byte definition module: used for dividing the data bytes into byte blocks of preset length, defining the frame structure of the byte blocks to obtain a serial data bus, wherein the frame structure of the byte blocks after definition includes a pulse signal, a read / write signal, a service signal, a status control signal and a reserved bus;
[0029] Connection module: used for connecting the main control board and the branch board via the serial data bus.
[0030] The embodiments of the present application provide a management method based on Ethernet data communication and a plug-in switch device, which have at least the following technical effects.
[0031] The management method based on Ethernet data communication proposed in this application transmits data between the main board and the branch board through a serial data bus, replacing multiple redundant data lines such as read and write addresses, data, chip select and enable signals, Ethernet business lines and status lines in the prior art. The number of communication signal lines, the number of PCB design layers and the number of terminals are reduced, and the development cost and the complexity of backplane bus management are reduced. In addition, when the number of branch boards is large, the scalability is high due to the small number of data lines.
[0032] Details of one or more embodiments of the present application are set forth in the following drawings and description to make other features, objects, and advantages of the present application more readily apparent. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0034] Figure 1 It is a flow chart of a management method based on Ethernet data communication according to an embodiment of the present application;
[0035] Figure 2 is a schematic diagram showing a frame structure of a data bus according to an exemplary embodiment;
[0036] Figure 3 is a schematic diagram showing a byte block division method according to an exemplary embodiment;
[0037] Figure 4 is a schematic diagram showing a frame structure of a byte block according to an exemplary embodiment;
[0038] Figure 5 is a schematic diagram of sending byte data and receiving byte data according to an exemplary embodiment;
[0039] Figure 6 is a schematic diagram showing a definition structure of a read / write signal according to an exemplary embodiment;
[0040] Figure 7 is a schematic diagram showing a frame definition method for sending a control signal by a main board according to an exemplary embodiment;
[0041] Figure 8 is a schematic diagram showing a frame definition method for sending a status signal by a tributary board according to an exemplary embodiment;
[0042] Fig. 9 is a schematic diagram of a connection method according to an exemplary embodiment;
[0043] Fig.10 It is a structural block diagram of a card-type switch device according to an embodiment of the present application;
[0044] Fig.11 It is a structural block diagram of a management system based on Ethernet data communication according to an embodiment of the present application. DETAILED DESCRIPTION
[0045] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments provided in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0046] Obviously, the drawings described below are only some examples or embodiments of the present application. For ordinary technicians in this field, the present application can also be applied to other similar scenarios based on these drawings without creative work. In addition, it can also be understood that although the efforts made in this development process may be complicated and lengthy, for ordinary technicians in this field related to the content disclosed in this application, some changes in design, manufacturing or production based on the technical content disclosed in this application are just conventional technical means, and should not be understood as insufficient content disclosed in this application.
[0047] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those of ordinary skill in the art that the embodiments described in this application may be combined with other embodiments without conflict.
[0048] Unless otherwise defined, the technical terms or scientific terms involved in this application should be understood by people with ordinary skills in the technical field to which this application belongs. The words "one", "a", "a", "the" and the like involved in this application do not indicate a quantity limitation, and may indicate the singular or plural. The terms "include", "comprise", "have" and any of their variations involved in this application are intended to cover non-exclusive inclusions; for example, a process, method, system, product or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units that are not listed, or may also include other steps or units inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "multiple" involved in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships, for example, "A and / or B" can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects before and after are in an "or" relationship. The terms "first", "second", "third", etc. involved in this application are only used to distinguish similar objects and do not represent a specific ordering of the objects.
[0049] The main control board and branch board of the existing plug-in card switch usually include more than 60 signal lines such as read-write address, data, chip selection, enable signal, Ethernet service line and status line. There are too many signal lines and the connection relationship is complicated. Based on this, the present application mainly divides the communication signal lines between the main control board and the branch board into read-write bus, service bus, slow state control bus and reserved bus, and defines them into the serial data bus for transmission management in a serial manner. To ensure the function and performance of the equipment while reducing the complexity and cost of the backplane. Plug-in card devices are generally used to provide necessary physical connection, configuration and network management functions. For example, OTN and PTN devices can carry a large amount of data streams, IPRAN is responsible for the wireless access part, FTTR provides fast and stable access links for end users, and SPN is the network architecture of the entire communication service provider. Plug-in card devices are generally used to integrate and manage these technologies, and often require high-reliability hardware to ensure efficient and stable operation of the network.
[0050] In a first aspect, an embodiment of the present application provides a management method based on Ethernet data communication, which is applied to a plug-in switch device, wherein the device includes a backplane, and a main control board and a branch board installed on the backplane.
[0051] Optionally, the card-type switch device includes a main control board, a backplane and a branch board. The main control board includes a main board and a standby board. The main board is the main processing and control unit in the switch system, and undertakes most of the data forwarding, traffic management and switch control functions. The standby board is used to back up data. When the main board of the switch fails, the standby board will automatically become the main board to quickly take over the work of the main board and restore the service of the switch to ensure the high availability of the switch.
[0052] Figure 1 is a flow chart of a management method based on Ethernet data communication according to an embodiment of the present application, such as Figure 1 As shown, the method includes:
[0053] Step S101, define the frame structure of the data bus, and the frame structure of the data bus after the definition includes data bytes. Optionally, define the data bus according to the communication protocol, and define each frame of data to include a leading byte, a data byte, a check byte, and a frame spacing byte. Among them, the check byte can select a check mode such as parity check, cyclic redundancy check, and checksum. The byte lengths of the leading byte, the data byte, the check byte, and the frame spacing byte can be divided according to actual needs.
[0054] In one example, the frame structure of the data bus after being defined in step S101 includes a leading byte, a data byte, a check byte, and a frame spacing byte.
[0055] Optionally, the byte lengths of the leading byte, the data byte, the check byte and the frame spacing byte may be divided according to actual requirements. Figure 2 is a schematic diagram showing a frame structure of a data bus according to an exemplary embodiment. Figure 2 As shown in the figure, the frame length of a frame of data is defined as 4000 bytes, which consists of an 8-byte preamble, 3980 bytes of data, a 4-byte cyclic redundancy check code, and an 8-byte frame spacing. Assuming that a 125MHz clock is used for data transmission, the data transmission rate is 125×8×1000×1000=1Gbs, and the number of frames transmitted per second is 1000*1000*1000 / (4000*8)=31250 frames / second.
[0056] Continue to refer to Figure 1 , after step S101, step S102 is performed, as follows.
[0057] Step S102, divide the data bytes into byte blocks of preset length, define the frame structure of the byte blocks to obtain a serial data bus, and the frame structure of the defined byte blocks includes pulse signals, read and write signals, service signals, status control signals and reserved buses.
[0058] Optionally, assuming that the frame length of a frame of data is 4000 bytes, the byte data of 3980 bytes is divided into 199 byte blocks, each byte block is 20 bytes long, and the leading byte, data byte and frame spacing byte are regarded as one byte block. Figure 3 is a schematic diagram showing a byte block division method according to an exemplary embodiment. Figure 3 As shown, the byte blocks with byte block numbers 0-198 are loaded with byte data, PRE represents the leading byte, CRC represents the check byte obtained based on the cyclic redundancy check method, and IFG represents the frame spacing byte.
[0059] The frame structure of the byte block is defined, and the defined frame structure includes a pulse signal, a read / write signal, a service signal, a status control signal and a reserved bus. Figure 4 is a schematic diagram showing a frame structure of a byte block according to an exemplary embodiment. Figure 4 As shown in the figure, FP[0:0] indicates a 1-bit pulse signal; WR[38:1] indicates 38 bits for read / write control; ETH[74:39] indicates 36 bits for transmitting services; STAT[76:75] indicates 2 bits for transmitting status control information; RES[159:77] indicates a reserved bus for expansion needs. It should be noted that the number of bits of pulse signals, read / write signals, service signals, status control signals, and reserved buses can be set according to specific usage scenarios and actual application needs, and is not limited to this example.
[0060] In one example, the serial data bus in step S102 includes a pair of differential serial data buses for sending data, and a pair of differential serial data buses for receiving data.
[0061] Optionally, a pair of differential serial data buses includes two signal lines, each of which carries signals that are inverted from each other. The receiving end compares the voltage difference between the two signal lines to identify the transmitted data signal. External noise usually affects both signal lines at the same time, but the receiving end only cares about the voltage difference between the two lines, so that common interference can be ignored and external noise can be effectively suppressed. At the same time, since differential signals can reduce the impact of noise, the communication speed is faster and suitable for high-speed data transmission. Figure 5 The diagram is a schematic diagram of sending byte data and receiving byte data according to an exemplary embodiment.
[0062] In one example, the read / write signal in step S102 includes a determination area, a command classification area, a verification area, and an address area or a data area corresponding to a determination result of the determination area.
[0063] The judgment area is used to judge whether the current signal is a command or data.
[0064] The command classification area is used to determine whether the current signal is a write address operation, a write data operation, a read address operation or a read data operation.
[0065] Optionally, the judgment area is used to judge whether the current signal is a command or data. If the current signal is 0, it indicates that it is related to data, and the corresponding area is the data area. If the current signal is 1, it indicates that it is related to the address, and the corresponding area is the address area. Figure 6 is a schematic diagram showing a definition structure of a read / write signal according to an exemplary embodiment. Figure 6 As shown, the command classification is used to determine the intention of the current signal. For example, 010 indicates that the main control board writes the address operation to the branch board; 110 indicates that the main control board writes the data operation to the branch board; 001 indicates that the main control board reads the address operation to the branch board; 101 indicates that the main control board reads the data operation to the branch board. It should be noted that the specific meaning of the command can be set according to actual needs and is not limited to the examples listed in this application.
[0066] The address area includes a high-order address, and the high-order address is used to determine a target tributary board from among the tributary boards.
[0067] Optionally, refer to Figure 6, the address area indicates the address of the read and write operation, which consists of a 4-bit high-order address addr_h and a 20-bit low-order address addr_l. The 4-bit high-order address is used to determine which branch board needs to be operated. If the number of slots of the branch board increases, the reserved 8-bit reserved bus can be expanded as the high-order address addr_h according to the situation. In addition, Data[31:0] indicates the data of the write operation and the data returned by the read operation. PTY[1:0] indicates that the parity check is performed on the first 36 bits of data to ensure the accuracy of the data.
[0068] In one example, the service signal in step S102 includes data valid bits and data bits. Optionally, the number of bits of the service signal is divided, and the service signal is composed of 4×(1 bit data valid bit+8 bit data), and the data valid bit can be controlled according to the specific usage rate. Assuming that the number of frames transmitted per second is 31250 frames / second, the maximum bandwidth is 31250×32bit×199=199M. Among them, 199 represents 199 data byte blocks.
[0069] In one example, the main control board includes a main board and a standby board, and the main board is connected to the standby board via a serial data bus.
[0070] Optionally, the main board is the main processing and control unit in the switch system, and undertakes most of the data forwarding, traffic management, and switch control functions. The standby board is used to back up data. When the main board of the switch fails, the standby board will automatically become the main board to quickly take over the work of the main board and restore the service of the switch to ensure the high availability of the switch.
[0071] The main board sends control signals to the standby board and the branch board through the serial data bus.
[0072] Optionally, the frame length of each frame of data is 4000 bytes, which is divided into 200 20-byte byte blocks, of which 199 are data byte blocks, and the number of state control bits per frame is 199×STAT bit width. In this example, the bit width is 2, so the number of state control bits per frame is m=398. The main board sends the control signal to each branch board through the STAT state control bus. The control signal is defined as CTRL0...CTRLn, n<=398. If the demand for state control signals increases, the RES reserved bus can be expanded. Figure 7 The figure is a schematic diagram showing a frame definition method for sending a control signal by a master board according to an exemplary embodiment.
[0073] The main board receives the status signals sent by the standby board and the branch board through the serial data bus.
[0074] Optionally, the main board receives the status of each branch board through a serial data bus, and the status signal is defined as STAT0...STATn, n<=398. Figure 8 The figure is a schematic diagram showing a frame definition method for sending a status signal by a tributary board according to an exemplary embodiment.
[0075] Continue to refer to Figure 1 , after step S102, step S103 is performed, as follows.
[0076] Step S103, connecting the main control board and the branch board via a serial data bus. Optionally, the main board, the standby board and the branch board are connected via a serial data bus. Fig. 9 This is a schematic diagram of a connection method according to an exemplary embodiment. In this way, only a serial data bus is needed for data transmission between the main board, the branch board, and the standby board, replacing multiple redundant data lines such as read and write addresses, data, chip select and enable signals, Ethernet service lines, and status lines in the prior art. The number of communication signal lines, the number of PCB design layers, and the number of terminals are reduced.
[0077] In summary, the present application transmits data between the main board, the branch board and the standby board through a serial data bus, replacing multiple redundant data lines such as read and write addresses, data, chip select and enable signals, Ethernet service lines and status lines in the prior art. The number of communication signal lines, the number of PCB design layers and the number of terminals are reduced, and the development cost and the complexity of backplane bus management are reduced. The differential serial data bus reduces the impact of noise, and the communication speed is faster, which is suitable for high-speed data transmission. In addition, when the number of branch boards is large, the scalability is high due to the small number of data lines.
[0078] In a second aspect, an embodiment of the present application provides a card-type switch device, which is implemented by the management method based on Ethernet data communication of the first aspect. Fig.10 is a structural block diagram of a card-type switch device according to an embodiment of the present application, such as Fig.10 As shown, the device includes a backplane and a main control board 10 and a branch board 20 installed on the backplane. The main control board 10 is connected to the branch board 20 via a serial data bus, and the frame structure of the serial data bus includes a pulse signal, a read / write signal, a service signal, a status control signal, and a reserved bus.
[0079] In one example, the serial data bus includes a pair of differential serial data buses for transmitting data, and a pair of differential serial data buses for receiving data.
[0080] In one example, the main control board 10 includes a main board 101 and a standby board 102, the main board 101 is connected to the standby board 102 via a serial data bus, and the main board 101 sends control signals to the standby board 102 and the branch board 20 via the serial data bus. The main board 101 receives status signals sent by the standby board 102 and the branch board 20 via the serial data bus.
[0081] In one example, the read / write signal includes a judgment area, a command classification area, a verification area, and an address area or a data area corresponding to the judgment result of the judgment area. The judgment area is used to judge whether the current signal is a command or data. The command classification area is used to judge whether the current signal is a write address operation, a write data operation, a read address operation, or a read data operation. The address area includes a high-order address, and the high-order address is used to determine the target branch board from the branch board.
[0082] In one example, the service signal includes data valid bits and data bits.
[0083] In summary, the plug-in switch device proposed in the present application transmits data between the main board, the branch board and the standby board through a serial data bus, replacing multiple redundant data lines such as read-write address, data, chip select and enable signal, Ethernet service line and status line in the prior art. The number of communication signal lines, the number of PCB design layers and the number of terminals are reduced, and the development cost and the complexity of backplane bus management are reduced. The noise impact is reduced by a differential serial data bus, and the communication speed is faster, which is suitable for high-speed data transmission. In addition, when the number of branch boards is large, the scalability of the device is high due to the small number of data lines.
[0084] In a third aspect, an embodiment of the present application provides a management system based on Ethernet data communication, the system is implemented by the management method based on Ethernet data communication of the first aspect, the system is used to cooperate with a plug-in switch device, the device includes a backplane, and a main control board and a branch board installed on the backplane, Fig.11 is a structural block diagram of a management system based on Ethernet data communication according to an embodiment of the present application, such as Fig.11 As shown, the system includes:
[0085] The data bus definition module 100 is used to define the frame structure of the data bus. After the definition, the frame structure of the data bus includes data bytes.
[0086] Data byte definition module 200: used to divide data bytes into byte blocks of preset length, define the frame structure of the byte blocks to obtain a serial data bus, and the frame structure of the defined byte blocks includes pulse signals, read and write signals, business signals, status control signals and reserved buses.
[0087] The connection module 300 is used to connect the main control board and the branch board via a serial data bus.
[0088] In one example, the serial data bus in the data byte definition module 200 includes a pair of differential serial data buses for transmitting data, and a pair of differential serial data buses for receiving data.
[0089] In one example, the frame structure of the data bus after definition in the data bus definition module 100 includes a leading byte, a data byte, a check byte, and a frame spacing byte.
[0090] In one example, the read / write signal in the data byte definition module 200 includes a determination area, a command classification area, a verification area, and an address area or a data area corresponding to the determination result of the determination area.
[0091] The judgment area is used to judge whether the current signal is a command or data.
[0092] The command classification area is used to determine whether the current signal is a write address operation, a write data operation, a read address operation or a read data operation.
[0093] The address area includes a high-order address, and the high-order address is used to determine a target tributary board from among the tributary boards.
[0094] In one example, the service signal in the data byte definition module 200 includes a data valid bit and a data bit.
[0095] In one example, the main control board includes a main board and a standby board, the main board is connected to the standby board via a serial data bus, the main board sends a control signal to the standby board and the branch board via the serial data bus, and the main board receives a status signal sent by the standby board and the branch board via the serial data bus.
[0096] In summary, the management system based on Ethernet data communication proposed in the present application transmits data between the main board, the branch board and the standby board through a serial data bus, replacing multiple redundant data lines such as read-write address, data, chip select and enable signal, Ethernet business line and status line in the prior art. The number of communication signal lines, the number of PCB design layers and the number of terminals are reduced, and the development cost and the complexity of backplane bus management are reduced. The noise effect is reduced by a differential serial data bus, and the communication speed is faster, which is suitable for high-speed data transmission. In addition, when the number of branch boards is large, the scalability is high due to the small number of data lines.
[0097] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0098] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A management method based on Ethernet data communication, characterized in that: The method is applied to a card-type switch device, the device comprising a backplane, and a main control card and a branch card installed on the backplane, and the method comprises: The frame structure of the data bus is defined, wherein the frame structure of the data bus includes a leading byte, a data byte, a check byte and a frame spacing byte; Dividing the data bytes into byte blocks of a preset length, defining a frame structure of the byte blocks to obtain a serial data bus, wherein the frame structure of the byte blocks after definition includes a pulse signal, a read / write signal, a service signal, a status control signal and a reserved bus; The main control board and the branch board are connected via the serial data bus, and data is transmitted between the main control board and the branch board via the serial data bus.
2. The management method based on Ethernet data communication according to claim 1, characterized in that: The serial data bus includes a pair of differential serial data buses for sending data and a pair of differential serial data buses for receiving data.
3. The management method based on Ethernet data communication according to claim 1, characterized in that: The read / write signal includes a judgment area, a command classification area, a verification area, and an address area or a data area corresponding to the judgment result of the judgment area. The judgment area is used to judge whether the current signal is a command or data; The command classification area is used to determine whether the current signal is a write address operation, a write data operation, a read address operation or a read data operation; The address area includes a high-order address, and the high-order address is used to determine a target tributary board from the tributary boards.
4. The management method based on Ethernet data communication according to claim 1, characterized in that: The service signal includes a data valid bit and a data bit.
5. The management method based on Ethernet data communication according to claim 1, characterized in that: The main control board includes a main board and a standby board, and the main board is connected to the standby board via the serial data bus. The main board sends the control signal to the standby board and the branch board through the serial data bus; The main board receives the status signals sent by the standby board and the branch board through the serial data bus.
6. A card-type switch device, characterized in that: The device is implemented by the management method based on Ethernet data communication according to any one of claims 1 to 5, and the device comprises a backplane and a main control board and a branch board installed on the backplane. The main control board is connected to the branch board via a serial data bus, and the frame structure of the serial data bus includes a pulse signal, a read / write signal, a service signal, a state control signal and a reserved bus.
7. The card-type switch device according to claim 6, characterized in that: The serial data bus includes a pair of differential serial data buses for sending data and a pair of differential serial data buses for receiving data.
8. The card-type switch device according to claim 6, characterized in that: The main control board includes a main board and a standby board, and the main board is connected to the standby board via the serial data bus. The main board sends the control signal to the standby board and the branch board through the serial data bus; The main board receives the status signals sent by the standby board and the branch board through the serial data bus.
9. A management system based on Ethernet data communication, characterized in that: The system is implemented by the management method based on Ethernet data communication according to any one of claims 1 to 5, and the system is used to cooperate with a plug-in switch device, the device includes a backplane, and a main control board and a branch board installed on the backplane, and the system includes: Data bus definition module: used to define the frame structure of the data bus, after which the frame structure of the data bus includes data bytes; Data byte definition module: used for dividing the data bytes into byte blocks of preset length, defining the frame structure of the byte blocks to obtain a serial data bus, wherein the frame structure of the byte blocks after definition includes a pulse signal, a read / write signal, a service signal, a status control signal and a reserved bus; Connection module: used for connecting the main control board and the branch board via the serial data bus.
Citation Information
Patent Citations
Serial bus based on local bus structure improvement and data interaction method
CN117931720A