<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于VHDL的Petri網(wǎng)系統的FPGA實(shí)現

基于VHDL的Petri網(wǎng)系統的FPGA實(shí)現

作者: 時(shí)間:2009-01-09 來(lái)源:網(wǎng)絡(luò ) 收藏


3時(shí)延網(wǎng)的實(shí)現

3.1時(shí)延網(wǎng)的定義

時(shí)延PN被用來(lái)描述其運行與時(shí)間有關(guān)的系統。主要有兩種:P時(shí)延PN和T時(shí)延PN。因二者是等效的,其中一個(gè)模型可以轉換成另一個(gè)模型,故在此主要實(shí)現了T時(shí)延PN。

定義2[1]T時(shí)延PN是二元組, 其中R是標識的PN;
Tempo是從變遷集T到非負有理數集的函數,Tempo(Tj)=dj是與變遷Tj相聯(lián)系的時(shí)限,它規定了網(wǎng)中的每一個(gè)變遷的持續時(shí)間。
在T時(shí)延PN中,每個(gè)變遷均有一為零或任一正實(shí)數的持續時(shí)間。而庫所中沒(méi)有持續時(shí)間,只要和它相連的變遷激發(fā),庫所就可失去或獲得托肯。當變遷的輸入庫所中含有托肯時(shí),變遷是使能的,但要真正激發(fā)需要經(jīng)過(guò)一段持續時(shí)間。

3.2變遷時(shí)化Petri網(wǎng)元件的實(shí)現

T時(shí)延PN中庫所元件與同步Petri網(wǎng)一致。

T時(shí)延PN中變遷元件的實(shí)現是在基本Petri網(wǎng)中變遷元件的基礎上設計了一個(gè)計時(shí)器TIME,如圖2(b),clk為計時(shí)頻率,決定了計時(shí)的精度;en為其使能端,當變遷可激發(fā)時(shí),en為1,計時(shí)器開(kāi)始計時(shí),計時(shí)結束時(shí)co輸出為1。

在圖2(a)中變遷T與時(shí)延D=n相連,當庫所P0和P1中各有一個(gè)托肯時(shí),變遷T獲得發(fā)生權,但到T發(fā)生,需有n個(gè)單位的延時(shí).調用元件T_M和計時(shí)元件TIME,建立邏輯電路如圖2(c)示,并經(jīng)過(guò)編譯形成圖2(d)所示邏輯模塊時(shí)化變遷元件tim。



語(yǔ)言實(shí)現計時(shí)器模塊源程序如下:
if clkevent and clk=1 then
if en=1 then
if q=n then q=0;co=1;else q=q+1; co=0;end if;
else q=0; co=0;end if;end if;

3.3變遷時(shí)化Petri網(wǎng)元件實(shí)現的應用舉例
兩臺計算機使用一個(gè)公共存儲器,如圖3(a),假設每臺計算機可以有三種狀態(tài):(a)不需要該存儲器;(b)需要存儲器但還沒(méi)有使用它;(c)正在使用存儲器。



則對其建立Petri網(wǎng)模型如圖3(b)示。各庫所和變遷的含義解釋為:P1,P4分別表示CP1、CP2發(fā)出需要該存儲器請求;P2、P5分別表示CP1、CP2占用該存儲器;P3,P6分別表示CP1、CP2不需要該存儲器;P7表示存儲器;變遷中與時(shí)間相關(guān)的是T2、T5,分別表示cp占用存儲器的時(shí)間。這是一個(gè)時(shí)延Petri網(wǎng)系統。分別調用元件庫中所形成的庫所元件、變遷元件和時(shí)延變遷元件,作出該系統的邏輯電路圖如圖4(a),并在EDA軟件Max+PlusⅡ中對其編譯、仿真下載,仿真波形如圖4(b)示。



關(guān)鍵詞: VHDL Petri

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>