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久久偷偷做嫩草影院精品| 国产亚洲精品97在线观看| 国禁国产you女视频网站| 一本二本三本不卡无码| 国产成人综合日韩精品无码不卡| 日本91在线| 国产成人福利在线视老湿机| 久久国产精品77777| 噜噜噜综合亚洲| 色婷婷综合在线| 天堂成人在线| 免费一级α片在线观看| 免费久久一级欧美特大黄| 婷婷激情亚洲| 亚洲自偷自拍另类小说| 国产精品刺激对白在线| 亚洲成人在线免费| 亚洲欧美自拍一区| 中国毛片网| 色吊丝av中文字幕| 日韩精品无码不卡无码| 亚洲女同一区二区| 日本三级黄在线观看| 污网站在线观看视频| 久久久久久尹人网香蕉 | 久久久久久久久亚洲精品| 久久99久久无码毛片一区二区| 国产一级毛片网站| 亚洲一级毛片免费观看| 中文字幕在线免费看| 色综合婷婷| 亚洲国产成人自拍| 亚洲第一综合天堂另类专| 无码福利日韩神码福利片| 欧洲日本亚洲中文字幕| 亚洲无码91视频| 国产成人综合在线观看| 在线免费看黄的网站| 狠狠色综合久久狠狠色综合| 天天综合亚洲| 素人激情视频福利| 久久这里只有精品免费| 毛片在线播放a| 久久久久久久蜜桃| 毛片久久久| 国产一区二区三区日韩精品| 午夜a级毛片| 蜜臀AV在线播放| 国产精品不卡永久免费| 最新国产网站| 亚洲欧洲自拍拍偷午夜色| 国产视频欧美| 四虎国产精品永久一区| 国产在线精彩视频二区| 亚洲日韩国产精品综合在线观看| 日本午夜影院| 国产成人无码Av在线播放无广告| 亚洲色图在线观看| 亚洲日韩高清在线亚洲专区| 久久精品丝袜| 国产极品美女在线播放| 91网址在线播放| 99久久精品无码专区免费| 1024你懂的国产精品| 亚洲精品成人片在线播放| 国产精品尤物铁牛tv | 午夜福利视频一区| 国产成+人+综合+亚洲欧美| 亚洲成年人网| 99一级毛片| 国产自无码视频在线观看| 自拍偷拍欧美日韩| 久久精品国产精品一区二区| 国产精品30p| 亚洲aaa视频| 亚洲AⅤ无码日韩AV无码网站| 精品视频在线观看你懂的一区|