《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于Petri網的并行控制器的VHDL實現
基于Petri網的并行控制器的VHDL實現
陸繼遠
(江蘇大學 電氣信息工程學院,江蘇 鎮江212013)
摘要: Petri網是離散事件系統建模的重要工具,本文使用硬件描述語言VHDL實現了基于Petri網的并行控制器。文中通過一個液位控制系統實例具體介紹了這一方法,并通過仿真波形證明了該方法的正確性。這對于離散事件系統并行控制器的設計具有十分重要的意義。
Abstract:
Key words :

摘   要: 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]

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

此內容為AET網站原創,未經授權禁止轉載。
热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>
          永久免费精品影视网站| 欧美精品亚洲| 欧美视频在线免费看| 欧美视频一区在线观看| 欧美一级大片在线观看| 亚洲激情电影在线| 一区二区三区国产| 欧美性猛交xxxx乱大交蜜桃| 久久久久九九九九| 亚洲视频免费观看| 国产欧美一区二区三区另类精品| 欧美日韩国产美| 欧美黄色大片网站| 亚洲一区二区免费| 久久精品一区二区三区不卡牛牛| 久久欧美中文字幕| 女同一区二区| 欧美精品v国产精品v日韩精品| 久久综合九色| 国产精品资源在线观看| 免费国产自线拍一欧美视频| 久久精品成人欧美大片古装| 久久国产婷婷国产香蕉| 欧美久久精品午夜青青大伊人| 欧美精选午夜久久久乱码6080| 久久精品三级| 巨胸喷奶水www久久久免费动漫| 欧美a级理论片| 国产一区二区久久| 国产欧美精品日韩精品| 久久天堂国产精品| 黄色精品一区二区| 国产精品久久久久久久久久久久久久| 欧美粗暴jizz性欧美20| 欧美三级乱码| 欧美.www| 欧美成人免费一级人片100| 久久精品国产久精国产思思| 欧美精品久久99久久在免费线| 一区国产精品| 亚洲影院色在线观看免费| 欧美成人综合一区| 日韩视频在线观看免费| 亚洲精品一二| 亚洲一区免费观看| 国产精品亚洲网站| 亚洲欧美日韩精品久久奇米色影视| 欧美在线一二三区| 农夫在线精品视频免费观看| 亚洲一区二区三区高清不卡| 蜜桃av一区二区| 亚洲欧洲中文日韩久久av乱码| 亚洲一级特黄| 国产精品亚洲а∨天堂免在线| 久久综合亚洲社区| 亚洲欧美日韩网| 久久久久久夜精品精品免费| 国产一区二区观看| 亚洲欧美日韩人成在线播放| 欧美日韩一级大片网址| 午夜欧美理论片| 欧美一区2区视频在线观看| 国产乱理伦片在线观看夜一区| 亚洲巨乳在线| 国产一区二区三区直播精品电影| 中日韩在线视频| 久久一区二区三区四区五区| 美女尤物久久精品| 久久综合成人精品亚洲另类欧美| 亚洲伊人第一页| 国产一区二区精品久久| 欧美亚洲免费| 国产免费观看久久黄| 性欧美18~19sex高清播放| 国产一区二区三区四区五区美女| 亚洲欧美福利一区二区| 国产精品欧美一区喷水| 亚洲黄色高清| 国产精品丝袜白浆摸在线| 欧美精品福利在线| 欧美三级午夜理伦三级中视频| 久久成人人人人精品欧| 亚洲茄子视频| 国产精品sm| 一本色道久久| 欧美区一区二区三区| 亚洲欧美日韩天堂一区二区| 激情懂色av一区av二区av| 国产欧美va欧美不卡在线| 久久天天躁狠狠躁夜夜av| 亚洲国产高潮在线观看| 久久久99免费视频| 亚洲二区视频在线| 欧美成人在线免费观看| 欧美成人中文| 欧美视频在线观看免费| 精品不卡一区二区三区| 亚洲另类一区二区| 欧美激情影院| 午夜精品久久久久久久男人的天堂| 久久黄色网页| 久久成人精品电影| 国产亚洲综合在线| 狠狠色综合色综合网络| 蜜臀av一级做a爰片久久| 亚洲女优在线| 久久在线精品| 欧美韩国日本一区| 美日韩精品视频免费看| 亚洲一区二区免费| 国产精品任我爽爆在线播放| 国产精品v日韩精品| 亚洲少妇在线| 狠狠色综合日日| 在线看视频不卡| 欧美性做爰猛烈叫床潮| 美女诱惑黄网站一区| 香蕉尹人综合在线观看| 亚洲激情视频在线观看| 欧美日韩国产在线播放网站| 国产日韩av高清| 亚洲高清一二三区| 国产精品ⅴa在线观看h| 亚洲日本一区二区三区| 国产精品不卡在线| 亚洲精品国产无天堂网2021| 欧美岛国在线观看| 日韩一二三在线视频播| 亚洲福利视频在线| 亚洲午夜av在线| 亚洲一区二区三区在线视频| 欧美激情一区二区三区全黄| 亚洲午夜精品一区二区三区他趣| 久久久久国产免费免费| 国产一区二区在线观看免费| 美女精品自拍一二三四| 日韩视频免费看| 欧美无砖砖区免费| 香蕉乱码成人久久天堂爱免费| 伊人成人网在线看| 欧美成人精品1314www| 91久久久久久久久| 久久精品国产77777蜜臀| 嫩模写真一区二区三区三州| 狠狠色综合日日| 国产精品永久免费观看| 日韩午夜免费| 亚洲人成人一区二区在线观看| 久久久久久久久一区二区| 亚洲欧洲综合另类在线| 久久久国产精彩视频美女艺术照福利| 亚洲电影毛片| 亚洲福利一区| 亚洲午夜av电影| 亚洲一二三四区| 久久久久久九九九九| 国产在线不卡精品| 伊人久久噜噜噜躁狠狠躁| 一二三四社区欧美黄| 国产精品免费网站在线观看| 亚洲女爱视频在线| 亚洲自拍16p| 狠狠色综合色区| 欧美一级片一区| 在线观看欧美日韩国产| 另类激情亚洲| 看片网站欧美日韩| 欧美人成在线| 美女主播精品视频一二三四| 夜夜嗨av色综合久久久综合网| 欧美体内谢she精2性欧美| 国产在线拍偷自揄拍精品| 激情综合色丁香一区二区| 亚洲国产天堂久久综合网| 国产精品青草久久久久福利99| 极品少妇一区二区三区精品视频| 久久久久久久久岛国免费| 一本色道久久综合| 国产老肥熟一区二区三区| 雨宫琴音一区二区在线| 在线亚洲免费视频| 欧美日韩另类丝袜其他| 99热这里只有精品8| 欧美色欧美亚洲高清在线视频| 国内精品久久国产| 亚洲永久精品大片| 国产欧美韩国高清| 午夜一区不卡| 欧美日韩一区国产| 伊大人香蕉综合8在线视| 午夜视频一区在线观看| 欧美精品免费在线| 奶水喷射视频一区| 国产欧美一二三区| 国产一区再线| 亚洲视频精品在线| 久久九九精品| 欧美**字幕| 亚洲国产精品第一区二区三区| 国产精品chinese| 国产亚洲欧洲一区高清在线观看| 久久久女女女女999久久| 亚洲精品视频二区| 亚洲电影在线播放| 久久久www成人免费毛片麻豆| 性久久久久久| 国产在线观看91精品一区| 另类天堂视频在线观看| 欧美亚洲系列| 国产裸体写真av一区二区| 欧美在线观看视频一区二区| 玖玖玖免费嫩草在线影院一区| 一本色道综合亚洲| 1000部国产精品成人观看| 麻豆精品一区二区av白丝在线| 久久综合成人精品亚洲另类欧美| 国产精品综合不卡av| 午夜精品亚洲一区二区三区嫩草| 欧美亚洲专区| 国产精品久久777777毛茸茸| 亚洲国产三级网| 狠狠色丁香婷婷综合| 亚洲国产精品成人综合色在线婷婷| 国产精品稀缺呦系列在线| 日韩视频在线免费观看| 美腿丝袜亚洲色图| 亚洲精品激情| 国产精品视频免费观看www| 亚洲国产一区二区三区高清| 免费毛片一区二区三区久久久| 国内精品久久久久影院优| 国产精品久久二区| 午夜日韩视频| 欧美丝袜一区二区| 国产麻豆综合| 欧美午夜激情视频| 欧美色欧美亚洲另类二区| 一本色道**综合亚洲精品蜜桃冫| 欧美二区乱c少妇| 亚洲午夜av在线| 欧美日韩精品伦理作品在线免费观看| 久久久五月婷婷| 亚洲一区二区三区免费观看| 欧美午夜精品一区二区三区| 国产亚洲欧美一区二区| 欧美激情一区在线观看| 国产在线乱码一区二区三区| 欧美成人免费观看| 亚洲在线成人精品| 亚洲国产日本| 久久国产精品久久久久久电车| 国产精品成人久久久久| 欧美中文字幕视频在线观看| 亚洲图片欧美午夜| 国产午夜精品视频免费不卡69堂| 欧美视频一区二区| 国内在线观看一区二区三区| 欧美日韩1区| 国产精品永久入口久久久| 亚洲剧情一区二区| 中文精品99久久国产香蕉| 老牛嫩草一区二区三区日本| 欧美一级视频精品观看| 国产色综合天天综合网| 国内精品久久久久影院 日本资源| 欧美日韩在线不卡| 夜夜嗨av一区二区三区四季av| 日韩一级欧洲| 久久精品在这里| 国产热re99久久6国产精品| 国产喷白浆一区二区三区| 欧美国产日韩一区二区在线观看| 久久国产直播| 国产精品视频九色porn| 国产一区二区三区直播精品电影| 欧美激情一区二区久久久| 亚洲视频日本| 欧美中文字幕视频| 欧美亚洲一区二区三区| 亚洲电影免费观看高清完整版在线| 亚洲欧美999| 免费成人在线视频网站| 欧美国产一区二区三区激情无套| 亚洲一区二区在线免费观看视频| 伊人成年综合电影网| 在线 亚洲欧美在线综合一区| 9i看片成人免费高清| 亚洲无毛电影| 亚洲黄色天堂| 亚洲激情综合| 最新国产成人av网站网址麻豆| 欧美久久在线| 欧美久久综合| 亚洲精华国产欧美| 欧美日一区二区三区在线观看国产免| 亚洲精品乱码久久久久久蜜桃91| 新狼窝色av性久久久久久| 欧美一区二区三区另类| 在线亚洲高清视频| 欧美激情精品久久久久久蜜臀| 国产欧美综合一区二区三区| 国产情人节一区| 香蕉国产精品偷在线观看不卡| 亚洲欧美日韩在线| 好看的亚洲午夜视频在线| 国产精品成人在线观看| 欧美日韩亚洲一区二区三区| 在线精品一区二区| 亚洲一区区二区| 久久国产福利国产秒拍| 亚洲在线成人精品| 亚洲国产精品精华液网站| 欧美日韩妖精视频| 久久久国产亚洲精品| 欧美人与性禽动交情品| 免费观看不卡av| 怡红院精品视频在线观看极品| 亚洲人午夜精品| 亚洲综合色婷婷| 久久精品国产2020观看福利| 亚洲男人第一av网站| 久久久久久久综合狠狠综合| 欧美色综合天天久久综合精品| 欧美一区二区三区播放老司机| 黄色资源网久久资源365| 国产精品久久久亚洲一区| 亚洲专区欧美专区| 欧美性猛交99久久久久99按摩|