Storage architecture for data transmission processing under multiple network ports

By designing a storage architecture for data transmission processing under multiple network ports, the problem that traditional solutions cannot meet the needs of high bandwidth and high speed is solved, and parallel data transmission and efficient data processing of multiple Gigabit Ethernet are realized, meeting the data transmission requirements of modern airborne electronic devices.

CN119892767APending Publication Date: 2025-04-25XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411957004.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-29
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

Traditional low-speed data transmission architectures cannot meet the needs of modern airborne electronic devices for high bandwidth, high speed and multi-device connections, and traditional solutions are costly and complex in management.

Method used

Design a storage architecture for data transmission processing under multiple network ports, including processor circuits, multi-network circuits, storage circuits and programmable circuits, supports Linux operating system, realizes parallel data transmission of multiple Gigabit Ethernet, supports bridge mode and Bonding mode, is connected to the processor through PCIE bus, and uses Nvme electronic disk for real-time data storage.

Benefits of technology

It realizes high speeds of multi-channel Ethernet switching and data processing, up to 1Gbps, supports self-negotiation of transmission rates below gigabit, meets network security software communication and data filtering functions, has high data processing capabilities, large storage capacity and good real-time performance, and is suitable for a variety of application scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892767A_ABST
    Figure CN119892767A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of embedded computer system design, and particularly relates to a storage architecture for data transmission processing under multiple network ports, which mainly comprises a processor unit, a multi-network port unit, a storage unit and a programmable unit, and supports the operation of related operating systems such as Linux and the like. Wherein the network port unit realizes parallel external communication, data transmission and exchange of multiple paths of gigabit Ethernet; the processor unit processes the received data and stores the data in a disk; the storage unit is responsible for data storage and realizes data unloading through a USB3.0 (Universal Serial Bus 3.0); and the programmable unit realizes power-on sequential control of the processor and reset control of the whole board. According to the scheme, at most 12 network ports are supported to carry out gigabit communication and data transmission and storage in parallel, configuration of a network segment mode is supported at a system level, and network security software communication and data filtering functions can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of embedded computer system design, and in particular relates to a storage architecture for data transmission processing under multiple network ports. Background Art

[0002] With the development of modern information technology, the integration of airborne electronic computer equipment is constantly improving, the amount of airborne data is constantly increasing, the number of transmission devices is constantly increasing, and the transmission rate requirements are constantly increasing. Therefore, to realize the communication and data filtering functions of network security software, it is necessary to design a multi-network port airborne data exchange storage architecture to meet the current data transmission requirements of airborne electronic equipment.

[0003] Due to the continuous increase in the amount of airborne data transmission, the continuous improvement of data transmission bandwidth and transmission rate requirements, and the need for more and more airborne devices to communicate, transmit and store data with each other, the traditional low-speed data transmission architecture cannot meet the requirements (such as using a daisy chain architecture to carry out half-duplex or full-duplex low-speed transmission mode). Networking multiple network nodes to achieve multi-channel 100M or Gigabit data transmission has become the future development trend of data transmission. Seeking a method for multi-channel Gigabit Ethernet to network equipment to achieve data transmission, processing and storage has become an imperative trend. Traditional solutions often use electrical signals such as R422 and R485 for communication and data transmission, but the transmission distance is insufficient, the bandwidth is small, and the transmission rate is slow. Later, in order to increase the transmission speed, PCIE was used for data transmission, but the cost of PCIE is too high and the management is complicated, which is not suitable for most devices. In order to meet the above requirements, it is necessary to design a high-speed communication storage switching architecture that is suitable for multi-device connection, easy to deploy, and low-cost. Summary of the invention

[0004] In view of this, the present invention provides a storage architecture for data transmission processing under multiple network ports, which can realize communication and data transmission among multiple devices, and save the data after processing, so as to realize data exchange and storage among multiple devices, and meet the requirements of high transmission rate, large bandwidth, simple deployment and low cost.

[0005] The technical solution of the present invention:

[0006] A storage architecture for data transmission processing under multiple network ports, including a processor circuit, a multi-channel network port circuit, a storage circuit and a programmable circuit, supporting the operation of the Linux operating system; the processor unit has processing functions, storage functions, interface functions and control functions, and is surrounded by non-volatile memory, NorFlash and DDR4, for executing relevant instructions, realizing network security software communication and data filtering functions, for processing data transmitted by multiple networks, and for storing the transmission;

[0007] The multi-network port unit is used for communication and data transmission through multiple network ports, for automatic negotiation of rates of 1000M and below, and for parallel transmission through multiple network ports, supports configuration of multiple network modes, and supports different network processing functions by setting different bonding modes or bridge modes;

[0008] The storage unit is an Nvme electronic disk, which is used to record, read and store relevant data obtained after transmission through the network in real time, is connected to the processor unit through the PCIE bus, completes data caching and storage, and supports fast data unloading through Gigabit Ethernet or USB interface;

[0009] The programmable unit controls the power-on timing of each unit on the storage architecture through logic, and controls the reset of each unit on the storage architecture;

[0010] Wherein: each unit on the storage architecture supports the Linux operating system, and supports the selection of multiple network modes by setting the network mode through relevant network configuration.

[0011] Furthermore, the processor unit realizes network security software communication and data filtering functions based on the control of the CPU, performs data processing, screening, forwarding and storage, and is used to realize the processing of external interrupts and reset signals.

[0012] Furthermore, the network port unit is a multi-channel Gigabit Ethernet, supports parallel data transmission of 12 Gigabit Ethernets, supports bridge mode, is used to achieve mutual communication and transmission of multiple network ports in the same network segment, supports multiple Bonding modes, achieves load balancing and provides redundant backup.

[0013] Furthermore, the storage architecture also includes a health monitoring circuit, which is used to monitor the power supply voltage and temperature of each unit on the storage architecture to ensure the basic operation of each unit on the storage architecture.

[0014] Furthermore, the NorFLASH is used to store BOOT boot program, operating system, application software and configuration parameters.

[0015] Furthermore, the storage unit of the storage circuit is an SSD, and the SSD is used to store compressed data.

[0016] Furthermore, the CPU of the processor circuit receives and filters the data transmitted by the multiple devices connected to the multi-channel network port circuit, and then stores the data to a disk;

[0017] The processing unit of the processor circuit has a built-in cryptographic acceleration engine and an integrated system-level security mechanism; the CPU is externally mounted with a related storage configuration circuit, which is used to store the CPU's BOOT boot program, operating system, application software and configuration parameters.

[0018] Furthermore, the CPU is connected to the multi-port unit and the storage unit based on PCIE.

[0019] Furthermore, the CPU is connected to the SSD via PCIE 3.0, the transmission rate is not less than 1800MB / s, and the storage capacity of the SSD is not less than 4TB.

[0020] Advantages of the present invention:

[0021] 1. The airborne network switching storage architecture design with a multi-network port design of the present invention can realize multi-channel Ethernet switching and data processing, with a maximum rate of 1Gbps, supporting automatic negotiation of transmission rates of gigabit and below, realizing network security software communication and data filtering functions, and has high data processing capability, large data storage capacity, good real-time performance, and a wide range of application scenarios.

[0022] 2. The invention provides a multi-network port airborne network exchange storage architecture design that supports multiple operating systems and multiple network mode configurations. It can select relevant network modes according to actual usage scenarios to achieve redundant backup or load balancing functions.

[0023] 3. The health management function designed in the present invention can monitor all parts of the entire architecture, record relevant data information, and quickly locate abnormal situations and fault occurrence times.

[0024] 4. The novel fully embedded system of the present invention is implemented without transferring the processing work to a workstation or PC for processing, and has good mobility and low power consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0026] Figure 1 Design a block diagram for the storage architecture of data transmission and processing under multiple network ports;

[0027] Figure 2 The schematic diagram of the device operation process is shown in FIG. DETAILED DESCRIPTION

[0028] The embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.

[0029] The following describes the embodiments of the present disclosure through specific examples, and those skilled in the art can easily understand other advantages and effects of the present disclosure from the contents disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. The present disclosure can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present disclosure.

[0030] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present disclosure, it should be understood by those skilled in the art that an aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement this device and / or practice this method.

[0031] It should also be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present disclosure. The illustrations only show components related to the present disclosure rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.

[0032] Additionally, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, it will be understood by those skilled in the art that the aspects described may be practiced without these specific details.

[0033] In one embodiment of the present invention, a storage architecture for data transmission processing under multiple network ports is provided. Figure 1-Figure 2, including a processor circuit, a multi-channel network port circuit, a storage circuit and a programmable circuit, and supporting the operation of the Linux operating system; the processor unit has processing functions, storage functions, interface functions and control functions, and is surrounded by non-volatile memory, NorFlash and DDR4, for executing relevant instructions, realizing network security software communication and data filtering functions, and for processing data transmitted by multiple networks, and storing the transmissions;

[0034] The multi-network port unit is used for communication and data transmission through multiple network ports, for automatic negotiation of rates of 1000M and below, and for parallel transmission through multiple network ports, supports configuration of multiple network modes, and supports different network processing functions by setting different bonding modes or bridge modes;

[0035] The storage unit is an Nvme electronic disk, which is used to record, read and store relevant data obtained after transmission through the network in real time, is connected to the processor unit through the PCIE bus, completes data caching and storage, and supports fast data unloading through Gigabit Ethernet or USB interface;

[0036] The programmable unit controls the power-on timing of each unit on the storage architecture through logic, and controls the reset of each unit on the storage architecture;

[0037] Wherein: each unit on the storage architecture supports the Linux operating system, and supports the selection of multiple network modes by setting the network mode through relevant network configuration.

[0038] In this embodiment, the processor unit implements network security software communication and data filtering functions based on the control of the CPU, performs data processing, screening, forwarding and storage, and is used to implement external interrupts and reset signal processing.

[0039] In this embodiment, the network port unit is a multi-Gigabit Ethernet, supports parallel data transmission of 12 Gigabit Ethernets, supports bridge mode, is used to achieve mutual communication and transmission of multiple network ports in the same network segment, supports multiple Bonding modes, achieves load balancing and provides redundant backup.

[0040] In this embodiment, the storage architecture further includes a health monitoring circuit, which is used to monitor the power supply voltage and temperature of each unit on the storage architecture to ensure the basic operation of each unit on the storage architecture.

[0041] In this embodiment, the FLASH is used to store the BOOT boot program, operating system, application software and configuration parameters.

[0042] In this embodiment, the storage unit of the storage circuit is an SSD, and the SSD is used to store compressed data.

[0043] In this embodiment, the CPU of the processor circuit receives and filters the data transmitted by the multiple devices connected to the multi-channel network port circuit, and then stores the data;

[0044] The processing unit of the processor circuit has a built-in cryptographic acceleration engine and an integrated system-level security mechanism; the CPU is externally mounted with a related storage configuration circuit, which is used to store the CPU's BOOT boot program, operating system, application software and configuration parameters.

[0045] In this embodiment, the CPU is connected to the multi-port unit and the storage unit based on PCIE.

[0046] In this embodiment, the CPU is connected to the SSD via PCIE 3.0, the transmission rate is not less than 1800MB / s, and the storage capacity of the SSD is not less than 4TB.

[0047] The architecture of this embodiment realizes parallel communication of up to 12 network ports for data transmission, and its rate can reach up to 1Gbps. It can be backward compatible with various transmission rates through flexible configuration, supports adaptive settings, and realizes the function of data transmission and processing of multiple devices at the same time. The system includes four parts: a processor unit, a multi-network port unit, a storage unit, and a programmable unit, and supports the operation of related operating systems such as Linux, among which:

[0048] The processor unit receives and filters the data transmitted by multiple devices, and then saves the data. In the processing unit, there is a built-in cryptographic acceleration engine and an integrated system-level security mechanism, which can meet the performance requirements and security and trust requirements in complex application scenarios. The processor unit is externally connected to the relevant storage configuration circuit to store the BOOT boot program, operating system, application software and configuration parameters of the processor unit. The processor unit is at the core of the entire network switching storage architecture, and is connected to the multi-port unit and storage unit through PCIE to realize the overall data processing and transfer functions.

[0049] The multi-port unit supports up to 12 Ethernet channels at 1Gbps for multi-channel parallel communication and data transmission. In the Linux operating system environment, it can support auto-negotiation of transmission rates of 1000M and below, and also supports bridge mode, which can realize mutual communication between multiple mounted devices in the same network segment. Or by configuring the network Bonding mode, it can achieve load balancing of traffic on each network port, provide redundant backup, improve network performance, and adapt to various network scenario requirements.

[0050] Due to the increase in the number of input channels and the improvement in transmission speed, the amount of data processed has increased linearly. In order to improve the transmission efficiency and recording capacity of the processed data, it is connected to the storage unit (SSD) through PCIE 3.0, with a transmission rate of up to 1800MB / s and a storage capacity of up to 4TB.

[0051] The programmable unit module provides power-on timing control for the entire architecture, powers on the required operating voltage of each module according to the timing, and resets each model of the entire architecture by receiving external or internal reset instructions.

[0052] The processor unit processes and filters multiple data inputs to realize network security software communication and data filtering functions. Its speed can reach up to 1Gbps and can support up to 12 network ports to communicate and access each other simultaneously.

[0053] The multi-network port unit sets the mounted device according to the relevant network mode, and can perform data transmission and communication in the same network segment or different network segments. In addition, the relevant network mode can be selected according to the actual usage scenario to achieve redundant backup or load balancing functions.

[0054] The processor unit is connected to the multi-network port unit and the storage unit (SSD) via a PCIE bus.

[0055] The programmable unit controls the power-on timing control of the power supply, and performs reset control on each model of the entire architecture by accepting external or internal reset instructions.

[0056] The health monitoring circuit is used to monitor the power supply voltage, temperature and other working conditions of each unit to ensure the basic operation of each unit.

[0057] The processor unit external FLASH is used to store the BOOT boot program, operating system, application software and configuration parameters of the processor unit, and the network card external FLASH is used to load firmware and store information such as MAC and netlist.

[0058] The storage unit (SSD) is used to store the processed and screened data.

[0059] like Figure 1 As shown, the programmable logic unit of this embodiment is responsible for the power-on timing control of the entire board to ensure the normal startup of the remaining units of the entire board. At the same time, by receiving external or internal reset signals, the remaining units of the entire board are reset to ensure the normal operation of all units.

[0060] The multi-network port unit is responsible for mounting external devices. By setting relevant configurations, the external devices are placed in the same or different IP segments, so that the mounted peripherals can communicate and transmit data through the processor unit. At the same time, different network modes can be configured according to actual usage to achieve redundant backup or load balancing functions. The multi-network port unit will hand over the received data to the processor for processing and screening.

[0061] The processor unit is the core control and processing unit of the entire architecture, which is used to receive, process and filter data transmitted by multiple network ports. In this processing unit, there is a built-in cryptographic acceleration engine and an integrated system-level security mechanism, which can meet the performance requirements and security and trust requirements in complex application scenarios. Finally, the processed and filtered data is stored in disk according to the instructions.

[0062] The recording unit is the last step of the device, which is an NVME solid-state storage hard disk connected to the processor unit through a PCIE bus. In TLC mode, the storage capacity can reach 4TB, and the read and write rate can reach 1800MB / s. It has the advantages of large capacity, small size, low power consumption and high performance. At the same time, data can be quickly unloaded through a USB device to meet the quick unloading needs.

[0063] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present disclosure should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A storage architecture for data transmission and processing under multiple network ports, characterized in that: It includes a processor circuit, a multi-channel network port circuit, a storage circuit and a programmable circuit, and supports the operation of the Linux operating system; the processor unit has processing functions, storage functions, interface functions and control functions, and is surrounded by non-volatile memory, NorFlash and DDR4, which are used to execute relevant instructions, realize network security software communication and data filtering functions, and are used to process data transmitted by multiple networks and save the transmission to disk; The multi-network port unit is used for communication and data transmission through multiple network ports, for automatic negotiation of rates of 1000M and below, and for parallel transmission through multiple network ports, supports configuration of multiple network modes, and supports different network processing functions by setting different bonding modes or bridge modes; The storage unit is an Nvme electronic disk, which is used to record, read and store relevant data obtained after transmission through the network in real time, is connected to the processor unit through the PCIE bus, completes data caching and storage, and supports fast data unloading through Gigabit Ethernet or USB interface; The programmable unit controls the power-on timing of each unit on the storage architecture through logic, and controls the reset of each unit on the storage architecture; Wherein: each unit on the storage architecture supports the Linux operating system, and supports the selection of multiple network modes by setting the network mode through relevant network configuration.

2. The storage architecture for data transmission and processing under multiple network ports according to claim 1, characterized in that: The processor unit implements network security software communication and data filtering functions based on the control of the CPU, performs data processing, screening, forwarding and storage, and is used to implement the processing of external interrupts and reset signals.

3. The storage architecture for data transmission and processing under multiple network ports according to claim 2 is characterized in that: The network port unit is a multi-channel Gigabit Ethernet, supports parallel data transmission of 12 Gigabit Ethernets, supports bridge mode, is used to achieve mutual communication and transmission of multiple network ports in the same network segment, supports multiple Bonding modes, achieves load balancing and provides redundant backup.

4. The storage architecture for data transmission and processing under multiple network ports according to claim 3 is characterized in that: The storage architecture also includes a health monitoring circuit, which is used to monitor the power supply voltage and temperature of each unit on the storage architecture to ensure the basic operation of each unit on the storage architecture.

5. The storage architecture for data transmission and processing under multiple network ports according to claim 4, characterized in that: The NorFLASH is used to store BOOT boot program, operating system, application software and configuration parameters.

6. The storage architecture for data transmission and processing under multiple network ports according to claim 5, characterized in that: The storage unit of the storage circuit is an SSD, and the SSD is used to store compressed data.

7. The storage architecture for data transmission and processing under multiple network ports according to claim 6, characterized in that: The CPU of the processor circuit receives and filters the data transmitted by the multiple devices connected to the multi-channel network port circuit, and then stores the data to a disk; The processing unit of the processor circuit has a built-in cryptographic acceleration engine and an integrated system-level security mechanism; the CPU is externally mounted with a related storage configuration circuit, which is used to store the CPU's BOOT boot program, operating system, application software and configuration parameters.

8. The storage architecture for data transmission and processing under multiple network ports according to claim 7, characterized in that: The CPU is connected to the multi-channel network port unit and the storage unit based on PCIE.

9. The storage architecture for data transmission and processing under multiple network ports according to claim 8, characterized in that: The CPU is connected to the SSD via PCIE 3.0, the transmission rate is not less than 1800MB / s, and the storage capacity of the SSD is not less than 4TB.

Citation Information

Patent Citations

  • Network situation awareness acquisition device

    CN111565126A

  • Unmanned aerial vehicle power line patrol data transmission device and method

    CN112511800A

  • Airborne data processing architecture

    CN118689830A

  • Airborne network transmission unit based on heterogeneous architecture

    CN221709835U

  • Pcie network card and interface mode switching method therefor, electronic device, and storage medium

    WO2024148860A1