999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Verilog的售貨系統設計及驗證

2018-11-27 11:16:40胥杭君郭夢生白旭升賴寒
中國新技術新產品 2018年18期
關鍵詞:模塊化

胥杭君 郭夢生 白旭升 賴寒

摘 要:本文對自動售貨機系統的功能進行了模塊化的劃分,并對其模塊功能及組成進行了討論,同時對其原理進行了研究后得出了相應的模擬系統。并對使用Verilog HDL語言及相應軟件對其功能的實現進行了詳細的闡述,且對模擬系統整體的框架進行了設計。經仿真后得出模擬系統可正常,穩定工作的這一結論。

關鍵詞:模塊化;自動售貨;FPGA

中圖分類號:TP311 文獻標志碼:A

0 引言

隨著電子技術的不斷發展,FPGA,即現場可編程門陣列作為專用集成電路(ASIC)領域中一種半定制的電路,其應用領域已經越來越廣泛。且隨著當今生活節奏的不斷變化,各種自動售貨設備的需求正在日益增大。基于FPGA的相應系統可實現模塊化的設計,從而方便日后對系統的升級維護擴展。本文基于搭載FPGA芯片的實驗板對自動收貨系統進行了模擬設計與仿真驗證。

1 系統整體設計概述

本文中的模擬系統對自動售貨機的商品選購過程及當前狀態顯示進行了相應的模擬,因此可大致將其功能模塊劃分為5個相應的功能模塊,分別為按鍵模塊1、按鍵模塊2、控制模塊、數碼管顯示模塊和狀態顯示模塊。

2 各模塊詳述

2.1 按鍵模塊1

本模塊在硬件上為一個4×4的矩陣鍵盤,則對應可實現16種商品的模擬的選擇,而矩陣鍵盤的按鍵檢測采用了行掃描法,而其中在程序描述部分還包括了一個編碼器及解碼器,以此使得控制部分接收到較為精簡的數據信號。

2.2 按鍵模塊2

本模塊對選定商品后的投幣過程進行了模擬,key_in1模擬表示投入一元的硬幣,而key_in2模擬表示投入五毛的硬幣。同時本模塊中還包括了一個復位按鍵,其可以將系統狀態恢復為初始狀態,同時可以讓顧客在未完成商品購買全額投入的操作下進行重新選擇。

2.3 控制模塊部分

本模塊為本模擬系統的核心控制部分,而其實現則采用了有限同步狀態機的思想。而本狀態機共有6個狀態,分別為初始狀態(IDLE),共投入一元的狀態(oney),共投入五毛的狀態(fivem),共投入一元五的狀態(onef),共兩元的狀態(twoy)及錯誤狀態(error)。由于本系統為模擬系統,只做相關功能驗證,故設定商品最高金額為兩元。

而具體狀態轉移過程為最開始系統處于初始狀態,當投入一元硬幣后將跳轉至狀態oney,若是投入五角則跳轉至fivem狀態,此后依照投入金額為觸發條件分別跳轉至相應狀態。當跳轉至twoy狀態時,則代表商品購買完成,而若是在狀態處于onefive時投入一元硬幣,則系統將跳轉至error狀態,而若是在狀態轉移中出現其他問題或是不在正常購買流程內的情況,系統同樣會跳轉至error狀態。若是在購買過程中按下重置按鍵,則系統將跳轉回初試狀態。同時當系統處于各相應狀態時將向外輸出value1和value2兩個值給相應的顯示模塊。

2.4 數碼管顯示模塊

本模塊對當前投幣金額進行顯示。其硬件實現原理為數碼管的動態掃描,利用余暉效應來顯示不同的數值。而其程序部分為接受來自于控制模塊的輸出值value1,然后通過解碼器將其解碼后通過數碼管對相應金額數字進行顯示。

2.5 LED顯示模塊

本模塊為通過LED燈的不同點亮位置來對當前狀態進行可視化的顯示,程序部分同樣為使用解碼器將接收于來自控制部分輸出的值value2進行解碼后點亮相應的LED。

由于本文中使用的實驗板LED燈為低電平有效,且高位在左,低位在右,故對其做出如下表示形式:(0亮1滅)

IDLE:5b11111 fivem:5b11101 oney:5b11011 onef:5b10111

twoy:5b01111 error:5b00000

3 控制部分的仿真驗證

modelsim為一款非常優秀的仿真軟件,且其界面設計簡潔,可讀性高,可提供非常友好的仿真環境,故本文中將使用modelsim作為仿真工具來對本文中所設計的系統進行仿真驗證。

分別對模擬先投入一元的硬幣后再投入五角的硬幣再投入一元硬幣導致總金額溢出而出現錯誤的情況進行仿真。其仿真波形如圖1所示。

經對其進行仿真驗證后發現仿真通過,且與預想仿真結果相同,上板實驗后發現能夠穩定地實現最初所預想要實現的功能。

本文介紹了對基于搭載FPGA芯片的開發板所實現的自動收貨系統的模擬功能驗證,為其實際應用做出了理論與仿真上的驗證。且由于本文所設計的系統采用了模塊化的設計思想,因此可以較為方便地對其功能進行擴展升級,比如在實際使用中出現錯誤時除了燈光警示外還可加入語音警示的功能。而核心控制部分則可根據實際需求進行靈活的修改,其適應性較強,可廣泛應用于各類自動售貨系統。

參考文獻

[1]朱軍.自動售貨機的結構[J].信息與電腦,1995(10):12-13.

[2]楊文霞,孫青林.數字邏輯電路[M].北京:北京科學出版社,2007.

[3]黃伊楠,謝育.基于Modelsim的自動化邏輯驗證平臺設計[J].電子技術與軟件工程,2015(7):70.

[4]吳繼華,王誠.Verilog HDL設計與驗證[M].北京:人民郵電出版社,2006.

[5]胥杭君,葉璐.淺談模塊化及其應用[J].科學與財富,2015(13):110-111.

[6]張松,李筠.FPGA的模塊化設計方法[J].電子測量與儀器學報,2014,28(5):560-565.

猜你喜歡
模塊化
模塊化自主水下機器人開發與應用
基于模塊化控制系統在一體化教學中的應用
模塊化住宅
現代裝飾(2020年5期)2020-05-30 13:01:56
馬勒推出新型模塊化混動系統
考慮模塊化和退貨率的供應鏈大規模定制模型
ACP100模塊化小型堆研發進展
中國核電(2017年2期)2017-08-11 08:00:56
從模塊化中得到的二氧化碳
流程工業(2017年4期)2017-06-21 06:29:52
模塊化VS大型工廠
流程工業(2017年4期)2017-06-21 06:29:50
非模塊化設計四合一爐對流室的模塊化吊裝
機械制造技術模塊化教學改革研究
主站蜘蛛池模板: 制服丝袜 91视频| 三区在线视频| 亚洲无码高清视频在线观看| 极品私人尤物在线精品首页 | 91视频精品| 毛片手机在线看| 国产伦精品一区二区三区视频优播| 国产不卡网| 国产成人精品一区二区秒拍1o| 欧美精品综合视频一区二区| 91精品啪在线观看国产60岁| 亚洲日本韩在线观看| www.亚洲一区二区三区| 麻豆精品在线| 88国产经典欧美一区二区三区| 五月婷婷综合色| 无码日韩精品91超碰| 青青热久麻豆精品视频在线观看| 99热这里只有精品免费| 久久精品欧美一区二区| 动漫精品啪啪一区二区三区| 日本三区视频| 99久久这里只精品麻豆| 大陆精大陆国产国语精品1024| 午夜老司机永久免费看片| 国产原创演绎剧情有字幕的| 亚洲国产精品久久久久秋霞影院| 婷五月综合| 奇米精品一区二区三区在线观看| 高清色本在线www| 国产麻豆aⅴ精品无码| 成人综合网址| 国产视频欧美| 一级爆乳无码av| 亚洲一区二区三区在线视频| 国产大全韩国亚洲一区二区三区| 亚洲人成网站在线观看播放不卡| 欧美日韩精品综合在线一区| 女人爽到高潮免费视频大全| 中文字幕2区| 99人体免费视频| 亚洲人成电影在线播放| 99在线视频精品| 熟妇丰满人妻av无码区| 亚洲欧美国产视频| 国产区在线观看视频| 3344在线观看无码| 国产福利在线观看精品| 国产精品99久久久久久董美香 | 试看120秒男女啪啪免费| 欧美激情视频二区三区| 五月婷婷伊人网| 久久久成年黄色视频| 亚洲国产精品日韩欧美一区| 国产精品v欧美| 91精品亚洲| 视频国产精品丝袜第一页| 日韩国产亚洲一区二区在线观看| 无码精品国产dvd在线观看9久| 成人在线亚洲| 国产人人射| 日韩色图在线观看| 午夜三级在线| 久久无码免费束人妻| 国产福利观看| 伊人久久婷婷五月综合97色| 国产综合色在线视频播放线视| 久久毛片基地| 亚洲av无码久久无遮挡| 国产欧美视频综合二区| 欧美精品v日韩精品v国产精品| 极品国产在线| 亚洲高清国产拍精品26u| 欧美午夜理伦三级在线观看| 精品伊人久久久大香线蕉欧美 | 毛片网站观看| 国产在线八区| 日韩中文精品亚洲第三区| 88av在线看| 国产爽歪歪免费视频在线观看 | 国产成人调教在线视频| 国模粉嫩小泬视频在线观看|