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

Virtual simulation test method based on FPGA embedded processor

A virtual simulation and testing method technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as verification loopholes, achieve the effects of eliminating errors, saving economic costs, and ensuring correctness

Active Publication Date: 2021-07-20
西安润道智检科技有限公司
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to solve the problem of verification loopholes caused by shielding the embedded processor design part in the design of the FPGA embedded processor and only performing simulation tests on the logic part, the purpose of the present invention is to provide a virtual FPGA based on the embedded processor. Simulation test method

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
  • Virtual simulation test method based on FPGA embedded processor
  • Virtual simulation test method based on FPGA embedded processor
  • Virtual simulation test method based on FPGA embedded processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0044] The virtual simulation testing method based on FPGA embedded processor that the present invention provides comprises the steps:

[0045] Step 1, check the tested FPGA software development environment, if it is developed using the MicroBlaze series, go to step 2; if the tested FPGA software is developed using the Zynp series, go to step 3.

[0046] Step 2: Connect and convert files: Convert the embedded processor source code (C language) in the FPGA software under test into an executable file; then read the executable file for simulation testing. Specifically include the following steps:

[0047] Step 2-1: Convert the .elf file generated after the embedded processor source code (C language) part of the FPGA software under test is compiled into a .mem file.

[0048] This step is used to solve the pre-conversion work that cannot be fully...

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 virtual simulation test method based on an FPGA embedded processor, which comprises the following steps: 1, checking a software development environment of a tested FPGA, and if MicroBlaze series development is used, executing a step 2; if the tested FPGA software is developed by using the Zynp series, executing the step 3; step 2, file connection and conversion: converting a C language in the tested FPGA software into an executable file; reading the executable file, and carrying out simulation testing; and step 3, compiling a bus BFM file, replacing the original hardcore IP with the BFM file, and calling the BFM file to carry out a simulation test. According to the virtual simulation test method disclosed by the invention, the virtual simulation test of the FPGA embedded processor cooperatively developed by two languages can be realized. Therefore, the correctness and completeness of the design are ensured, errors caused by the design in the subsequent production work are avoided, the economic cost is saved, and the project is ensured to be completed on schedule.

Description

technical field [0001] The invention belongs to the field of virtual simulation testing, and in particular relates to a virtual simulation testing method based on an FPGA embedded processor. Background technique [0002] As a programmable device, FPGA was originally used in the field of communication. With the introduction of nanotechnology and the development of microelectronics technology, programmable logic system design technology is unique in the integrated circuit industry, and its application range covers military industry, automotive electronics, aviation Aerospace, medical, communication, security, broadcasting, industry, consumer market, monitoring and control and many other popular fields. And with the continuous progress of technology, it will expand to a wider field. However, in FPGA design, the test task plays a linking role. It not only ensures the correctness and completeness of the design, but also eliminates errors caused by the design in the follow-up pro...

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): G06F30/34G06F30/331
CPCG06F30/34G06F30/331Y02D10/00
Inventor 王文宇易鑫李静
Owner 西安润道智检科技有限公司