在分析现有Petri网建模及其FPGA实现方法的基础上,首先探讨了并行计算的Petri网建模方法,将并行计算任务分解成多个并行处理单元,用IOPT网为系统进行建模;然后提出了构造监控层和算法层的双层结构以实现模型到FPGA实现的具体映射,有效解决了Petri网模型中变迁只能表示简单加减运算的问题。通过矩阵乘法的应用示例,表明了上述方法的正确性和通用性。最后提出了进一步的研究方向。
In the analysis of existing methods of Petri net modeling and FPGA implementation of the models, this paper firstly discussed the Petri net modeling of parallel computing. This method included decomposing the parallel computing task into mul- tiple parallel processing units, and modeling the system by using IOPT net. Then it proposed the double layer structure, which contained monitoring layer and of algorithm layer, in order to map the Petri net model to FPGA implementation. This implemen- tation method was an effective solution to the problem that transitions of Petri nets model could only represent the simple addi- tion and subtraction operations. A matrix muhiplication application shows that the above methods are correct and generic. Fi- nally,it gave further research directions.