[發明專利]一種將FPGA硬件描述語言VHDL轉化為普通Petri網的方法有效
| 申請號: | 201310010846.9 | 申請日: | 2013-01-11 |
| 公開(公告)號: | CN103093046A | 公開(公告)日: | 2013-05-08 |
| 發明(設計)人: | 葉丹丹;羅繼亮 | 申請(專利權)人: | 華僑大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 泉州市文華專利代理有限公司 35205 | 代理人: | 車世偉 |
| 地址: | 362000 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 fpga 硬件 描述 語言 vhdl 轉化 普通 petri 方法 | ||
1.一種將FPGA硬件描述語言VHDL轉為普通Petri網的方法,其特征在于包括如下步驟:
步驟1:針對編譯成功的VHDL程序,在實體中找到該程序的輸入X,輸出Y,其中Xm,Xn∈X,Y,Yk∈Y,得到關于輸入輸出的邏輯表達式,稱為V2P公式:其中I,J,M,N∈{N+},Yk,Xm,XN代表布爾量或布爾量取反,且
步驟2:令V2P公式中的Yk=Lk,Xm,n=Wm,n或Lm,n,其中Lk,Wm,n,Lm,n為布爾量或布爾量的逆,得到一個關于L和W的邏輯關系式(1),為V2P公式的變形:
步驟3:將關于L和W的邏輯關系式(1)轉化為普通Petri網模型,具體步驟如下:
步驟3.1:用集合表示所有的傳感器WP和執行機構LQ,傳感器{Wp|Wp∈WP,p,P∈N+}和執行機構{Lq|Lq∈LQ,q,Q∈N+};
步驟3.2:對于傳感器,用一對庫所來表示它的兩種狀態,假設初始狀態為
步驟3.3:首先令p=P;
步驟3.4:在之間加上兩個變遷,首先構造四條有向弧arc1、arc2、arc3、arc4分別由指向t1,t1指向指向t2,t2指向
步驟3.5:p=p-1;
步驟3.6:當p≠0時,轉步驟3.4,當p=0時,所有傳感器的模型都建立起來了;
步驟3.7:對于執行機構,用一對庫所表示該執行機構的兩種狀態假設初始狀態為
步驟3.8:首先令q=Q;
步驟3.9:在之間加入兩個變遷,構造四條有向弧arc1、arc2、arc3、arc4分別由指向t1,t1指向指向t2,t2指向
步驟3.10:將V2P公式中Ψj的表達式對應到邏輯關系式(1)中,即這部分中的與t1之間用雙向弧連接,其中
步驟3.11:將V2P公式中Φi的表達式對應到邏輯關系式(1)中,即這部分中的Wm,Lm與t2之間用雙向弧連接,其中Wm∈WP,Lm∈LQ;
步驟3.12:q=q-1,;
步驟3.13:當q≠0時,轉步驟3.9,當q=0時,所有的執行機構的模型都建立起來了;
步驟3.14:將建立的傳感器和執行機構的模型合并起來,得到完整的Petri網模型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華僑大學,未經華僑大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310010846.9/1.html,轉載請聲明來源鉆瓜專利網。





