A Method for Generating Reachability Graph of Combinational Logic FPGA System Based on Petri Net

A technology of combinational logic and system state, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as state space explosion

Active Publication Date: 2017-02-22
HUAQIAO UNIVERSITY
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the Petri net describes a more complex concurrent system than the FPGA system. In theory, as long as the transition meets the enabling condition, it can be excited, so it contains more information, which causes the problem of state space explosion.

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
  • A Method for Generating Reachability Graph of Combinational Logic FPGA System Based on Petri Net
  • A Method for Generating Reachability Graph of Combinational Logic FPGA System Based on Petri Net
  • A Method for Generating Reachability Graph of Combinational Logic FPGA System Based on Petri Net

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0068] Example: such as figure 1 Shown is a schematic diagram of the production of a chemical raw material, a brief description of the process flow: V 1 , V 2 and V 3 are feed valves for raw materials A, B and C respectively, V 4 is the product discharge valve. S 1 , S 2 and S 3 There are three liquid level sensors, which are used to monitor whether the liquid level in the container reaches the target value. M is a stirrer, L is an external timing switch. After the system starts, when the liquid level is lower than S 1 when V 1 The valve is opened, raw material A is injected into the container; when the liquid level reaches S 1 , that is, when the sensor has a signal, V 1 valve closes while V 2 The valve is opened, and raw material B is injected into the container; when the liquid level reaches S 2 when V 2 The valve is closed, the mixer M starts to stir, and at the same time V 3 The valve is opened, and the material C is injected into the container; the liquid ...

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 Petri-net-based combined logic FPGA (Field Programmable Gate Array) system reachability graph generation method. According to the Petri-net-based combined logic FPGA system reachability graph generation method, a combined logic FPGA system reachability graph is generated due to redefining of a transition motivation principle of a Petri net based on a Petri net modeling method of an combined logic FPGA system with stable gate circuit logical operation output which is corresponding to a circuit system under a stable input state serving as a research condition and a circuit logic function serving as a consideration object and state space of the FPGA system is clearly and completely displayed, so that the system can be detected whether a control objective violated state exists or not through traversal searching. The Petri-net-based combined logic FPGA system reachability graph generation method is a direct and forceful method for verifying logical errors of a VHDL (Vhsic Hardware Description Language) program and provides fundamental basis for formal verification of the VHDL program.

Description

technical field [0001] The invention relates to a method for generating reachable graphs of combinatorial logic FPGA systems based on Petri nets. Background technique [0002] FPGA (Field-Programmable Gate Array), that is, Field Programmable Gate Array, is a product of further development on the basis of programmable devices such as PAL, GAL, and CPLD. It appeared as a semi-customized circuit in the field of application-specific integrated circuits (ASIC), which not only solved the shortcomings of custom circuits, but also overcome the shortcomings of the limited number of gate circuits of the original programmable device. FPGA uses a small look-up table (16×1RAM) to implement combinatorial logic, each look-up table is connected to the input of a D flip-flop, and the flip-flop drives other logic circuits or drives I / O, thus forming a combinatorial The logic function can also realize the basic logic unit module of the sequential logic function, and these modules are connecte...

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 & AuthorityPatents(China)
IPC IPC(8): G06F17/50
Inventor罗继亮陈珑黄颖坤倪慧娟
OwnerHUAQIAO UNIVERSITY