Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

IES combined FPGA hardware simulation acceleration system

A technology to accelerate system and hardware simulation, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as limiting simulation, accelerating application scenarios, complex hardware structure, etc., to achieve accurate simulation time, reduce operating burden, Fast read effect

Active Publication Date: 2019-05-21
北京轩宇信息技术有限公司
View PDF1 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] (1) The hardware structure is complex, there are special requirements for the accelerator board, and the reusability is not strong;
[0008] (2) The simulation verification software and hardware communication mechanism is not well established, and the design and operation under test cannot be controlled in real time, which limits the application scenarios of simulation acceleration;
[0009] (3) There is no clear control requirement for the hardware operating speed, which is not conducive to FPGA layout and routing operations, and it is prone to timing failures.

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
  • IES combined FPGA hardware simulation acceleration system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0064] Such as figure 1 As shown, a certain embodiment of the present invention is divided into three parts, which are respectively IES simulation module, software and hardware communication module and FPGA hardware acceleration module. The IES simulation module writes stimulus data to the FPGA hardware acceleration module through the software and hardware communication module based on the SystemVerilog simulation environment; the FPGA hardware acceleration module processes the FPGA design, and the simulation environment obtains test results and completes a frame of data simulation. Repeatedly, the stimulus data rate input to the design under test corresponds to the least common multiple rate of the combed clock tree, and the data rate output to the simulation environment also corresponds to the least common multiple rate. Through this scheme, the simulation time can be precisely controlled and the waveform display can be realized directly by the simulation software.

[0065]...

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 provides an IES combined FPGA hardware simulation acceleration system. The system comprises an IES simulation module, a software and hardware communication module and an FPGA hardware acceleration module. The IES simulation module is used for circularly extracting parallel excitation data designed by the tested FPGA within a preset time period according to a preset simulation clock frequency and sending the parallel excitation data to the FPGA hardware acceleration module; Circularly extracting test data of the FPGA design to be tested from the FPGA hardware acceleration module,converting the test data into a simulation result of the FPGA design to be tested according to a corresponding time sequence and displaying the simulation result. The FPGA hardware acceleration moduleis used for receiving the parallel excitation data and storing the parallel excitation data in the input buffer area; generating a test excitation clock and a working clock of each clock domain designed by the tested FPGA, and driving the input buffer area to output parallel excitation data to the tested FPGA design. Under the action of the parallel excitation data, the tested FPGA is designed tooutput test data to the output buffer area. According to the invention, the operation burden of the simulation environment is reduced, and the FPGA simulation speed is improved.

Description

technical field [0001] The invention relates to an FPGA simulation acceleration system, in particular to the method of combining programmable logic simulation software and FPGA hardware to complete the simulation acceleration of FPGA design, and belongs to the technical field of FPGA simulation testing. Background technique [0002] Simulation verification is a necessary step for FPGA software design and testing, and it is one of the effective means to ensure the quality of FPGA software. Programmable logic gate array (FPGA) devices are used at an ever-increasing scale and design complexity. Conventional FPGA simulation software, such as IES, Modelsim, etc., takes a long time to debug and run in the simulation environment, which cannot fully meet the increasingly intense model development tasks. Therefore, it is necessary to study the simulation verification acceleration technology for FPGA code to meet the application requirements. [0003] At present, there are two ways ...

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): G06F17/50
CPCY02D10/00
Inventor 孙宇明江云松高猛于志杰田甜童宗挺朱倩赵欢赵鹏李铀尤静姚春月
Owner 北京轩宇信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products