Embedded ruggedized computer based on RK3588 and FPGA

By designing an embedded reinforced computer based on RK3588 processor and FPGA, the problem of insufficient small and medium-sized sizes and high integration in the prior art is solved, and a reinforced computer with high reliability and flexibility is realized, which is suitable for portable applications of a variety of electrical bus interfaces.

CN223140122UActive Publication Date: 2025-07-22SENBO EMBEDDED COMPUTER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202422476669.X
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-07-22
Estimated Expiration
2034-10-14

AI Technical Summary

Technical Problem

The prior art lacks the RK3588 embedded processor and FPGA-based reinforced computers that lack small size, high integration, multiple electrical bus interfaces, especially in terms of portability and flexibility.

Method used

An embedded reinforced computer based on RK3588 processor and FPGA is designed. The RK3588 processor module is used to communicate and connect with the FPGA expansion module. It is fixed in the chassis through screws. The installation holes are evenly distributed outside the chassis. Combined with high-reliability PCIE and Gigabit Ethernet bus communication, it expands the CAN interface and serial port interface and other interfaces to achieve flexible control and high compatibility.

Benefits of technology

It improves the firmness and vibration resistance of the reinforced computer, enhances data transmission and processing capabilities, realizes a lightweight design, improves environmental adaptability and availability, and supports flexible control of multiple electrical load interfaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223140122U_ABST
    Figure CN223140122U_ABST
Patent Text Reader

Abstract

The utility model provides an embedded ruggedized computer based on RK3588 and FPGA, which comprises a case, an RK3588 processor module and an FPGA expansion module, the RK3588 processor module is in communication connection with the FPGA expansion module through a first connector and a second connector, the RK3588 processor module and the FPGA expansion module are fixedly installed inside the case through a plurality of screws, and the RK3588 processor module is connected with the FPGA expansion module through a first connector and a second connector. A plurality of mounting holes are uniformly distributed outside the case and used for reinforcing the outside of the case, so that the firmness and vibration resistance of the reinforced computer are greatly enhanced, the communication functions of CAN interfaces, serial ports and other interfaces are expanded by adopting the high-reliability FPGA expansion module, the control is more flexible, the compatibility is better, and the reliability is higher. And the ruggedized computer, the internal RK3588 core module and the FPGA expansion module all adopt small-size design, so that the weight is light, the carrying is convenient, and the usability and the reliability of the system are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The utility model relates to the technical field of embedded control, and particularly relates to an embedded rugged computer based on RK3588 and FPGA. Background Art

[0002] A rugged computer is designed to adapt to various harsh environments. When designing a computer, corresponding guarantee measures are taken for various factors affecting the computer performance, such as system structure, electrical characteristics, and mechanical physical structure, etc. It is also called an anti-harsh environment computer. Its characteristics are: having strong environmental adaptability, high reliability, and high maintainability, strong real-time processing ability, and being characterized by serialization, standardization, and modularization.

[0003] Conventional rugged computers are inconvenient to carry due to their large size and heavy weight, which limits their development in terms of portability and flexibility. Especially in environments where frequent movement is required or space is limited, their applications are significantly restricted. In recent years, with the continuous progress of embedded processor technology, the emergence of high-performance and low-power processors such as Rockchip RK3588, and the wide application of FPGA (Field-Programmable Gate Array), it has become possible to design a small-sized and powerful rugged computer. As a high-performance embedded processor, RK3588 integrates powerful computing capabilities and rich interface resources, while FPGA can provide flexible logic processing capabilities. The combination of the two can significantly improve the processing performance and interface expandability of the computer. However, currently, small-sized rugged computer products based on RK3588 and FPGA are still relatively scarce on the market. Especially in terms of integrating multiple electrical bus interfaces, achieving efficient data transmission, and flexible function expansion, there is still a lack of mature technical solutions. Therefore, there is a lack of a rugged computer with a small size, high integration, and multiple electrical bus interfaces based on the RK3588 embedded processor and FPGA in the prior art.

[0004] Therefore, the prior art still needs to be further developed. Summary of the Utility Model

[0005] The purpose of the utility model is to overcome the above technical deficiencies and provide an embedded rugged computer based on RK3588 and FPGA to solve the problems existing in the prior art.

[0006] To achieve the above technical purpose, the utility model provides an embedded rugged computer based on RK3588 and FPGA, including a chassis, an RK3588 processor module, and an FPGA expansion module;

[0007] The RK3588 processor module is communicatively connected to the FPGA expansion module through a first connector and a second connector. The RK3588 processor module and the FPGA expansion module are fixedly installed inside the chassis by multiple screws. A plurality of mounting holes are evenly distributed on the outside of the chassis for strengthening the outside of the chassis.

[0008] Specifically, the RK3588 processor module includes an RK3588J processor, LPDDR4, and a PMU. The LPDDR4 is used for data storage, and the PMU is used to manage the power supply of the RK3588J processor.

[0009] Specifically, the RK3588 processor module further includes a plurality of peripheral interfaces. The plurality of peripheral interfaces are communicatively connected to the FPGA expansion module through the bus interfaces on the first connector and the second connector.

[0010] Specifically, the peripheral interfaces include a communication interface and a display interface. The communication interface is communicatively connected to the corresponding communication interface on the FPGA expansion module through the bus interface on the first connector, and the display interface is communicatively connected to the corresponding display interface on the FPGA expansion module through the bus interface on the first connector.

[0011] Specifically, the communication interface on the FPGA expansion module is communicatively connected to an external communication device through the bus interfaces on the third connector, the fourth connector, and the fifth connector;

[0012] The corresponding display interface on the FPGA expansion module is directly communicatively connected to an external display device.

[0013] Specifically, the peripheral interface further includes a PCIE interface. The PCIE interface is connected to the FPGA chip provided on the FPGA expansion module through a PCIE bus.

[0014] Specifically, the FPGA chip includes a CAN controller IP core. The CAN controller IP core is used to convert PCIE data into a CAN TTL signal, and the CAN TTL signal is converted into a standard CAN interface signal through a CAN isolation transceiver;

[0015] The FPGA chip includes a serial port controller IP core. The serial port controller IP core is used to convert PCIE data into a UART signal, and the UART signal is converted into a standard serial communication interface signal through an isolation and level converter.

[0016] Specifically, the FPGA expansion module further includes a power conversion module, and the power conversion module includes an isolated DC-DC converter, a first power converter, and a second power converter. The isolated DC-DC converter is respectively connected to the first power converter and the second power converter. The first power converter is connected to the FPGA chip, and the second power converter is communicatively connected to the RK3588 processor module through a second connector.

[0017] Specifically, the isolated DC-DC converter converts the external power supply voltage value into a first preset value. The first power converter converts the power supply voltage value of the first preset value into multiple low voltage values required by the FPGA chip. The second power converter converts the voltage of the first preset value into the low voltage value required by the RK3588 processor module.

[0018] Specifically, the chassis size of the embedded rugged computer is less than or equal to a first preset size;

[0019] The size of the RK3588 processor is less than or equal to a second preset size;

[0020] The module size of the FPGA expansion module is less than or equal to a third preset size.

[0021] Beneficial effects:

[0022] The present utility model provides an embedded rugged computer based on RK3588 and FPGA, including a chassis, an RK3588 processor module, and an FPGA expansion module. The RK3588 processor module is communicatively connected to the FPGA expansion module through a first connector and a second connector. The FPGA expansion module has the characteristics of high performance, high reliability, and low power consumption. By adopting an RK3588 8-core processor, the data transmission and processing capabilities are greatly improved. The RK3588 processor module and the FPGA expansion module are fixedly installed inside the chassis through multiple screws. A plurality of mounting holes are evenly distributed outside the chassis for strengthening the processor outside the chassis, greatly enhancing the firmness and vibration resistance of the rugged computer in the present utility model. At the same time, high-reliability PCIE and gigabit Ethernet bus communications are adopted, greatly improving the reliability of real-time communication in the present utility model, realizing the control of peripheral electrical load interface devices. The communication functions of interfaces such as CAN interfaces and serial ports are extended by using a highly reliable FPGA expansion module, with more flexible control and better compatibility. Moreover, the rugged computer and the internal RK3588 core module and FPGA expansion module all adopt a small-size design, are light in weight, and are convenient to carry, greatly improving the environmental adaptability, usability, and reliability of the present utility model. Description of the Drawings

[0023] Figure 1It is a schematic diagram of the structure of the embedded rugged computer provided in the specific embodiment of the present utility model;

[0024] Figure 2 It is a principle block diagram of the embedded rugged computer provided in the specific embodiment of the present utility model;

[0025] Figure 3 It is a dimension diagram of the RK3588 processor module provided in the specific embodiment of the present utility model;

[0026] Figure 4 It is a dimension diagram of the FPGA expansion module provided in the specific embodiment of the present utility model;

[0027] Figure 5 It is a dimension diagram of the embedded rugged computer chassis in the front view direction provided in the specific embodiment of the present utility model;

[0028] Figure 6 It is a dimension diagram of the embedded rugged computer chassis in the side view direction provided in the specific embodiment of the present utility model;

[0029] Figure 7 It is a logic block diagram of the FPGA expansion CAN / UART / IO provided in the specific embodiment of the present utility model;

[0030] Among them, the above-mentioned drawings include the following reference numerals:

[0031] 1. Chassis; 2. RK3588 processor module; 3. FPGA expansion module; 4. First connector; 5. Second connector; 6. Third connector; 7. Fourth connector; 8. Fifth connector; 9. Sixth connector; 10. Screw; 11. Mounting hole. Specific embodiment

[0032] In order to enable those skilled in the art to better understand the technical solutions of the present utility model, the technical solutions of the present utility model will be clearly and completely described below in conjunction with the drawings of the present utility model. Based on the embodiments in this application, other similar embodiments obtained by those of ordinary skill in the art without making creative efforts shall all fall within the scope of protection of this application. In addition, the directional terms mentioned in the following embodiments, such as "upper", "lower", "left", "right", etc., are only the directions with reference to the drawings. Therefore, the directional terms used are for illustration rather than to limit the present invention.

[0033] The present utility model will be further described below in conjunction with the drawings and preferred embodiments.

[0034] Please refer to Figures 1-7, this embodiment provides an embedded rugged computer based on RK3588 and FPGA, including a chassis 1, an RK3588 processor module 2, and an FPGA expansion module 3;

[0035] It should be noted here that the present utility model needs to preset a first preset value, a first preset size, a second preset size, and a third preset size. The present utility model does not limit the first preset value, the first preset size, the second preset size, and the third preset size, as long as it can be applied to the embedded rugged computer based on RK3588 and FPGA proposed by the present utility model.

[0036] Preferably, the present utility model sets the first preset value to 28v, sets the first preset size to 180mm×150mm×25mm, sets the second preset size to 80mm x 65mm, and sets the third preset size to 163mmx140mm. The above settings are obtained by those skilled in the art through a large number of experiments, which can enable modules with small area sizes to achieve more functions, be convenient to operate, have stronger applicability, and greatly expand the application scenarios of the present utility model.

[0037] The RK3588 processor module 2 is communicatively connected to the FPGA expansion module 3 through a first connector 4 and a second connector 5. The RK3588 processor module 2 and the FPGA expansion module 3 are fixedly installed inside the chassis 1 through a plurality of screws 10. A plurality of mounting holes 11 are evenly distributed outside the chassis 1 for strengthening the outside of the chassis 1.

[0038] Furthermore, the present utility model selects a plurality of screws 10 to fixedly install the RK3588 processor module 2 and the FPGA expansion module 3 inside the chassis 1. At the same time, a plurality of mounting holes 11 can be evenly arranged outside the chassis 1 for strengthening and fixing the outside of the chassis 1, so that the computer has strong firmness and anti-vibration performance.

[0039] Specifically, the RK3588 processor module 2 includes an RK3588J processor, LPDDR4, and a PMU. The LPDDR4 is used for data storage, and the PMU is used to manage the power supply of the RK3588J processor.

[0040] Please refer to Figure 2, this utility model selects the RK3588 processor module 2 as the main control CPU platform, which has the characteristics of high performance, high reliability and low power consumption. Among them, the RK3588J processor is an 8-core processor, including Cortr-A76 Quad-Core and Cortr-A55 Quad-Core, with a maximum main frequency of 2.4GHz. The PCIE3.0 and SATA3.0 interfaces support high-speed data transmission and powerful data transmission and processing capabilities, making it widely used in the communication control field. LPDDR4 is used for data storage, providing 8GB of memory. The PMU is a power management unit, which is an integrated circuit that integrates multiple power management functions, such as voltage regulation, current monitoring, battery management, etc. The main function of the PMU is to manage the power supply of the RK3588J processor to ensure that the device can operate stably under various working conditions.

[0041] Specifically, the RK3588 processor module 2 further includes a plurality of peripheral interfaces, and the plurality of peripheral interfaces are communicatively connected to the FPGA expansion module 3 through the bus interfaces on the first connector 4 and the second connector 5.

[0042] Please refer to Figure 2 , the RK3588 processor module 2 leads out a large number of buses and communication interfaces, and uses a variety of buses to interact with peripheral devices, so as to achieve the control of a variety of electrical load interfaces. At the same time, this module has functions such as SATA, PCIE, display interface, USB interface, gigabit Ethernet, CAN interface, serial port, etc.

[0043] Specifically, the peripheral interfaces include a communication interface and a display interface. The communication interface is communicatively connected to the corresponding communication interface on the FPGA expansion module 3 through the bus interface on the first connector 4, and the display interface is communicatively connected to the corresponding display interface on the FPGA expansion module 3 through the bus interface on the first connector 4.

[0044] Please refer to Figure 2, the communication interfaces on the RK3588 processor module 2 include an RGMI interface, a TYPE interface, a USB interface, and the display interface includes an HDMI interface. Among them, the RGMI interface is connected to the network PHY interface on the FPGA expansion module 3 through the bus interface on the first connector 4 (connector P1). The network PHY is a physical layer device in network communication. It is responsible for converting digital signals into analog signals suitable for transmission on the physical medium and converting the received analog signals back into digital signals. The TYPE interface is connected to the USB2.0 interface on the FPGA expansion module 3 through the bus interface on the first connector 4 (connector P1). The USB2.0 interface is a widely used high-speed serial communication protocol suitable for connecting various peripherals such as keyboards, mice, printers, and external storage devices. The HDMI interface is connected to the MiniHDMI connector interface on the FPGA expansion module 3 through the bus interface on the first connector 4 (connector P1). The HDMI interface is a widely used video and audio interface standard that supports the transmission of uncompressed high-definition video and multi-channel audio signals. The MiniHDMI connector is a smaller version of the HDMI interface, commonly used in portable devices and some compact devices to transmit video and audio signals to HDMI-compatible display devices.

[0045] Specifically, the communication interfaces on the FPGA expansion module 3 are communicatively connected to external communication devices through the bus interfaces on the third connector 6, the fourth connector 7, and the fifth connector 8.

[0046] The corresponding display interface on the FPGA expansion module 3 is directly communicatively connected to an external display device.

[0047] Please refer to Figure 2 , in the communication architecture between the FPGA expansion module 3 and external devices, the module is usually designed with multiple interfaces to support different data interaction requirements. The communication interface may need to implement complex protocol stacks such as TCP / IP, while the display interface may need to implement functions such as video signal processing and transmission, including color space conversion, image scaling, etc. The third connector 6 (X2 HJ30J), the fourth connector 7 (X3 HJ30J), and the fifth connector 8 (X4 J30J) are all connectors of the same type. These connectors are used to connect different external communication devices such as computers, other FPGA modules, sensors, or actuators.

[0048] Specifically, the peripheral interface further includes a PCIE interface, and the PCIE interface is connected to the FPGA chip disposed on the FPGA expansion module 3 through a PCIE bus.

[0049] Please refer to Figure 2 , the main control module of the rugged computer of the present invention adopts the Rockchip RK3588J processor and the FPGA expansion module 3. The RK3588 processor module 2 uses a variety of buses to interact with peripheral devices, so as to achieve the control of a variety of electrical load interfaces, and has functions such as SATA, PCIE, display interface, USB interface, gigabit ethernet, CAN interface, serial port, etc. Various peripheral interfaces are expanded through the FPGA expansion module 3, and a large number of IOs are led out, which can conveniently design custom IO functions and is flexible to use. The FPGA logic device, as an auxiliary processor, is mainly responsible for the functions of the PCIE extended CAN interface, serial port and GPIO interface. The CAN interface, serial port and IO control logic trigger an interrupt service program through the PCIE bus to generate an interrupt. The CAN interface rate supports software adjustment, and the highest rate can reach 1 Mbps. The serial port rate supports software adjustment and can support common baud rates such as 9600 and 115.2K, and the highest rate can reach 50 Mbps.

[0050] Specifically, the FPGA chip includes a CAN controller IP core, and the CAN controller IP core is used to convert PCIE data into a CAN TTL signal, and the CAN TTL signal is converted into a standard CAN interface signal through a CAN isolation transceiver;

[0051] The FPGA chip includes a serial port controller IP core, and the serial port controller IP core is used to convert PCIE data into a UART signal, and the UART signal is converted into a standard serial communication interface signal through an isolation and level converter.

[0052] Please refer to Figure 7 , the FPGA module is connected to the RK3588 processor module 2 through the PCIE bus, and the on-chip integrated PCLE hard core and logic of the FPGA are used to implement the bridge between the PCIE X1 and the AXI bus. It is connected to the CAN controller IP core through the AXI bus, connected to the serial port controller IP core through the AXI bus, and connected to the IO control logic through the AXI bus, realizing the standard CAN interface, serial port interface and IO interface functions that can be connected to external devices, realizing high-speed data transmission and a variety of interface functions, and significantly improving the data transmission efficiency and real-time performance.

[0053] Please refer to Figure 2, the PCIE data is converted into UART signals through the serial controller IP, and the UART signals are converted into standard serial communication interface signals through the isolation and level converter, and are connected to external devices through the fourth connector 7 (X3 HJ30J). The isolation and level converter includes RS232\RS422\RS485. When RS232\RS422\RS485 are three different serial communication standards, factors such as transmission distance, communication rate, anti-interference ability, and whether multi-point communication is required need to be considered when selecting. For example, RS232 is suitable for simple and short-distance communication requirements, while RS422 and RS485 are more suitable for complex and long-distance industrial application scenarios.

[0054] Specifically, the FPGA expansion module 3 further includes a power conversion module. The power conversion module includes an isolated DC-DC converter, a first power converter, and a second power converter. The isolated DC-DC converter is respectively connected to the first power converter and the second power converter. The first power converter is connected to the FPGA chip, and the second power converter is communicatively connected to the RK3588 processor module 2 through the second connector 5.

[0055] Specifically, the isolated DC-DC converter converts the external power supply voltage value into a first preset value. The first power converter converts the power supply voltage value of the first preset value into multiple low voltage values required by the FPGA chip. The second power converter converts the voltage of the first preset value into the low voltage value required by the RK3588 processor module 2.

[0056] Please refer to Figure 2 , the isolated DC-DC converter is a power conversion device that can convert one voltage level into another voltage level and provide electrical isolation to prevent current or voltage fluctuations on the high voltage side from affecting the low voltage side. The isolated DC-DC converter in the present invention converts the 28v DC power supply input from the external power supply connected through the sixth connector 9 (X1 J30J) into a 5v DC power supply, and then converts it into multiple low voltage values required by the FPGA chip through the first power converter, such as 1.0V, 1.2V, 1.8V, and 3.3V respectively. The second power converter is communicatively connected to the RK3588 processor module 2 through the second connector 5 (connectorP2), and converts the power supply with a voltage of 5v output by the isolated DC-DC converter into a low voltage power supply of 4v.

[0057] Specifically, the size of the chassis 1 of the embedded rugged computer is less than or equal to a first preset size;

[0058] The size of the RK3588 processor is less than or equal to a second preset size;

[0059] The module size of the FPGA expansion module 3 is less than or equal to the third preset size.

[0060] Please refer to Figures 3-6 , in the present utility model, the first preset size is preferably 180 mm × 150 mm × 25 mm, the second preset size is preferably 80 mm × 65 mm, and the third preset size is preferably 163 mm × 140 mm. As Figures 5-6 shown, the length of the chassis 1 of the rugged computer is 180 mm, the height of the chassis 1 is 150 mm, the thickness of the chassis 1 is 24 mm, the radius of the four chamfers of the chassis 1 is 5 mm, and the diameter of the mounting hole 11 of the chassis 1 is 4.5 mm; as Figure 3 shown, the length of the RK3588 processor module 2 is 80 mm, and the width of the module is 65 mm. Among them, P1 and P2 are the first connector 4 and the second connector 5 on both sides of the RK3588 processor module 2; as Figure 4 shown, the length of the FPGA expansion module 3 is 163 mm, and the width is 140 mm. The above settings enable more module functions to be realized with a smaller module area size, and the applicability is stronger. To a great extent, the rugged computer of the present utility model is light in weight and convenient to carry.

[0061] Next, the interfaces on the first connector 4 (connector P1), second connector 5 (connector P1), third connector 6 (X2 HJ30J), fourth connector 7 (X3 HJ30J), fifth connector 8 (X4J30J), and sixth connector 9 (X1 J30J) involved in the present utility model will be introduced:

[0062] Table 1 shows the definitions of the interfaces of the second connector 5 (connector P2) of the RK3588 processor module 2. Table 2 shows the definitions of the interfaces of the first connector 4 (connector P1) of the RK3588 processor module 2. Tables 3 - 6 show the definitions of the sixth connector 9 (X1 J30J), third connector 6 (X2 HJ30J), fourth connector 7 (X3 HJ30J), and fifth connector 8 (X4J30J) of the computer respectively.

[0063] Table 1 Definitions of the Interfaces of the Second Connector (connector P2) of the RK3588 Processor Module

[0064]

[0065]

[0066]

[0067] Definition of Each Interface of the First Connector (Connector P1) of the RK3588 Processor Module

[0068]

[0069]

[0070]

[0071]

[0072] Table 3 Definition of the Interfaces of the Sixth Connector (X1 J30J)

[0073]

[0074] Table 4 Definition of the Interfaces of the Third Connector (X2 HJ30J)

[0075]

[0076] Table 5 Definition of the Interfaces of the Fourth Connector (X3 HJ30J)

[0077]

[0078] Table 6 Definition of the Interfaces of the Fifth Connector (X4 J30J)

[0079]

[0080] It should be noted here that the present utility model proposes an embedded rugged computer based on RK3588 and FPGA, which includes a chassis, an RK3588 processor module, and an FPGA expansion module. The RK3588 processor module is communicatively connected to the FPGA expansion module through a first connector and a second connector. The FPGA expansion module has the characteristics of high performance, high reliability, and low power consumption. By adopting an RK3588 8-core processor, the data transmission and processing capabilities are greatly improved. The RK3588 processor module and the FPGA expansion module are fixedly installed inside the chassis by multiple screws. A plurality of mounting holes are evenly distributed outside the chassis for strengthening the processor outside the chassis, greatly enhancing the firmness and vibration resistance of the rugged computer in the present utility model. At the same time, high-reliability PCIE and gigabit Ethernet bus communications are adopted, greatly improving the reliability of real-time communication in the present utility model, realizing the control of peripheral electrical load interface devices. The communication functions of interfaces such as CAN interfaces and serial ports are extended by using a highly reliable FPGA expansion module, with more flexible control and better compatibility. Moreover, the rugged computer, the internal RK3588 core module, and the FPGA expansion module all adopt a small-size design, with light weight and convenient carrying, greatly improving the environmental adaptability, usability, and reliability of the present utility model.

[0081] The technical features described above can be combined arbitrarily. Although not all possible combinations of these technical features are described, any combination of these technical features should be considered to be covered by this specification as long as such a combination does not exist in contradiction.

[0082] The specific implementation manners of the present utility model described above do not constitute a limitation on the protection scope of the present utility model. Any other corresponding changes and deformations made according to the technical concept of the present utility model should be included within the protection scope of the claims of the present utility model.

Claims

1. An embedded rugged computer based on RK3588 and FPGA, characterized in that, The embedded rugged computer includes a chassis (1), an RK3588 processor module (2), and an FPGA expansion module (3). The RK3588 processor module (2) is communicatively connected to the FPGA expansion module (3) through a first connector (4) and a second connector (5). The RK3588 processor module (2) and the FPGA expansion module (3) are fixedly installed inside the chassis (1) by a plurality of screws (10). A plurality of mounting holes (11) are evenly distributed outside the chassis (1) for strengthening the outside of the chassis (1).

2. The embedded rugged computer based on RK3588 and FPGA according to claim 1, characterized in that, The RK3588 processor module (2) includes an RK3588J processor, LPDDR4, and a PMU. The LPDDR4 is used for data storage, and the PMU is used to manage the power supply of the RK3588J processor.

3. The embedded rugged computer based on RK3588 and FPGA according to claim 2, wherein, The RK3588 processor module (2) further includes a plurality of peripheral interfaces. The plurality of peripheral interfaces are communicatively connected to the FPGA expansion module (3) through the bus interfaces on the first connector (4) and the second connector (5).

4. The embedded rugged computer based on RK3588 and FPGA according to claim 3, wherein, The peripheral interfaces include a communication interface and a display interface. The communication interface is communicatively connected to the corresponding communication interface on the FPGA expansion module (3) through the bus interface on the first connector (4). The display interface is communicatively connected to the corresponding display interface on the FPGA expansion module (3) through the bus interface on the first connector (4).

5. The embedded rugged computer based on RK3588 and FPGA according to claim 4, characterized in that, The communication interface on the FPGA expansion module (3) is communicatively connected to an external communication device through the bus interfaces on a third connector (6), a fourth connector (7), and a fifth connector (8). The corresponding display interface on the FPGA expansion module (3) is directly communicatively connected to an external display device.

6. The embedded rugged computer based on RK3588 and FPGA according to claim 5, wherein The peripheral interfaces further include a PCIE interface. The PCIE interface is connected to an FPGA chip provided on the FPGA expansion module (3) through a PCIE bus.

7. The embedded rugged computer based on RK3588 and FPGA according to claim 6, characterized in that, The FPGA chip includes a CAN controller IP core. The CAN controller IP core is used to convert PCIE data into a CAN TTL signal, and the CAN TTL signal is converted into a standard CAN interface signal through a CAN isolation transceiver. The FPGA chip includes a serial port controller IP core. The serial port controller IP core is used to convert PCIE data into a UART signal, and the UART signal is converted into a standard serial communication interface signal through an isolation and level converter.

8. The embedded rugged computer based on RK3588 and FPGA according to claim 7, characterized in that, The FPGA expansion module (3) further includes a power conversion module. The power conversion module includes an isolated DC-DC converter, a first power converter, and a second power converter. The isolated DC-DC converter is respectively connected to the first power converter and the second power converter. The first power converter is connected to the FPGA chip, and the second power converter is communicatively connected to the RK3588 processor module (2) through the second connector (5).

9. The embedded rugged computer based on RK3588 and FPGA according to claim 8, wherein, The isolation DC-DC converter converts the external power supply voltage value into a first preset value. The first power converter converts the power supply voltage value of the first preset value into multiple low voltage values required by the FPGA chip. The second power converter converts the voltage of the first preset value into the low voltage value required by the RK3588 processor module (2).

10. The embedded rugged computer based on RK3588 and FPGA according to claim 1, characterized in that, The size of the chassis (1) of the embedded rugged computer is less than or equal to a first preset size; The size of the RK3588 processor is less than or equal to a second preset size; The module size of the FPGA expansion module (3) is less than or equal to a third preset size.