女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 工業(yè)控制 > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]Petri網(wǎng)是異步并發(fā)現(xiàn)象建模的重要工具,Petri網(wǎng)的硬件實(shí)現(xiàn)將為并行控制器的設(shè)計(jì)提供一種有效的途徑.本文在通用的EDA軟件Max+PlusII中,研究了基本Petri網(wǎng)和時(shí)延Petrii網(wǎng)的硬件實(shí)現(xiàn),用VHDL語言分別建立了庫所和變遷元件。最后給出了一個(gè)時(shí)延Petri網(wǎng)系統(tǒng)實(shí)例,通過調(diào)用元件庫中的Petri網(wǎng)元件,繪制了系統(tǒng)電路圖,仿真結(jié)果證明了Petri網(wǎng)元件設(shè)計(jì)的正確性。

1、引言

Petri網(wǎng)是一種系統(tǒng)的、數(shù)學(xué)的和圖形的描述和分析工具,它具有強(qiáng)大的描述并發(fā)、異步、分布、并行、不確定/隨機(jī)性的信息處理系統(tǒng)的能力,目前已被廣泛應(yīng)用于計(jì)算機(jī)通訊系統(tǒng)、實(shí)時(shí)多媒體系統(tǒng)及離散事件系統(tǒng)的研究中。而Petri網(wǎng)的硬件實(shí)現(xiàn)將為并行控制器的設(shè)計(jì)提供一條有效的途徑。因此,其硬件實(shí)現(xiàn)成為許多專家、學(xué)者研究的熱點(diǎn)。

現(xiàn)場可編程門陣列FPGA是美國Minx公司于1984年首先開發(fā)的一種通用型用戶可編程邏輯器件。它具有容量大、速度高、價(jià)格低的優(yōu)點(diǎn),同時(shí),硬件描述語言VHDL具有的強(qiáng)大的行為描述能力及與硬件行為無關(guān)的特性,實(shí)現(xiàn)了硬件電路設(shè)計(jì)的軟件化,這為Petri網(wǎng)的硬件實(shí)現(xiàn)提供了有力的工具。

本文探討了Petri網(wǎng)基于VHDL語言的FPGA實(shí)現(xiàn)。

2、Petri網(wǎng)基本類型的實(shí)現(xiàn)

2.1基本Petri網(wǎng)的實(shí)現(xiàn)

2.1.1基本Petri網(wǎng)簡介

定義1 六元組Z=(P,T,F,K,W,M0)稱為一個(gè)網(wǎng)系統(tǒng),其中N=(P,T,F)是一個(gè)有向網(wǎng),滿足:

1)P∪T≠φ

2)P∪T=φ

3)F∈PxT∪TxP,只能從P->7或T->P,不準(zhǔn)P->P或T->T.

4)Dom(F)∪cod(F)=P∪T

K,W,M0依次是N上的容量函數(shù),權(quán)函數(shù)和標(biāo)識(shí),M0稱為∑的初始標(biāo)識(shí)?;綪etri網(wǎng)就是K=1,W=1,這時(shí)庫所內(nèi)的標(biāo)識(shí)數(shù)要么是0,要么是1,而且所有的弧權(quán)都是1。對(duì)于基本的Petri網(wǎng),變遷的激發(fā)就是一個(gè)瞬時(shí)事件。

2.1.2基本Petri網(wǎng)的元件實(shí)現(xiàn)

圖1(a)是一個(gè)簡單的基本Petri網(wǎng)系統(tǒng),庫所P具有兩個(gè)輸入變遷和兩個(gè)輸出變遷,當(dāng)庫所P中沒有托肯且?guī)焖鵓O或P1中有托肯時(shí),變遷t0或11激發(fā),則托肯從庫所PO或P1移動(dòng)到庫所P;當(dāng)P中有托肯且?guī)焖鵓2或P3中沒有托肯時(shí),變遷t2或0激發(fā),則托肯從庫所P移動(dòng)到庫所P2或P3。

實(shí)現(xiàn)庫所P的模塊如圖1(b),元件幾M有兩個(gè)輸入變遷inl,in2和兩個(gè)輸出變遷。outl,out2,當(dāng)變遷使能時(shí),其值為邏輯1,否則為邏輯0;reset為復(fù)位信號(hào),用來置庫所的初始狀態(tài)。clk為全局時(shí)鐘。P的值表示庫所中是否含義托肯,若含有托肯,取值為邏輯1,否則為邏輯。。元件PM是在EDA軟件Max+PlusII中采用VHDL語言描述,經(jīng)過編譯、仿真后形成模塊。

用VHDL語言描述源程序如下:

entity p_mis

port(reset,clk:instdlogic;

inl,in2,outl,out2:instdlogic;

p:outstdlogic);

end p_m;

architecture beh ofp_m is()P

signal p0,np0:stdlogic;

begin

np0<-not p0;

process(clk,reset)

variablefstdlogic;

begin

f:=((inlorin2)and

ifclk'eventandclk='1

ifreset='1'then

p0<='1';

elsiff='1'then

(a).(b)

np0)or((outlorout2)andp0);

.then

PO<=npO;

endif;

endif;

endprocess;p<=p0;

end beh;

圖2(a)是一個(gè)簡單的基本Petri網(wǎng)系統(tǒng),其激發(fā)規(guī)則是當(dāng)庫所PO和P1中有托肯,變遷T具有兩個(gè)輸入庫所PO和P1,P3,而庫所P2和P3中沒有托肯,且事件x兩個(gè)輸出庫所P2和發(fā)生時(shí),變遷激發(fā)。圖2(b)是建立的變遷元件T_M,inl,in2,outl,out2分別表示輸入庫所和輸出庫所中含有托肯的狀態(tài),若含有托肯,則取值為邏輯1,否則為邏輯0,x是外部事件。T表示變遷的激發(fā)狀態(tài),若可激發(fā)則取值為邏輯1。

用VHDL語言描述源程序如下:

entityt_mis

port(inl,in2,outl,out2,x:in std_logic;

t:out stdlogic);,

end t_m;

architecture beh of t_m is

signal t0:stdlogic;

begin

t<-x and in land in2 and (notoutl) and (notout2)end beh;

庫所元件P_M和變遷元件T_M均存放在Max+Plusll中建立的元件庫中,可以調(diào)用使用的。

2.2時(shí)EEPetriR的實(shí)IT

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

定義2變遷時(shí)化Petri網(wǎng)(timed petri net)TN={P,T,F,I'],其中I':T->0∪R+,規(guī)定TPetri網(wǎng)中的每一個(gè)變遷的持續(xù)時(shí)間。{T,P,F}的定義與PN一致。

在變遷時(shí)化Petri網(wǎng)中,每個(gè)變遷均有一為零或任一正實(shí)數(shù)的持續(xù)時(shí)間。而庫所中沒有持續(xù)時(shí)間,只要和它相連的變遷發(fā)生,庫所就可失去或獲得托肯。當(dāng)變遷的輸入庫所中含有托肯時(shí),變遷是可激發(fā)的,但要真正激發(fā)需要經(jīng)過一段持續(xù)時(shí)間。

2.2.2變遷時(shí)化Petri網(wǎng)元件的實(shí)現(xiàn)

變遷時(shí)化Petri網(wǎng)中庫所元件與基本Petri網(wǎng)一致。

變遷時(shí)化Petri網(wǎng)中變遷元件的實(shí)現(xiàn)是在基本Petri網(wǎng)中變遷元件的基礎(chǔ)上設(shè)計(jì)了一個(gè)計(jì)時(shí)器TIME,如圖3(b),clk為計(jì)時(shí)頻率,決定了計(jì)時(shí)的精度;en為其使能端,當(dāng)變遷可激發(fā)時(shí),en為1,計(jì)時(shí)器開始計(jì)時(shí),計(jì)時(shí)結(jié)束時(shí)co輸出為t。圖3(a)是一個(gè)簡單的變遷時(shí)化Petri網(wǎng),變遷T與時(shí)延D=n相連,當(dāng)庫所PO和P1中各有一個(gè)托肯時(shí),變遷T獲得發(fā)生權(quán),但到T發(fā)生,需有n個(gè)單位的延時(shí).調(diào)用元件幾M和計(jì)時(shí)元件TIME,建立邏輯電路如圖3(c)示,并經(jīng)過編譯形成圖3(d)所示邏輯模塊時(shí)化變遷元件。

用VHDL語言實(shí)現(xiàn)計(jì)時(shí)器模塊源程序如下

if clk'event and clk='1'then

if en='l'then

if q=nthenq<=0;co<='1';

elseq<=q+lco<='0':

end if;

else q<=0;co<='0'

end if;

end process;

endbeh;

3、應(yīng)用舉例

兩臺(tái)計(jì)算機(jī)使用一個(gè)公共存儲(chǔ)器,(a)不需要該存儲(chǔ)器,(b)需要存儲(chǔ)器但還沒有使用它;(c)正在使用存儲(chǔ)器。

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

 

4、結(jié)論

Petri網(wǎng)是異步并發(fā)現(xiàn)象建模的重要工具,Petri網(wǎng)的硬件實(shí)現(xiàn)將為并行控制器的設(shè)計(jì)提供一種有效的途徑.這使Petri網(wǎng)的硬件實(shí)現(xiàn)顯得尤為重要。本文給出了基本Petri網(wǎng)系統(tǒng)的硬件實(shí)現(xiàn)方案,采用VHDL語言分模塊實(shí)現(xiàn),描述元件的功能并將元件存入WORK庫中,使設(shè)計(jì)具有很強(qiáng)的可讀性、可重復(fù)性、及可修改性,大大提高了系統(tǒng)的開發(fā)效率。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在數(shù)字化浪潮席卷全球的今天,F(xiàn)PGA技術(shù)正成為驅(qū)動(dòng)創(chuàng)新的核心引擎。2025年8月21日,深圳將迎來一場聚焦FPGA技術(shù)與產(chǎn)業(yè)應(yīng)用的盛會(huì)——2025安路科技FPGA技術(shù)沙龍。本次沙龍以“定制未來 共建生態(tài)”為主題,匯聚行業(yè)...

關(guān)鍵字: FPGA 核心板 開發(fā)板

在現(xiàn)代電子系統(tǒng)中,現(xiàn)場可編程門陣列(FPGA)憑借其開發(fā)時(shí)間短、成本效益高以及靈活的現(xiàn)場重配置與升級(jí)等諸多優(yōu)點(diǎn),被廣泛應(yīng)用于各種產(chǎn)品領(lǐng)域。從通信設(shè)備到工業(yè)控制,從汽車電子到航空航天,F(xiàn)PGA 的身影無處不在。為了充分發(fā)揮...

關(guān)鍵字: 可編程門陣列 FPGA 數(shù)字電源

2025年8月4日 – 提供超豐富半導(dǎo)體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 即日起開售Altera?的Agilex? 3 FPGA C系列開發(fā)套件。此開...

關(guān)鍵字: FPGA 邊緣計(jì)算 嵌入式應(yīng)用

內(nèi)窺鏡泛指經(jīng)自然腔道或人工孔道進(jìn)入體內(nèi),并對(duì)體內(nèi)器官或結(jié)構(gòu)進(jìn)行直接觀察和對(duì)疾病進(jìn)行診斷的醫(yī)療設(shè)備,一般由光學(xué)鏡頭、冷光源、光導(dǎo)纖維、圖像傳感器以及機(jī)械裝置等構(gòu)成。文章介紹了一款基于兩片圖像傳感器和FPGA組成的微型3D內(nèi)...

關(guān)鍵字: 微創(chuàng) 3D內(nèi)窺鏡 OV6946 FPGA

運(yùn)用單片機(jī)和FPGA芯片作為主控制器件 , 單片機(jī)接收從PC機(jī)上傳過來的顯示內(nèi)容和顯示控制命令 , 通過命令解釋和數(shù)據(jù)轉(zhuǎn)換 , 生成LED顯示屏所需要的數(shù)據(jù)信號(hào)和同步的控制信號(hào)— 數(shù)據(jù)、時(shí)鐘、行同步和面同步 。FPGA芯...

關(guān)鍵字: 單片機(jī) FPGA LED顯示屏

在異構(gòu)計(jì)算系統(tǒng)中,ARM與FPGA的協(xié)同工作已成為高性能計(jì)算的關(guān)鍵架構(gòu)。本文基于FSPI(Fast Serial Peripheral Interface)四線模式,在150MHz時(shí)鐘頻率下實(shí)現(xiàn)10.5MB/s的可靠數(shù)據(jù)...

關(guān)鍵字: ARM FPGA FSPI

在全球FPGA市場被Xilinx(AMD)與Intel壟斷的格局下,國產(chǎn)FPGA廠商高云半導(dǎo)體通過構(gòu)建自主IP核生態(tài)與智能時(shí)序約束引擎,走出差異化高端化路徑。本文深入解析高云半導(dǎo)體FPGA工具鏈的兩大核心技術(shù)——全棧IP...

關(guān)鍵字: FPGA 高云半導(dǎo)體

2025年6月12日,由安路科技主辦的2025 FPGA技術(shù)沙龍?jiān)谀暇┱秸匍_,深圳市米爾電子有限公司(簡稱:米爾電子)作為國產(chǎn)FPGA的代表企業(yè)出席此次活動(dòng)。米爾電子發(fā)表演講,并展出米爾基于安路飛龍派的核心板和解決方案...

關(guān)鍵字: FPGA 核心板 開發(fā)板

高 I/O、低功耗及先進(jìn)的安全功能,適用于成本敏感型邊緣應(yīng)用

關(guān)鍵字: FPGA I/O 機(jī)器視覺

本文討論如何為特定應(yīng)用選擇合適的溫度傳感器。我們將介紹不同類型的溫度傳感器及其優(yōu)缺點(diǎn)。最后,我們將探討遠(yuǎn)程和本地檢測技術(shù)的最新進(jìn)展如何推動(dòng)科技進(jìn)步,從而創(chuàng)造出更多更先進(jìn)的溫度傳感器。

關(guān)鍵字: 溫度傳感器 CPU FPGA
關(guān)閉