Astronavigation microprocessor kernel performance evaluation device

By designing a microprocessor core performance evaluation device for aerospace, the problem that the existing technology cannot comprehensively evaluate the performance of aerospace microprocessor, and realizes performance evaluation and screening at dynamic power consumption and specific temperatures. It has fast and accurate temperature regulation and compatibility with original development boards.

CN119668955APending Publication Date: 2025-03-21CHINA ACADEMY OF SPACE TECHNOLOGY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411642066.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The existing technology cannot comprehensively evaluate the performance of aerospace microprocessors, especially dynamic power consumption testing in the high-reliability field of aerospace, in specific operating systems, and in typical use cases, and cannot complete the three-temperature evaluation and performance screening at specific temperatures.

Method used

A microprocessor core performance evaluation device for aerospace is designed, including a microprocessor evaluation board, test fixture, memory, SD card, network port, serial port, multi-channel programmable power supply and heat flowmeter, which has independent multi-channel dynamic current measurement, rapid ambient temperature regulation, microprocessor replacement and operating system configuration functions.

Benefits of technology

It has achieved the evaluation of the consistency of dynamic power consumption parameters of multiple devices in batches and between batches of aerospace microprocessors, and has fast and accurate temperature regulation capabilities, and can complete performance evaluation and screening at specific temperatures, which is compatible with the functions and performance of the original development board.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119668955A_ABST
    Figure CN119668955A_ABST
Patent Text Reader

Abstract

The invention designs a device for evaluating the kernel performance of a microprocessor for aerospace, and the device can be used for evaluating the performance index of the microprocessor in the high-reliability field of aerospace, and is used as an evaluation platform for key performances such as dynamic power consumption characteristics, kernel performance and operating system suitability of the selected microprocessor in an aerospace application scene. And the performance indexes of the microprocessor in the full working temperature range are evaluated in cooperation with reference software and typical cases.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a device for evaluating the performance of a microprocessor core for aerospace, and belongs to the technical field of quality assurance and testing of aerospace components. Background Art

[0002] Aerospace microprocessors include CPU cores of various architectures, such as ARM, SPARC, PowerPC, MIPS, RISC V, etc., and can be adapted to a variety of operating systems, such as Linux, VxWorks, RTMS, and Yihui. The performance of a microprocessor generally includes word length, core frequency, number of cores, integer operation peak, floating-point operation peak, comprehensive operation performance, cache performance, memory access performance, and multi-core collaborative performance. At the same time, in aerospace application scenarios, it is necessary to configure a specific operating system for the microprocessor, load specific software, and evaluate dynamic power consumption in the application state. These performance indicators cannot be obtained through conventional parameter function testing and board-level testing in the production stage, and require the use of special benchmark software and evaluation methods combined with application scenarios to complete.

[0003] At present, the tests that must be carried out when domestic microprocessors are used in aerospace missions are mainly to complete the three-temperature tests of parameters and functions according to the device's electrical characteristics table. They are implemented during the original factory production stage or the identification and certification stage of the quality assurance agency, and there are no specified performance evaluation items, methods and equipment requirements. The original factory generally provides a development board or evaluation board for the microprocessor, which is mainly used to demonstrate the function of the device. Although it has a certain performance evaluation capability, it is not targeted and cannot carry out the evaluation of all performance indicators. It cannot implement typical use cases in specific aerospace application scenarios, cannot accurately test the dynamic power consumption under typical application conditions, and does not have performance evaluation and screening at specified temperature points.

[0004] The performance evaluation of microprocessors in the electronics industry usually uses original evaluation boards, does not design separate evaluation devices, and focuses on core performance at room temperature. It cannot meet the needs of performance screening in the high-reliability aerospace field, three-temperature evaluation, and typical use case evaluation under specific operating systems, and cannot accurately test dynamic power consumption under the application state of typical use cases. Summary of the invention

[0005] The purpose of the present invention is to overcome the shortcomings of the prior art and provide a device for evaluating the core performance of aerospace microprocessors, which has the ability to accurately measure independent multi-channel dynamic currents and can evaluate the consistency of dynamic power consumption parameters of multiple devices within and between batches of aerospace microprocessors; has the ability to quickly and accurately adjust the ambient temperature and can complete performance evaluation at a specific temperature; can replace the microprocessor on an evaluation board for performance screening or comparison of multiple devices; has a fast and easy configuration and installation of an operating system and test software; and is compatible with the functions and performance of the original development board.

[0006] The technical solution adopted by the present invention is:

[0007] A microprocessor core performance evaluation device for aerospace use, comprising a microprocessor evaluation board, a microprocessor test fixture, a memory, an SD card, a network port, a serial port, a test computer, a network cable, a serial port cable, a multi-channel control power supply, a DC power cable, a heat flow instrument, and a heat flow conduit;

[0008] The microprocessor evaluation board is provided with a microprocessor test fixture, memory, SD card, network port and serial port; the microprocessor under test is installed on the microprocessor evaluation board through the microprocessor test fixture; the test computer establishes a communication connection with the microprocessor under test through the network cable and the network port for transmitting system files; the test computer establishes a communication connection with the microprocessor under test through the serial port line and the serial port for transmitting test instructions and printing test result information;

[0009] The multi-channel controlled power supply independently supplies power to the microprocessor evaluation board and the microprocessor under test through the DC power line. At the same time, the multi-channel controlled power supply also measures the dynamic power consumption of the device.

[0010] The heat flow instrument conducts high-temperature or low-temperature air flow through a heat flow conduit to control the ambient temperature of the microprocessor under test during the test.

[0011] Furthermore, it also includes a heat flow cover used in conjunction with the heat flow meter, the heat flow cover is fixedly installed on the microprocessor test fixture to cover the microprocessor under test.

[0012] Furthermore, the heat flow instrument independently controls the temperature of the microprocessor under test, quickly switching to the specified temperature within seconds.

[0013] Furthermore, the microprocessor under test is replaced by a microprocessor test fixture for performance screening or comparison testing of multiple microprocessors under test.

[0014] Furthermore, the SD card is used as a storage medium to pre-store an operating system and test software adapted to the microprocessor under test.

[0015] Furthermore, the microprocessor test fixture is a non-destructive test locking socket that can withstand an ambient temperature of -55°C to +125°C for a long time.

[0016] Furthermore, the memory is a peripheral dynamic random access memory used in conjunction with the microprocessor under test, and adopts DDR3 or DDR4 type SDRAM.

[0017] In a second aspect, the present invention further proposes a method for evaluating the performance of aerospace microprocessor cores based on the aerospace microprocessor core performance evaluation device, comprising the following steps:

[0018] (1) Connect the test computer to the microprocessor evaluation board without powering on, and connect the two ends of the network cable and serial port cable to the test computer and the microprocessor evaluation board respectively;

[0019] (2) Insert the SD card with the operating system image into the microprocessor evaluation board. The operating system image is compiled in advance and copied to the SD card; put the microprocessor under test into the test fixture and clamp it;

[0020] (3) Connect the microprocessor evaluation board to multiple controlled power supplies and set the voltage value and current threshold of each power supply;

[0021] (4) placing the heat flux cover of the heat flux meter on the test fixture of the microprocessor under test;

[0022] (5) The microprocessor evaluation board is powered on and the operating system is automatically loaded into the memory for running. The corresponding baud rate is set through the serial communication software and the loading information of the operating system can be seen on the test computer;

[0023] (6) Debug and test the communication function between the computer and the microprocessor evaluation board:

[0024] First, query the IPV4 address of the test computer and set the operating system on the microprocessor under test and the test computer in the same network segment;

[0025] The test computer and the microprocessor evaluation board use the ping command to detect whether the communication is successful. If successful, it means that communication can be carried out through the network port. After successful communication, the corresponding evaluation can be carried out;

[0026] (7) Run the test software to test the performance of the microprocessor under test at a specified temperature;

[0027] (8) By setting different temperatures of the heat flow meter, the performance of the microprocessor under test in aerospace application scenarios at specified temperatures is evaluated.

[0028] Furthermore, in the high and low temperature test, the heat flow meter is powered on, the heat flow meter parameters are set, the specified ambient temperature parameter value is set, the waiting time is set, the test software is run, and the current values ​​of each power supply when the microprocessor under test is running are read through the multi-channel controlled power supply, and the dynamic power consumption of the microprocessor under test at the specified temperature is calculated.

[0029] The beneficial effects of the present invention over the prior art are as follows:

[0030] (1) The microprocessor core performance evaluation device of the present invention has the ability to accurately measure independent multi-channel dynamic currents; has the ability to quickly and accurately adjust the ambient temperature, and can complete performance evaluation at a specific temperature; the microprocessor can be replaced on the evaluation board for performance screening or comparison of multiple devices; has a fast and easy operating system and test software configuration and installation; and is compatible with the functions and performance of the original development board.

[0031] (2) The microprocessor core performance evaluation device of the present invention has the ability to accurately measure multiple dynamic currents. It can measure the power consumption values ​​of different modules of the microprocessor by means of multiple path-controlled power supplies. It uses multiple path-controlled power supplies to independently power the microprocessor under test, and has the ability to accurately measure the dynamic power consumption of the device. By running different benchmark programs to mobilize the internal resources of the microprocessor, the core power consumption, IO power consumption, etc. can be measured in a targeted manner, and the consistency of dynamic power consumption parameters of multiple devices within and between batches of aerospace microprocessors can be evaluated.

[0032] (3) The microprocessor core performance evaluation device of the present invention has the ability to quickly and accurately adjust the ambient temperature. It uses a heat flow meter to independently control the temperature of the microprocessor under test and can quickly switch to the specified temperature within 10 seconds. A special test fixture is installed on the evaluation board, and the microprocessor under test can be replaced for performance screening.

[0033] (4) The microprocessor core performance evaluation device of the present invention has the ability to quickly and easily configure an operating system and test software. The evaluation board uses an SD card as the storage medium, and a specific operating system and test software configured for the microprocessor can be pre-stored on the computer through a card reader, thereby simplifying the software configuration and installation of the performance evaluation. The architecture of the performance evaluation device is universal and can replace the original development board to complete conventional performance evaluation. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 The figure is a schematic diagram of the composition of the aerospace microprocessor performance evaluation device of the present invention. DETAILED DESCRIPTION

[0035] In order to better understand the above technical solution, the specific implementation of the present invention is further described in detail below with reference to the accompanying drawings.

[0036] like Figure 1 As shown, the present invention proposes a microprocessor core performance evaluation device for aerospace, including a microprocessor evaluation board 1, a microprocessor test fixture 3, a memory 4, an SD card 5, a network port 6, a serial port 7, a test computer 8, a network cable 9, a serial port cable 10, a multi-path controlled power supply 11, a DC power supply cable 12, a heat flow instrument 13, and a heat flow conduit 15;

[0037] The microprocessor evaluation board 1 is provided with a microprocessor test fixture 3, a memory 4, an SD card 5, a network port 6 and a serial port 7; the microprocessor 2 under test is installed on the microprocessor evaluation board 1 through the microprocessor test fixture 3; the test computer 8 establishes a communication connection with the microprocessor 2 under test through the network cable 9 and the network port 6 for transmitting system files; the test computer 8 establishes a communication connection with the microprocessor 2 under test through the serial port line 10 and the serial port 7 for transmitting test instructions and printing test result information;

[0038] The multi-channel controlled power supply 11 supplies power to the microprocessor evaluation board 1 and the microprocessor 2 under test through the DC power line 12, and the multi-channel controlled power supply 11 also measures the dynamic power consumption of the device;

[0039] The heat flow meter 13 conducts high-temperature or low-temperature airflow through the heat flow conduit 15 to control the ambient temperature of the microprocessor 2 under test during the test.

[0040] The present invention further comprises a heat flow cover 14 used in conjunction with the heat flow meter 13 . The heat flow cover 14 is fixedly mounted on the microprocessor test fixture 3 to cover the microprocessor 2 under test.

[0041] In the present invention, the heat flow meter 13 performs independent temperature control on the microprocessor 2 under test and quickly switches to a specified temperature within 10 seconds.

[0042] In the present invention, the microprocessor 2 to be tested is replaced by the microprocessor test fixture 3 for performance screening or comparison testing of multiple microprocessors to be tested.

[0043] In the present invention, the SD card is used as a storage medium for pre-storing an operating system and test software adapted to the microprocessor under test.

[0044] In the present invention, the microprocessor test fixture is a non-destructive test locking socket, which can withstand an ambient temperature of -55°C to +125°C for a long time.

[0045] In the present invention, the memory is a peripheral dynamic random access memory used in conjunction with the microprocessor under test, and adopts DDR3 or DDR4 type SDRAM.

[0046] Based on the above-mentioned aerospace microprocessor core performance evaluation device, the present invention also implements an aerospace microprocessor core performance evaluation method, including the following steps:

[0047] (1) Connect the test computer to the microprocessor evaluation board without powering on, and connect the two ends of the network cable and serial port cable to the test computer and the microprocessor evaluation board respectively;

[0048] (2) Insert the SD card with the operating system image into the microprocessor evaluation board. The operating system image is compiled in advance and copied to the SD card; put the microprocessor under test into the test fixture and clamp it;

[0049] (3) Connect the microprocessor evaluation board to multiple controlled power supplies and set the voltage value and current threshold of each power supply;

[0050] (4) placing the heat flux cover of the heat flux meter on the test fixture of the microprocessor under test;

[0051] (5) The microprocessor evaluation board is powered on and the operating system is automatically loaded into the memory for running. The corresponding baud rate is set through the serial communication software and the loading information of the operating system can be seen on the test computer;

[0052] (6) Debug and test the communication function between the computer and the microprocessor evaluation board:

[0053] First, query the IPV4 address of the test computer and set the operating system on the microprocessor under test and the test computer in the same network segment;

[0054] The test computer and the microprocessor evaluation board use the ping command to detect whether the communication is successful. If successful, it means that communication can be carried out through the network port. After successful communication, the corresponding evaluation can be carried out;

[0055] (7) Run the test software to test the performance of the microprocessor under test at a specified temperature;

[0056] (8) By setting different temperatures of the heat flow meter, the performance of the microprocessor under test in aerospace application scenarios at specified temperatures is evaluated.

[0057] In the present invention, in the high and low temperature test, the heat flow meter is powered on, the heat flow meter parameters are set, the specified ambient temperature parameter value is set, the waiting time is set, the test software is run, the current values ​​of each power supply when the microprocessor under test is running are read through the multi-channel controlled power supply, and the dynamic power consumption of the microprocessor under test at the specified temperature is calculated.

[0058] Testing the performance of a microprocessor generally includes word length, core frequency, number of cores, integer operation peak, floating point operation peak, comprehensive operation performance, cache performance, memory access performance, and multi-core coordination performance. All of these can be implemented using existing known programs or open source software, such as:

[0059] Table 1 Test software for performance test

[0060] Serial number Test items Benchmark software 1 Comprehensive computing performance test spec cpu 2006 / Linpack (open source) 2 System-level comprehensive performance test unixbench / LMBench (open source) 3 Cache performance test cachebench (open source) 4 Memory access performance test stream(open source) 5 Multi-core collaborative performance test parsec (open source) 6 Nuclear performance test coremark (open source) 7 Application performance testing mibench (open source)

[0061] The present invention adopts a four-quadrant DC source analyzer to independently power the microprocessor under test, and has the ability to accurately measure the dynamic power consumption of the device; adopts a heat flow meter to independently control the temperature of the microprocessor under test, and can quickly switch to a specified temperature within 10 seconds; installs a special test fixture on the evaluation board, and can replace the microprocessor under test for performance screening; adopts an SD card as a storage medium on the evaluation board, and can pre-store a specific operating system, typical use case program and test software configured for the microprocessor on a computer through a card reader, thereby simplifying the software configuration and installation of performance evaluation; the architecture of the performance evaluation device is universal, and can replace the original development board to complete conventional performance evaluation.

[0062] Example:

[0063] First, connect the test computer to the microprocessor evaluation board without power on, and connect the two ends of the network cable and serial port to the test computer and the microprocessor evaluation board respectively. Then insert the SD card with the operating system image into the board. The operating system image should be compiled in advance and copied to the SD card. Put the microprocessor under test into the test fixture and clamp it. Connect the microprocessor evaluation board to the multi-channel controlled power supply and set the voltage value and current threshold of each power supply. Place the heat flux cover of the heat flux meter on the test fixture of the microprocessor under test. Care should be taken to avoid the heat flux cover applying too much pressure on the evaluation board.

[0064] Power on the microprocessor evaluation board. After the evaluation board is powered on, the operating system is automatically loaded into the memory and run. By setting the corresponding baud rate through the serial communication software, you can see the system loading and printing information.

[0065] Then debug the communication function between the test computer and the evaluation board. First, query the IPV4 address of the test computer, and set the operating system on the microprocessor under test and the test computer in the same network segment. The test computer and the evaluation board use the ping command to detect whether the communication is successful. If successful, it means that communication can be carried out through the network port. After successful communication, the corresponding evaluation can be carried out. Run the corresponding test software to test the word length, core frequency, number of cores, integer operation peak, floating-point operation peak, comprehensive operation performance, cache performance, memory access performance and multi-core collaborative performance of the microprocessor under test at a specified temperature. Run the typical use case test software of aerospace users to evaluate the performance of the microprocessor under test in typical aerospace application scenarios at a specified temperature.

[0066] In the high and low temperature test, the heat flow meter is powered on, the heat flow meter parameters are set, the specified ambient temperature parameter value is set, the waiting time is set, the evaluation program is run, and the current values ​​of each power supply when the microprocessor under test is running are read through the multi-channel controlled power supply, and the dynamic power consumption of the microprocessor under test at the specified temperature is calculated.

[0067] The microprocessor under test can be replaced by the test fixture, and the performance of multiple microprocessors can be screened or compared.

[0068] The contents not described in detail in the specification of the present invention belong to the common knowledge of those skilled in the art.

Claims

1. A performance evaluation device for aerospace microprocessor core, characterized in that: It includes a microprocessor evaluation board (1), a microprocessor test fixture (3), a memory (4), an SD card (5), a network port (6), a serial port (7), a test computer (8), a network cable (9), a serial port cable (10), a multi-channel control power supply (11), a DC power cable (12), a heat flow meter (13), and a heat flow conduit (15); A microprocessor test fixture (3), a memory (4), an SD card (5), a network port (6) and a serial port (7) are provided on the microprocessor evaluation board (1); the microprocessor (2) to be tested is installed on the microprocessor evaluation board (1) through the microprocessor test fixture (3); the test computer (8) establishes a communication connection with the microprocessor (2) to be tested through a network cable (9) and the network port (6) for transmitting system files; the test computer (8) establishes a communication connection with the microprocessor (2) to be tested through a serial port cable (10) and the serial port (7) for transmitting test instructions and printing test result information; The multi-path controlled power supply (11) independently supplies power to the microprocessor evaluation board (1) and the microprocessor under test (2) through a DC power line (12), and the multi-path controlled power supply (11) also measures the dynamic power consumption of the device. The heat flow meter (13) conducts high-temperature or low-temperature airflow through the heat flow conduit (15) to control the ambient temperature of the microprocessor (2) under test during the test.

2. The aerospace microprocessor core performance evaluation device according to claim 1, characterized in that: It also includes a heat flow cover (14) used in conjunction with the heat flow meter (13). The heat flow cover (14) is fixedly mounted on the microprocessor test fixture (3) to cover the microprocessor (2) to be tested.

3. The aerospace microprocessor core performance evaluation device according to claim 1, characterized in that: The heat flow meter (13) performs independent temperature control on the microprocessor (2) under test, and quickly switches to a specified temperature within 10 seconds.

4. The aerospace microprocessor core performance evaluation device according to claim 1, characterized in that: The microprocessor (2) to be tested is replaced by a microprocessor test fixture (3) for performance screening or comparison testing of multiple microprocessors to be tested.

5. The aerospace microprocessor core performance evaluation device according to claim 1, characterized in that: The SD card is used as a storage medium to pre-store an operating system and test software adapted to the microprocessor under test.

6. The aerospace microprocessor core performance evaluation device according to claim 1, characterized in that: The microprocessor test fixture is a non-destructive test locking socket that can withstand an ambient temperature of -55°C to +125°C for a long time.

7. The aerospace microprocessor core performance evaluation device according to claim 1, characterized in that: The memory is a peripheral dynamic random access memory used in conjunction with the microprocessor under test, and adopts DDR3 or DDR4 type SDRAM.

8. A method for evaluating the performance of aerospace microprocessor cores implemented based on the aerospace microprocessor core performance evaluation device according to claim 1, characterized in that include: (1) Connect the test computer to the microprocessor evaluation board without powering on, and connect the two ends of the network cable and serial port cable to the test computer and the microprocessor evaluation board respectively; (2) Insert the SD card with the operating system image into the microprocessor evaluation board. The operating system image is compiled in advance and copied to the SD card; put the microprocessor under test into the test fixture and clamp it; (3) Connect the microprocessor evaluation board to multiple controlled power supplies and set the voltage value and current threshold of each power supply; (4) placing the heat flux cover of the heat flux meter on the test fixture of the microprocessor under test; (5) The microprocessor evaluation board is powered on and the operating system is automatically loaded into the memory for running. The corresponding baud rate is set through the serial communication software and the loading information of the operating system can be seen on the test computer; (6) Debug and test the communication function between the computer and the microprocessor evaluation board: First, query the IPV4 address of the test computer and set the operating system on the microprocessor under test and the test computer in the same network segment; The test computer and the microprocessor evaluation board use the ping command to detect whether the communication is successful. If successful, it means that communication can be carried out through the network port. After successful communication, the corresponding evaluation can be carried out; (7) Run the test software to test the performance of the microprocessor under test at a specified temperature; (8) By setting different temperatures of the heat flow meter, the performance of the microprocessor under test in aerospace application scenarios at specified temperatures is evaluated.

9. The method for evaluating the performance of aerospace microprocessor core according to claim 8, characterized in that: In the high and low temperature test, the heat flow meter is powered on, the heat flow meter parameters are set, the specified ambient temperature parameter value is set, the waiting time is set, the test software is run, the current values ​​of each power supply when the microprocessor under test is running are read through the multi-channel controlled power supply, and the dynamic power consumption of the microprocessor under test at the specified temperature is calculated.