Unlock instant, AI-driven research and patent intelligence for your innovation.

Bare computer system-level excitation cross compiling system and compiling method

A cross-compilation, system-level technology, applied in bare-metal system-level incentive cross-compilation systems and compilation fields, can solve problems such as complex code hierarchy, heavy transplant workload, and insufficient flexibility and efficiency of u-boot, and achieve the effect of improving simulation efficiency

Pending Publication Date: 2021-03-16
PHYTIUM TECH CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] First, it is necessary to analyze and separate the startup programs of different architecture platforms, and the workload of transplantation is relatively large, which is not conducive to secondary development
[0007] Second, u-boot is a relatively mature bare-metal boot program, its code level is complex, and the redundant code introduced during the transplantation process will lead to a long compilation and loading time of the bare-metal boot program, reducing the efficiency of bare-metal system-level simulation tests
[0008] To sum up, direct use of u-boot is not flexible and efficient enough for a bare-metal incentive compilation environment of a specific architecture.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Bare computer system-level excitation cross compiling system and compiling method
  • Bare computer system-level excitation cross compiling system and compiling method
  • Bare computer system-level excitation cross compiling system and compiling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0044] The bare metal system level verification process is as follows figure 1 As shown, the bare-metal system-level excitation cross-compilation system of the present invention is figure 1 In the compiler part, the present invention is used to convert the incentive source code into a binary executable file, and then the binary executable file is directly used for bare metal system-level simulation verification.

[0045] The bare-metal system-level excitation cross-compilation system of the present invention is a multi-core bare-metal system-level excitation cross-compilation system for a specific architecture, which is used to generate executable files that can be directly loaded into a simulation environment. like figure 2 As shown, the present invention includes a test incentive module, a library file module, a target CPU configur...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a bare-computer system-level excitation cross-compiling system and compiling method, and the system comprises: a test excitation module which is used for compiling and storingthe directional and random excitation of a corresponding bare-computer system-level verification function point; the library file module that is used for realizing the function of a bare computer startup program and a shared function in an incentive development process; the CPU kernel configuration module that is used for realizing target CPU configuration; the compiling link module that is used for describing a link mode of the executable file and analyzing the binary file to generate a disassembling code which can be used for debugging; and the compiling environment analyzing and assemblingmodule that is used for analyzing the configuration to generate a corresponding file and assembling to generate an executable binary file. The method can be implemented based on the system. The invention has the advantages of being good in flexibility, wide in application range, capable of improving simulation efficiency and the like.

Description

technical field [0001] The invention mainly relates to the technical field of integrated circuit verification, and particularly relates to a bare-metal system-level excitation cross-compilation system and a compilation method. Background technique [0002] With the rapid development of integrated circuits, the scale of CPU (central processing unit, central processing unit) is getting larger and larger, the higher the circuit complexity, the higher the verification requirements, the more complex the verification work, and the higher the verification efficiency. requirements are also higher. [0003] From the verification process, verification is divided into module-level, subsystem-level, bare-metal system-level and system-level testing. The module-level verification is used to verify the function and design of a specific module; the subsystem-level verification is the combined verification of some modules, which is used to test the connection between modules and the functio...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/41G06F11/34
CPCG06F8/41G06F11/3457
Inventor 王红灵戴梅芝朱红晁张虎柏颖杨庆娜王忠弈李留高金培马鑫吴沙宋欲佳
Owner PHYTIUM TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More