Method and device for automatically generating hardware component simulation engineering
An automatic generation and hardware technology, which is applied in the detection of faulty computer hardware and functional inspection, etc., can solve the problems of large data width, large number of records, and establishment of simulation projects.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] Embodiment 1: A method for automatically generating a hardware component simulation project, the process of which is composed of a data source generation process and a simulation project generation process.
[0041] Among them, the data source generation process is as follows: figure 1 shown, including the following steps:
[0042] 1) Analyze hardware component port information
[0043] In order to be able to generate simulation data sources suitable for ports of different hardware components, it is necessary to analyze the ports of hardware components. Before downloading and running, the hardware component is a hardware programming program, which may be a VHDL or Verilog program, etc., depending on the development language. Language identification can be obtained simply through the corresponding attributes in the hardware component description file (XML file), or directly through the analysis of special keywords in the program. For different language implementations...
Embodiment 2
[0073] Embodiment two: a kind of device that automatically generates hardware component simulation engineering, its structure is as follows image 3 shown.
[0074] The device includes: simulation data analysis module, hardware component port analysis module, address iterator generation module, ROM file generation module, ROM access interface generation module, data source assembly module, simulation application assembly module, excitation generator module, simulation engineering assembly module.
[0075] in:
[0076] 1) Simulation data analysis module: used to analyze the simulation data input by the user, obtain the number of data pieces, check the validity of the data, and standardize the data length and format;
[0077] 2) Hardware component port analysis module: used to analyze the program code of the hardware component, and obtain the data length of different input ports and the total input data length of the hardware component;
[0078] 3) Address iterator generation...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 