《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 基于Petri網的并行控制器的VHDL實現

基于Petri網的并行控制器的VHDL實現

2009-07-30
作者:陸繼遠

??? 摘? 要: Petri網是離散事件系統建模的重要工具,本文使用硬件描述語言VHDL實現了基于Petri網的并行控制器。文中通過一個液位控制系統實例具體介紹了這一方法,并通過仿真波形證明了該方法的正確性。這對于離散事件系統并行控制器的設計具有十分重要的意義。
??? 關鍵詞: Petri網? 并行控制器? VHDL? 可編程邏輯器件

?

??? Petri網是異步并發系統建模與分析的一種重要工具,1962年由德國科學家C.A.Petri博士創立。40多年來,Petri網理論得到了很大的豐富和發展,其應用領域也在不斷擴大,越來越受到國際同行的重視,已成為計算機、自動化和通信領域的熱門研究課題。Petri網既有直觀的圖形表示,又有深厚的數學基礎;既是層次化的結構模型,又能反映系統的動態性能[1][2]。用硬件描述語言進行電路和系統設計是當前EDA技術的重要特征,它使得設計者能在較抽象的層次上進行系統結構和內部特征的設計。VHDL作為一種高速的硬件描述語言適于描述設計異步并發的系統,因而可與Petri網模型建立聯系。用VHDL對模型進行程序設計,為模型的硬件實現奠定了基礎。隨著大規模、高密度的可編程邏輯器件FPGA和CPLD的問世與應用方面的迅速推廣,并且有各種EDA軟件工具的支持,使得人們可以根據Petri網的拓撲結構用硬件加以實現,以使Petri網的硬件實現成為可能。因此,基于Petri網的智能化的并行控制器的設計與硬件實現的課題引起了人們的強烈興趣。利用Petri網技術,不僅可以用來進行設計、分析和驗證,還能夠進行優化控制。
??? 微電子技術發展到今天,已提供了幾千至幾千萬個標準門的芯片。特別是在系統可編程技術,可有條件地在一個芯片上設計制作一個數字系統,即系統芯片(System on Chip,SoC)。國內市場上常見的Altera公司、Xilinx公司、Lattice公司的FPGA和CPLD芯片,一般都能滿足設計SoC的需要,并且都提供了EDA軟件開發工具。而且在現有的軟件開發工具中,有電路圖、狀態圖、真值表和硬件描述語言等輸入方式。但設計片上并行控制器,難以用電路圖或邏輯方程輸入方式實現;如果用狀態圖或真值表輸入方式,隨著問題復雜程度的增加,系統的狀態將發生組合爆炸,這是十分棘手的問題。而且有限狀態機(FSM)雖已被廣泛運用到數字邏輯控制系統,也只是因為它給出了系統化的硬件實現方法和具體的實現模型(如Moore自動機和Mealy自動機),用FSM實現并行控制器也十分困難。因為FSM必須于設計前劃分控制器,所以常常會導致非最優的門級實現,且使設計中并發的數量受到使用FSM數量的限制,同時FSM間相互依賴,使得設計難于驗證且易產生并行同步錯誤(如死鎖、丟失數據的完整性)。上述這些缺點只有設計遍歷整個狀態空間時才能驗證,因而可能被漏檢[3]。若用硬件描述語言輸入,遇到的困難是模型和驗證。
??? 針對傳統的設計方法不太適合并行控制器設計的問題,本文介紹一種使用硬件描述語言VHDL來實現基于Petri網的并行控制器的方法。首先使用Petri網對問題進行建模,并對模型進行分析和控制,獲得控制器的Petri網模型;然后用VHDL對Petri網控制模型加以描述,得到源文件;最后通過EDA軟件開發工具Max+PlusⅡ進行編譯、模擬、適配,并下載到可編程邏輯器件中。
1? Petri網簡介[2]
??? 定義:四元組Ε=(B,E;F,C)能構成條件/事件系統(condition/event system,C/E系統)的要求是:

2? 實現的基本方法
??? Petri網本身就是一種硬件描述語言,是一種高度抽象的、結構化的并發語言。Petri網非常適合于復雜離散系統的建模和形式化分析,而VHDL則是一種標準的硬件描述語言,可以解決數字系統描述中并發性問題,允許其仿真和綜合。Petri網和VHDL可以相互補充,并且也可以提供一個驗證子系統接收所有設計任務相同的用戶接口描述[4]。并行控制器的VHDL文本Petri網描述在一個實際設計中可獲得50%的面積減少及40%的速度改善(相對于最好的FSM綜合)[4]。
??? 用大規模可編程邏輯器件來實現由Petri網描述的并行控制器,其實現的基本步驟如下:
??? (1)對實際系統建立Petri網系統模型。
??? (2)采用Petri網軟件工具對所建立的Petri網系統模型進行分析并加以控制,建立監控器的Petri網系統模型。
??? (3)確定輸入輸出變量并選擇相應的FPGA或CPLD器件。
??? (4)根據網的拓撲結構確定條件與事件間的邏輯關系,用硬件描述語言如VHDL對Petri網模型進行描述。
??? (5)以VHDL描述作為設計輸入,通過EDA軟件開發工具,如ispDesign EXPERT或Max+PlusⅡ等,進行編譯、模擬、適配,然后下載到器件中。
??? 整個硬件實現的流程圖如圖1所示。

?


3? 基于Petri網的并行控制器設計舉例
3.1 系統描述
??? 從文獻[5]中選擇了一個如圖2所示的并行控制器設計例子,這是一個用于說明離散事件系統控制器設計的典型示例。它有3個盛放液體的罐子:V1、V2、V3,其中V1、V2是用來盛放不同種液體F1、F2的,M是攪拌系統的驅動電機。系統停止時,指示燈Y0亮。當起動按鈕按下時(X0=1),閥Y1、Y2打開,2種不同的液體F1、F2分別注入V1、V2。當V1中的液體到達X1位置時,Y1關閉;當V2中液體到達X3時,閥Y2關閉。當V1、V2中的液體分別都到達X1、X3時,Y3、Y4同時打開;當V1、V2中液體分別都低于X2、X4時,Y3、Y4關閉,同時Y6打開。當V3中液體高于X5時,Y5閉合,電動機M開始攪拌;當V3中液體流出低于X6時,Y6關閉,指示燈亮,重新回到原來狀態。

?


3.2 系統控制部分的控制解釋Petri網模型
??? 用Petri網對系統控制部分進行描述,得到的控制解釋Petri網模型如圖3所示。模型中輸入輸出信號的描述如表1所示,描述的局部狀態如表2所示。

?

?


3.3 模型的VHDL實現
??? 用VHDL實現的部分源代碼如下:
??? t1<=not p2 and not p4 and x0 and p1;
??? t2<=not p3 and x1 and p2;
??? t3<=not p5 and x3 and p4;
??? t4<=not p6 and not p7 and p3 and p5;
??? t5<=not p8 and x5 and x6 and p6;
??? t6<=not p9 and not x2 and not x4 and p7;
??? t7<=not p6 and not x5 and p8;
??? t8<=not p1 and not x6 and p6 and p9;
??? np1<=t8 or (p1 and not t1);
??? np2<=t1 or (p2 and not t2);
??? np3<=t2 or (p3 and not t4);
??? np4<=t1 or (p4 and not t3);
??? np5<=t3 or (p5 and not t4);
??? np6<=t4 or t7 or(p6 and not t5 and not t8);
??? np7<=t4 or (p7 and not t6);
??? np8<=t5 or (p8 and not t7);
??? np9<=t6 or (p9 and not t8);
3.4 基于Max+PlusⅡ的并行控制器仿真
??? 在MAX+PlusⅡ中經編譯后進行功能仿真,仿真波形如圖4所示。波形表明結果是正確的。

?


4? 結? 論
??? Petri網是并發系統強有力的建模工具,通過對Petri網模型的分析,可以獲得系統的許多結構和動態性能,根據控制策略,還可以建立系統的控制模型并獲得系統在控制作用下的性能。以上討論證明,基于Petri網的并行控制器可以用VHDL實現,從而開辟了并行控制器設計與實現的新途徑。
參考文獻
1?? David R,Alla H著,黃建文,趙不賄譯.佩特利網和邏輯控制器圖形表示工具(GRAFCET).北京:機械工業出版社,1996
2?? 袁崇義.Petri網原理.北京:電子工業出版社,1998
3?? Pardey J,Amroun A,Bolton M et al.Parallel Cotroller Synthesis for Programmable Logic Devices.Microprocessors?and Microsystems,1994;18(8)
4?? Fernandes J M,Adamski M,Proenca A J.VHDL Generation from Hierarchical Petri Net Specifications of Parallel Controllers.IEEE ProcComput Tech,1997;144(2)
5?? Adamski M.A Rigorous Design Methodology for Reprogrammable Logic Controllers. Proceedings of the International Workshop on Discrete-Event System Design?DESDes′01.Przytok:Technical University of Zielona Góra,2001

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩国产限制| 国产精品人成在线观看免费| 快播亚洲色图| 欧美精品在线播放| 国产亚洲欧洲| 久久激情五月婷婷| 香蕉久久夜色精品国产使用方法| 欧美一区二区视频免费观看| 一区二区电影免费在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲一区欧美二区| 黑人中文字幕一区二区三区| 国产精品国产自产拍高清av| 国产一区二区日韩精品| 欧美顶级大胆免费视频| 欧美在线观看视频| 亚洲综合另类| 国产精品一区视频网站| 99国内精品久久久久久久软件| 国产日韩综合一区二区性色av| 激情小说亚洲一区| 午夜精品久久99蜜桃的功能介绍| 久久一区二区三区超碰国产精品| 亚洲精品日韩久久| 国产视频一区在线观看一区免费| 国产亚洲综合性久久久影院| 亚洲综合欧美日韩| 久热成人在线视频| 国产精品视频自拍| 国产一区二区日韩精品欧美精品| 国产亚洲精品久| 欧美久久婷婷综合色| 欧美大胆a视频| 国内不卡一区二区三区| 亚洲免费成人av| 欧美一区二视频在线免费观看| 国产精品99一区二区| 亚洲性夜色噜噜噜7777| 国产亚洲精品一区二区| 欧美在线你懂的| 国产精品一区久久久| 午夜国产欧美理论在线播放| 国产精品视频免费| 亚洲精品精选| 99国内精品久久久久久久软件| 欧美插天视频在线播放| 精品99一区二区三区| 久久久久久久综合日本| 亚洲欧洲日本一区二区三区| 午夜久久黄色| 欧美+日本+国产+在线a∨观看| 亚洲乱码国产乱码精品精| 亚洲女人天堂成人av在线| 国产一区二区久久精品| 亚洲欧美美女| 久久久久青草大香线综合精品| 欧美日韩国产在线一区| 国产美女精品免费电影| 国产精品一区二区三区久久| 国产精品女人毛片| 国产欧美短视频| 亚洲电影天堂av| 欧美日韩国产精品| 亚洲第一久久影院| 在线亚洲免费| 国产精品青草久久久久福利99| 欧美第一黄色网| 午夜精品久久久久久久白皮肤| 亚洲福利视频三区| 欧美人与禽性xxxxx杂性| 欧美国产极速在线| 亚洲人成在线影院| 亚洲综合电影| 国产精品一区二区三区乱码| 国产精品色婷婷| 久久久久久欧美| 欧美激情亚洲| 性色av一区二区怡红| 午夜精品亚洲| 篠田优中文在线播放第一区| 国产精品视频一区二区三区| 欧美日韩国产精品| 欧美激情a∨在线视频播放| 日韩午夜一区| 国产欧美日韩精品丝袜高跟鞋| 久久久水蜜桃av免费网站| 久久久精品日韩欧美| 韩国欧美一区| 在线成人免费观看| 亚洲国产高清在线| 快she精品国产999| 欧美gay视频激情| 国产精品电影在线观看| 亚洲美女视频网| 亚洲影视在线| 亚洲精品免费观看| 韩国福利一区| 久久久国产精彩视频美女艺术照福利| 在线国产日韩| 国产精品卡一卡二| 亚洲一区二区在线免费观看视频| 国内不卡一区二区三区| 国产亚洲欧美中文| 欧美日韩精品不卡| 在线观看91久久久久久| 欧美亚洲成人精品| 欧美+亚洲+精品+三区| 亚洲国产精品传媒在线观看| 韩曰欧美视频免费观看| 性欧美videos另类喷潮| 国产日韩一区二区三区在线播放| 欧美国产综合| 亚洲黄一区二区三区| 香港成人在线视频| 一区二区三区视频在线看| 在线午夜精品自拍| 国产精品综合不卡av| 国产字幕视频一区二区| 国产精品免费在线| 国产精品免费区二区三区观看| 日韩亚洲欧美一区二区三区| 伊人蜜桃色噜噜激情综合| 国产欧美一区二区精品忘忧草| 欧美在线日韩在线| 在线免费精品视频| 在线亚洲免费| 欧美激情一区二区三区高清视频| 欧美精品成人一区二区在线观看| 久久国内精品自在自线400部| 国产欧美日韩中文字幕在线| 亚洲欧美一区二区原创| 欧美va天堂va视频va在线| 欧美国产91| 久久精品人人做人人综合| 国产一区二区中文| 欧美jjzz| 欧美视频在线免费| 在线观看视频一区二区| 日韩亚洲在线观看| 午夜精品福利一区二区蜜股av| 国产裸体写真av一区二区| 蜜臀va亚洲va欧美va天堂| 免费成人黄色片| 国产精品红桃| 国产精品高清一区二区三区| 亚洲高清资源| 国产亚洲免费的视频看| 欧美在线短视频| 国产欧美日韩综合| 国产精品成人久久久久| 1000部国产精品成人观看| 欧美日韩国产欧美日美国产精品| 欧美风情在线观看| 国产精品主播| 亚洲精品一区二区网址| 免费成人高清在线视频| 欧美性生交xxxxx久久久| 国产一区欧美| 欧美激情精品久久久六区热门| 久久精品一区二区三区中文字幕| 一区二区三区四区五区在线| 一区二区三区精品视频在线观看| 国内一区二区三区在线视频| 亚洲精品一线二线三线无人区| 欧美成人按摩| 国产欧美日韩一区二区三区| 免费久久久一本精品久久区| 欧美日韩在线不卡| 国内精品美女在线观看| 国产伦精品一区二区三区| 国内精品久久久久影院优| 亚洲电影观看| 国产精品女人毛片| 国产亚洲欧美日韩精品| 欧美一区二区大片| 国产视频一区欧美| 久久九九精品| 欧美日韩在线第一页| 亚洲午夜高清视频| 一区二区三区国产| 亚洲欧美日韩在线不卡| 久久国产精品第一页| 亚洲欧美清纯在线制服| 久久国产精品久久精品国产| 国产精品主播| 欧美国产精品劲爆| 久久久久久久成人| 国产精品每日更新在线播放网址| 亚洲精品国产精品乱码不99| 久久久99久久精品女同性| 久久久久国产免费免费| 亚洲女爱视频在线| 亚洲免费中文字幕| 美女视频黄免费的久久| 国产精品久久久久久妇女6080| 久久久国际精品| 国产精品永久免费视频| 香蕉av777xxx色综合一区| 国产精品麻豆成人av电影艾秋| 国产精品视频男人的天堂| 欧美交受高潮1| 一区二区三区高清| 欧美日韩国产精品一区| 久久av资源网| 亚洲全黄一级网站| 欧美一区二区三区另类| 欧美日韩在线视频一区二区| 美女黄色成人网| 欧美日韩极品在线观看一区| 91久久精品网| 亚洲韩国青草视频| 国产日韩在线不卡| 激情欧美丁香| 午夜性色一区二区三区免费视频| 亚洲色图自拍| 欧美日韩视频在线观看一区二区三区| 亚洲国产精品成人精品| 亚洲大胆人体在线| 欧美日韩亚洲国产一区| 国产欧美日韩在线视频| 国产欧美一级| 欧美sm重口味系列视频在线观看| 欧美精品一线| 亚洲精品一区二区三区蜜桃久| 久久天堂成人| 亚洲第一视频| 午夜精品久久久久久久99黑人| 91久久精品视频| 欧美成人激情视频免费观看| 久久精品夜色噜噜亚洲a∨| 亚洲精一区二区三区| 国产精品区一区二区三区| 在线视频欧美一区| 亚洲欧美国产日韩中文字幕| 欧美激情中文字幕在线| 欧美日韩亚洲一区在线观看| 日韩视频欧美视频| 99视频一区二区三区| 国产伦精品免费视频| 正在播放日韩| 国产日产高清欧美一区二区三区| 韩国精品久久久999| 亚洲视频欧美视频| 亚洲欧美成人在线| 亚洲中字黄色| 亚洲丶国产丶欧美一区二区三区| 欧美在线播放视频| 欧美日韩国产片| 这里只有精品视频| 国产精品视频免费观看www| av不卡在线看| 亚洲国产经典视频| 好看不卡的中文字幕| 亚洲综合成人婷婷小说| 亚洲一区三区电影在线观看| 欧美成人免费视频| 久久噜噜噜精品国产亚洲综合| 欧美三级乱人伦电影| 欧美日韩免费观看一区二区三区| 国产在线视频欧美一区二区三区| 亚洲午夜激情网站| 欧美一级淫片aaaaaaa视频| 亚洲国产成人在线视频| 国产精品你懂的在线| 国产精品国产三级欧美二区| 国产亚洲一级| 好吊视频一区二区三区四区| 一区二区在线免费观看| 久久av红桃一区二区小说| 欧美另类综合| 亚洲欧美日韩成人| 伊人夜夜躁av伊人久久| 久久成人亚洲| 亚洲精品女人| 欧美日韩一区二区在线观看| 国产精品一区二区久久精品| 亚洲丁香婷深爱综合| 久久久青草婷婷精品综合日韩| 久久综合伊人| 国产精品福利片| 国产日韩专区| 国产日韩视频一区二区三区| 欧美一站二站| 国产一区二区主播在线| 欧美高清视频在线播放| 欧美va亚洲va日韩∨a综合色| 欧美另类极品videosbest最新版本| 亚洲国产日韩欧美在线图片| 亚洲精品孕妇| 一区在线视频观看| 国产一区成人| 亚洲激情偷拍| 国产欧美亚洲一区| 黑人极品videos精品欧美裸| 欧美日韩在线观看视频| 一区二区三区日韩在线观看| 欧美视频中文一区二区三区在线观看| 国产精品揄拍一区二区| 国产日韩欧美在线视频观看| 国产一区在线免费观看| 欧美在线观看一区二区| 国产拍揄自揄精品视频麻豆| 国产一区二区三区久久| 久久精品国产99精品国产亚洲性色| 久久久久久久久岛国免费| 日韩午夜电影在线观看| 久久午夜色播影院免费高清| 亚洲国产高清视频| 久久这里只有| 影音先锋另类| 欧美国产成人精品| 1000部精品久久久久久久久| 欧美久久99| 裸体歌舞表演一区二区| 欧美激情一区二区在线| 亚洲一区精彩视频| 久久久午夜精品| 国产乱码精品一区二区三区av| 免费日韩成人| 国外成人性视频| 午夜精品美女久久久久av福利| 午夜久久久久久久久久一区二区| 亚洲深夜福利网站| 亚洲精品在线看| 在线一区二区三区四区五区| 亚洲三级免费| 亚洲国产精品一区二区第一页| 久久综合九色综合久99|