FPGA time sequence simulation verification method and device based on MATLAB

A simulation verification and timing technology, applied in the field of FPGA simulation verification, can solve problems such as unfavorable airworthiness compliance review, complicated workload, reduced efficiency and accuracy, etc., to reduce the workload of verification personnel, reduce the risk of manual errors, and guarantee Effects of Airworthiness Compliance

Active Publication Date: 2022-02-08
中航机载系统共性技术有限公司
View PDF9 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the current timing simulation activities, there is still a lot of manual participation, the workload is complicated and most of them are repetitive physical activities. On the one hand, it takes up the time of engineers for creative work. On the other hand, repetitive activities are easy to cause fatigue and reduce the Efficiency and accuracy are not conducive to the final airworthiness compliance review

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
  • FPGA time sequence simulation verification method and device based on MATLAB
  • FPGA time sequence simulation verification method and device based on MATLAB
  • FPGA time sequence simulation verification method and device based on MATLAB

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Embodiments of the technical solutions of the present invention will be described in detail below in conjunction with the accompanying drawings. The following examples are only used to illustrate the technical solution of the present invention more clearly, so they are only examples, and should not be used to limit the protection scope of the present invention.

[0044] It should be noted that, unless otherwise specified, the technical terms or scientific terms used in this application shall have the usual meanings understood by those skilled in the art to which the present invention belongs.

[0045] figure 1 A kind of step flow chart of the FPGA timing simulation verifier based on MATLAB provided by the embodiment of the present invention, see figure 1 , the method includes the following steps:

[0046]S1: Read the script file, test case file and test platform file, and link the Modelsim software platform to build a timing simulation environment.

[0047] After the...

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 belongs to the technical field of FPGA simulation verification technology, and provides an FPGA time sequence simulation verification method and device based on MATLAB. The method comprises the following steps: S1, reading a script file, a test case file and a test platform file, and establishing a time sequence simulation environment; S2, loading an FPGA design netlist file and a simulation program; S3, reading a simulation result file and a simulation log file obtained by time sequence simulation; S4, comparing the simulation result file with an expected result file, if the simulation result file is consistent with the expected result file, entering a step S5, and if the simulation result file is inconsistent with the expected result file, judging that the result is not passed and entering a step S5, judging whether errors and warning contents in the simulation log file pass or not; and S6, outputting an FPGA time sequence simulation verification result according to a judgment result. By adopting the method, the whole time sequence simulation work can be automatically completed, the workload of verification personnel is greatly reduced, the manual error risk is reduced, and the airworthiness conformity of products is guaranteed.

Description

technical field [0001] The invention relates to the technical field of FPGA simulation verification, in particular to a MATLAB-based FPGA timing simulation verification method and device. Background technique [0002] With the continuous development of microelectronics technology and EDA technology, FPGA is more and more applied to airborne electronic equipment due to its high integration, small size, and low power consumption. Modifying the hardware logic description can change the purpose of the hardware design, thus bringing great flexibility to the hardware design. However, potential flaws or errors may arise in the logic design, which will lead to failure of components and systems, and even pose a safety threat to the aircraft. [0003] DO-254 is an industry guideline proposed to solve this type of problem and ensure that FPGAs pass airworthiness certification. It emphasizes the importance of FPGA verification. High-coverage and high-confidence verification activities...

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/27G06N3/04G06N3/08
CPCG06F30/27G06N3/08G06N3/044G06N3/045Y02E60/00
Inventor 郭强牟明王闯许政贺莹赵文
Owner 中航机载系统共性技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products