wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 15503|回復: 12
打印 上一主題 下一主題
收起左側

Verilog HDL自動售貨機系統設計與仿真實驗報告

  [復制鏈接]
跳轉到指定樓層
樓主
ID:242893 發表于 2017-11-10 11:16 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
利用VerilogHDL來設計設計一個自動售貨機,機器設有2個投幣孔,可以接受一元和五角的硬幣,每瓶飲料2.5元,可用2個按鍵來代替。還設有2個輸出,要求有找零和提示信號,分別輸出飲料和找零,編寫一個測試平臺,并通過仿真對該模型進行測試。

自動售貨機的設計與仿真

目錄

前言

一、設計程序

Verilog程序源代碼:

測試代碼:

二、程序仿真

仿真程序圖

系統的頂層原理圖如下:

三、程序說明

電路變量分析

四、知識點說明

五、實驗結論及總結




前言

隨著電子技術和計算機技術的飛速發展,電子線路的設計工作也日益顯得重要。經過人工設計、制作實驗板、調試再修改的多次循環才定型的傳統產品設計方法必然被計算機輔助設計所取代,因為這種費時費力又費資源的設計調試方法既增加了產品開發的成本,又受到實驗工作場地及儀器設備的限制。為了克服上述困難,加拿大Interactive Image Technologies公司推出的基于Windows 95/98/NT操作系統的EDA軟件。他可以將不同類型的電路組合成混合電路進行仿真。此外,從另一角度來看,隨著計算機技術和集成電路技術的發展,現代電子與電工設計,已經步入了電子設計自動化(EDA)的時代,采用虛擬仿真的手段對電子產品進行前期工作的調試,已成為一種發展的必然趨勢。通過對實際電子線路的仿真分析,從而提高對電路的分析、設計和創新能力。

數字集成電路本身在不斷地進行更新換代。它由早期的電子管、晶體管、小中規模集成電路、發展到超大規模集成電路(VLSIC,幾萬門以上)以及許多具有特定功能的專用集成電路。但是,隨著微電子技術的發展,設計與制造集成電路的任務已不完全由半導體廠商來獨立承擔。系統設計師們更愿意自己設計專用集成電路(ASIC)芯片,而且希望ASIC的設計周期盡可能短,最好是在實驗室里就能設計出合適的ASIC芯片,并且立即投入實際應用之中,因而出現了現場可編程邏輯器件(FPLD),其中應用最廣泛的當屬現場可編程門陣列(FPGA)和復雜可編程邏輯器件(CPLD)。

FPGA(現場可編程門陣列)與 CPLD(復雜可編程邏輯器件)都是可編程邏輯器件,它們是在PAL,GAL等邏輯器件的基礎之上發展起來的。同以往的PAL,GAL等相比較,FPGA/CPLD的規模比較大,它可以替代幾十甚至幾千塊通用IC芯片。這樣的FPGA/CPLD實際上就是一個子系統部件。

本次EDA課程設計就是利用VerilogHDL來設計設計一個自動售貨機,機器設有2個投幣孔,可以接受一元和五角的硬幣,每瓶飲料2.5元,可用2個按鍵來代替。還設有2個輸出,要求有找零和提示信號,分別輸出飲料和找零,編寫一個測試平臺,并通過仿真對該模型進行測試。

一、設計程序Verilog程序源代碼:
  1. module sell(yi_yuan,wu_jiao,  get,half_out,sell_out,reset,clk);
  2. parameter idle=0, half=1, one=2,two=3,three=4;
  3. input yi_yuan,wu_jiao,reset,clk;
  4. output get,half_out,sell_out;
  5. reg get,half_out,sell_out;
  6. reg[2:0] s;

  7. always @(posedge clk)

  8. begin
  9. if(reset)
  10.         begin
  11.         sell_out=0;   get=0;  half_out=0;  s=idle;
  12.         end
  13.   else
  14. case(s)
  15.       idle: begin
  16.         sell_out=0;   get=0; half_out=0;
  17.        if(wu_jiao)  s=half;
  18.          else  if(yi_yuan)s=one;
  19.       end
  20. half: begin
  21. if(wu_jiao)  s=one;
  22.         else if(yi_yuan)
  23.          s=two;
  24.            end
  25. one: begin
  26.   if(wu_jiao) s=two;
  27.          else if(yi_yuan)s=three;
  28.    end
  29. two:   begin
  30.         if(wu_jiao) s=three;
  31.           else if(yi_yuan)
  32.                begin
  33.    sell_out=1;get=1;  s=idle;
  34.                end
  35. end
  36.    three:  begin
  37.    if(wu_jiao)
  38.            begin
  39.      sell_out=1; get=1;  s=idle;
  40.            end
  41.    else if(yi_yuan)
  42.           begin
  43. …………
  44. …………
  45. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
測試代碼:
`timescale 1ns/1ns
module sell_top;
reg yi_yuan,wu_jiao,reset,CLK;
wire get,half_out,sell_out;
always #50 CLK=~CLK;
initial
begin
CLK =0; reset=1;
#100                reset=0;
yi_yuan=0;
wu_jiao=0;
end

always@(posedge CLK)
begin
  wu_jiao={$random}%2;#50 wu_jiao=0;
  end
always@(posedge CLK)
begin
  if(!wu_jiao)yi_yuan=1;#50 yi_yuan=0;
end
sell m(.yi_yuan(yi_yuan),.wu_jiao(wu_jiao), .get(get),
.half_out(half_out),.sell_out(sell_out),.reset(reset),.clk(CLK));
endmodule
二、程序仿真仿真程序圖

仿真波形及分析

分析前仿真波形,每個時鐘周期為100ns,如圖:在100ns系統復位,到550ns時,輸入5個wu_jiao信號,get和sell_out信號出現告電平,持續100ns,表示賣出和取飲料信號。第三組開始輸入信號:在1050ns且為上升沿時,1個yi_yuan高電平,后接著倆wu_jiao高電平,又一個yi_yuan高電平,half_out/get和sell_out信號出現告電平持續100ns,表示分別有賣出、找零和取飲料信號。在1850ns時第5組測試數據開始,同時為時鐘上升沿,分別有三個wu_jiao和一個yi_yuan高電平,滿足輸出,get、sell_out同時為高,持續100ns,表示分別賣出和取飲料信號。

系統的頂層原理圖如下

1.本次仿真實驗通過對自動售貨機狀態轉換圖的分析得出其工作原理,并根據工作原理編寫出Verilog HDL源程序;

2.通過仿真驗證,該設計能較好的實現自動售貨機的基本功能;

3.根據仿真結果,仿真輸出與理論值相比有一定的延時,這是系統誤差,難以消除。

三、程序說明電路變量分析
根據設計要求,共有七個變量。
clk:時鐘輸入;
reset:系統復位信號;
wu_jiao:代表投入五角硬幣;
yi_yuan:代表投入一元硬幣;
half_out:售貨機找回一枚五角硬幣信號;
sell_out:機器售出一瓶飲料;
get:提示投幣者取走飲料。
四、知識點說明

1、從仿真的角度來說,HDL語言面對的是編譯器(如Modelsim等),相當于軟件思路。 這時:

wire對應于連續賦值,如assign

reg對應于過程賦值,如always,initial  

從綜合的角度來說,HDL語言面對的是綜合器(如DC等),要從電路的角度來考慮。 這時:

1、wire型的變量綜合出來一般是一根導線; 2、reg變量在always塊中有兩種情況:

(1)、always后的敏感表中是(a or b or c)形式的,也就是不帶時鐘邊沿的,綜合出來還是組合邏輯

(2)、always后的敏感表中是(posedge clk)形式的,也就是帶邊沿的,綜合出來一般是時序邏輯,會包含觸發器(Flip-Flop)  

2、verilog中always@(posedge clk)無競爭冒險,因為這是時序電路,a和c值的更新是在時鐘沿到來時才會被采樣的,你所看見的一個時鐘周期,就是周期的概念,是延遲一周期后才賦值的,比如在0時刻,你給b,a一個初值1,1,而之前b,a值為0,0,則此時a為0的那個值賦給c,b為0值賦給a,在運行完這之后,由于有新值a=1,a值變化,a為1,即此時a=1,b=1,c=0,在下個周期時,c才等于1的。

3、#加數字表示延遲

4、Verilog中Timescale的用法

(1)`timescale 1ns / 1ps,含義為:時延單位為1ns,時延精度為1ps。

(2)在編譯過程中,`timescale會影響其后面所有模塊中的時延值,直至遇到另一個`timescale指令或`resetall指令。

(3) 當一個設計中的多個模塊帶有自身的`timescale編譯指令時,模擬器將定位在所有模塊的最小時延精度上,并且所有時延都相應地換算為最小時延精度。

5、$random(seed)是verilog中最簡單的產生隨機數的系統函數,給$random傳入了參數seed。

6、reg [2:0]s:定義一個三位的計數器

7、parameter 作用于聲明的那個文件;`define 從編譯器讀到這條指令開始到編譯結束都有效,或者遇到`undef命令使之失效。狀態機的定義可以用parameter 定義,但是不推薦使用`define 宏定義的方式,因為'define 宏定義在編譯時自動替換整個設計中所定義的宏,而parameter 僅僅定義模塊內部的參數,定義的參數不會與模塊外的其他狀態機混淆。

五、實驗結論及總結

    通過此次仿真實驗—基于狀態機的自動售貨機的設計,我掌握了Quartus II軟件的基本使用方法以及Verilog HDL語言的語法特點,可以初步編寫一些邏輯功能較為簡單的源程序。同時,通過此次實驗,我掌握了設計工作的完整流程,為以后的課程設計積累了寶貴的經驗。最后,實驗過程中難免遇到一些問題,我們要冷靜分析,找出原因。總之,通過此次實驗,我學到了許多有益的知識。


以上圖文的Word格式文檔下載(內容和本網頁上的一模一樣,方便大家保存):(共11頁):
Verilog HDL--自動售貨機設計.docx (153.49 KB, 下載次數: 210)


評分

參與人數 2黑幣 +54 收起 理由
starrynight73 + 4 贊一個!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏10 分享淘帖 頂5 踩
回復

使用道具 舉報

沙發
ID:314321 發表于 2018-4-23 11:10 | 只看該作者
很棒+++++
回復

使用道具 舉報

板凳
ID:264962 發表于 2018-6-4 10:23 | 只看該作者
很棒,很實用,哈哈哈
回復

使用道具 舉報

地板
ID:348875 發表于 2018-6-10 18:26 | 只看該作者
為什么測試里找零信號一直是低電平
回復

使用道具 舉報

5#
無效樓層,該帖已經被刪除
6#
ID:389133 發表于 2019-6-27 15:33 | 只看該作者
解難了
回復

使用道具 舉報

7#
ID:579126 發表于 2019-7-6 21:02 | 只看該作者
很有用
回復

使用道具 舉報

8#
ID:282095 發表于 2019-7-6 22:16 | 只看該作者
感謝分享
回復

使用道具 舉報

9#
無效樓層,該帖已經被刪除
10#
ID:773783 發表于 2020-6-9 11:35 | 只看該作者
感覺樓主的分享
回復

使用道具 舉報

11#
ID:835186 發表于 2020-11-27 11:02 | 只看該作者

這個怎么仿真
回復

使用道具 舉報

12#
ID:976342 發表于 2021-10-31 08:12 | 只看該作者

用quartus ii
回復

使用道具 舉報

13#
ID:1036307 發表于 2022-6-22 09:54 | 只看該作者
求源代碼
回復

使用道具 舉報

14#
無效樓層,該帖已經被刪除
15#
無效樓層,該帖已經被刪除
16#
ID:1073329 發表于 2023-12-14 20:45 | 只看該作者
他的找零,售出,取品怎么都是低電平
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美精品videossex性护士| 九一国产精品视频| 久久久久亚洲精品国产| 在线看福利67194| 精品亚洲一区二区三区| 91精品国产91久久久久久一区二区 | 午夜大尺度福利视频| 国产免费黄色| 国产精品自拍在线观看| 色九视频91| 啪啪免费网站| 天天色天天色| 男女午夜视频在线观看| 日本中文字幕视频| 中文有码在线观看| 日韩在线免费看| av国产在线观看| 免费在线午夜视频| 青草在线视频| 91在线亚洲| 成人黄页网站视频| julia中文字幕一区二区99在线| 中文一区二区三区四区| 国产精品毛片av| 狠狠综合久久av一区二区蜜桃| 日本一本不卡| 在线观看亚洲| 日韩制服丝袜av| 国产精品白丝jk白祙喷水网站| 成人永久aaa| 国产精品伦一区| 婷婷中文字幕一区三区| 欧美日韩一区二区三区四区五区| 日韩欧美一级二级三级久久久| 欧美一区二区三区人| 亚洲跨种族黑人xxx| 亚洲欧美精品中文字幕在线| 久久精品久久久久电影| 日韩av黄色在线观看| 国产一区二中文字幕在线看| 欧美一区二区三区四区久久| 国产午夜精品视频免费不卡69堂| 欧美人与性动交a欧美精品| 国产精品h在线观看| 北条麻妃高清一区| 亚洲三区在线| 虎白女粉嫩尤物福利视频| 原创真实夫妻啪啪av| 特级西西www444人体聚色 | 熟女人妻在线视频| 美女福利视频网| 欧美一区二区三区久久久| 亚洲第一视频在线| 91在线国产剧情| 中文字幕在线观看| 韩国精品一区| 色哟哟精品丝袜一区二区| 在线成人激情| 成人自拍视频在线观看| 九九视频免费观看视频精品| 亚洲一区二区三区无吗| 久久99国产乱子伦精品免费| 国产精品萝li| 日韩欧美在线影院| 欧美日韩爱爱视频| 国产成人精品日本亚洲11| 岛国大片在线播放| 国产白袜脚足j棉袜在线观看| 久久久精品99| 亚洲欧洲国产综合| 先锋成人影院| 色婷婷在线播放| 牛牛精品成人免费视频| 久久久久久穴| 久久久精品综合| 欧美色图一区二区三区| 中文字幕亚洲综合久久| 成人黄色网免费| 成人av在线播放观看| 私密视频在线观看| 奴色虐av一区二区三区| 精品网站www| 毛片免费在线观看| 日韩高清一区| 三级影片在线观看欧美日韩一区二区 | jizzjizzwww| 国产一二区在线观看| av成人综合| 天堂蜜桃91精品| 亚洲免费看黄网站| 亚洲一级免费视频| 国产精品区一区二区三含羞草| 久草热视频在线观看| 美国美女黄色片| 欧美性受xxxx狂喷水| a视频免费看| 88xx成人免费观看视频库| 香蕉视频国产精品| 久久老女人爱爱| 日韩一区二区三| 国产精品亚洲第一区| 国产毛片视频网站| 丝袜 亚洲 另类 欧美 重口| 亚洲男人天堂影院| 无人视频在线观看免费| 国产一区二区| 国产精品日本一区二区不卡视频 | 国产九色91| 日韩av片专区| caoporn国产| a级黄色毛片| 亚洲美女炮图| 国产精品成久久久久| 久久久久久一级片| 亚洲国产精品成人一区二区| 91九色视频在线| 九九热精品在线播放| 无码人妻精品一区二区三区蜜桃91 | 国产精品最新乱视频二区| 免费a在线看| 蜜桃av网站| 美女写真理伦片在线看| 日韩高清三区| www.欧美.com| 亚洲国产精品va在线观看黑人| av一本久道久久波多野结衣| 尤物国产在线观看| 久草网站在线观看| 黄色小视频在线看| 性感美女一区二区在线观看| 久久久天天操| 欧美日韩在线免费观看| 日本欧美国产在线| 欧美日韩亚洲一二三| 一本到在线视频| 在线播放网站| 秋霞影视一区二区三区| 国产亚洲女人久久久久毛片| 亚洲人高潮女人毛茸茸| 中国成人在线视频| 日韩伦人妻无码| 日本粉色视频在线观看| 看全色黄大色大片免费久久久| 91尤物视频在线观看| 最近2019好看的中文字幕免费| 亚洲看片网站| 日韩欧美视频网站| 久久久久久在线观看| 在线播放国产区| 要久久爱电视剧全集完整观看| 国产精品丝袜一区| 久久久久久97| 91女神在线观看| 少妇精品高潮欲妇又嫩中文字幕| 中文字幕伦理免费在线视频| 久久亚洲国产精品一区二区| 日韩一区和二区| 亚洲国产欧美不卡在线观看| 国产一级片久久| 中文字幕福利片| 国产精品97| 在线观看视频一区| 国产精品香蕉视屏| 国产高潮国产高潮久久久91| 裸体av在线| 欧美精品一二| 欧美性生交xxxxxdddd| 91九色极品视频| 99久久精品久久亚洲精品| 九色成人在线| 欧美aaaaaaaaaaaa| 欧美日韩一区在线| 亚洲精美视频| 成人免费一级片| 午夜视频在线| 奇米777欧美一区二区| 日韩精品中文在线观看| 黄色国产一级视频| 五月天婷婷激情网| 巨大黑人极品videos精品| 99久久99精品久久久久久| 欧美精品xxx| 精品人妻二区中文字幕| 色视频免费版高清在线观看| 天堂在线精品| 在线观看一区二区视频| 亚洲欧美国产精品桃花| 91在线公开视频| 交100部在线观看| 久久综合久久久久88| 国产mv免费观看入口亚洲| 实拍女处破www免费看| 成年人黄色电影| 国色天香一区二区| 亚洲美女视频网| 邪恶网站在线观看| xxxxwwww欧美| 日韩成人精品一区二区| 欧美精品123区| 久久这里只有精品23| 好男人官网在线| 999精品视频在这里| 福利微拍一区二区| 亚洲二区三区四区| 精品久久在线观看| 最新欧美电影| 亚洲男女毛片无遮挡| 国内外成人免费视频| 国产伦精品一区二区三区视频我| 欧美14一18处毛片| 国产嫩草影院久久久久| av成人免费观看| 中文亚洲av片在线观看| 日韩免费va| 亚洲自拍与偷拍| 亚洲欧美久久234| 五月婷婷一区二区三区| 91夜夜蜜桃臀一区二区三区| 色av一区二区| 97中文字幕在线| 精品国内一区二区三区免费视频| 国产精品三级| 亚洲国产精品成人va在线观看| 亚洲图色中文字幕| 福利在线白白| 美女视频免费一区| 国产成人涩涩涩视频在线观看| 青青草手机视频在线观看| 黄色网页在线观看| 中文字幕欧美日韩一区| 欧美日韩免费精品| 色哟哟国产精品色哟哟| 四虎5151久久欧美毛片| 日韩欧美亚洲一区二区| 涩涩网站在线看| 中文字幕理伦片免费看| 国产高清在线精品| 91免费综合在线| 国产又大又黄又爽| a级日韩大片| 精品日本一线二线三线不卡| 色噜噜狠狠一区二区三区狼国成人| 免费男女羞羞的视频网站中文版| 日日摸夜夜添夜夜添精品视频 | 激情综合五月网| 青青青国内视频在线观看软件| 国产精品久久久久精k8| 日本一区二区三区视频免费看| 亚洲天堂视频在线观看免费| 欧美日韩色图| 日韩中文字幕免费看| 欧美福利第一页| 狂野欧美激情性xxxx欧美| 夜夜揉揉日日人人青青一国产精品 | 91免费版在线| 久久久一本精品99久久精品66| 亚洲AV无码国产精品午夜字幕| 另类尿喷潮videofree| 亚洲精品久久久久中文字幕欢迎你 | ㊣最新国产の精品bt伙计久久| 无遮挡亚洲一区| 国产精品视频流白浆免费视频| 亚洲国产激情| 热re91久久精品国99热蜜臀| 亚洲永久精品在线观看| 国产在线不卡一区二区三区| 精品国产一区二区三区久久影院| 亚洲成年人av| www.在线视频| 天天综合天天综合色| 欧美一级裸体视频| 偷拍25位美女撒尿视频在线观看| 国产欧美日韩综合| 中国黄色录像片| 羞羞小视频视频| youjizz国产精品| 午夜视频久久久| 老太做爰xxxx| 国产1区2区3区精品美女| 久久av一区二区三区漫画| 欧美精品videossex变态| 亚洲一区国产一区| 91精品入口蜜桃| 欧美xxx另类| 美女免费视频一区| 精品视频一区二区| 印度美女freesex性hd| 国产麻豆精品theporn| 欧美日本国产精品| 黄色的网站免费| 99精品欧美一区二区三区综合在线| 日韩欧美亚洲精品| 97在线免费| 国产无遮挡一区二区三区毛片日本| 手机看片日韩国产| 午夜影院韩国伦理在线| 国产精品久久99| 日本三区在线观看| 91社区在线观看播放| 色综合久久综合中文综合网| 久久久精品人妻一区二区三区| 91麻豆免费在线视频| 欧美日韩高清影院| 天天操天天干天天操天天干| 国产一区高清| 久久视频这里只有精品| 中文亚洲av片在线观看| 自拍视频亚洲| 999精品在线观看| 免费三级毛片| 国产亚洲精品超碰| 精品少妇无遮挡毛片| www.在线视频| 亚洲福利视频网| 中文字幕亚洲乱码熟女1区2区| 色综合狠狠操| 99久久99| 影视先锋午夜av| 亚洲欧洲精品成人久久奇米网| 岛国av免费在线| 另类图片综合电影| 精品国产一区二区三区久久狼黑人| 亚洲综合视频在线播放| 亚洲激情综合| 日本午夜精品电影| 成r视频免费观看在线播放| 精品福利一区二区| 中国1级黄色片| 亚洲日产av中文字幕| 国产精品丝袜视频| 日本三级电影在线看| 国产精品天美传媒沈樵| 国产精品一级无码| 免费成人高清在线视频| 久久99精品国产99久久6尤物| 亚洲免费不卡视频| 麻豆国产精品官网| 成品人视频ww入口| 欧美伦理免费在线| 国产一区二区三区视频免费| 99国产精品99| 国产精品一区二区无线| 老熟妇仑乱视频一区二区 | 一区二区三区少妇| 精品福利一区| 成人午夜在线影院| xxxx69视频| 色国产精品一区在线观看| 午夜精品福利在线视频| 日韩久久精品| 久久亚裔精品欧美| 你懂的在线观看视频网站| 日韩一区二区三区四区五区六区 | 午夜精品久久久久久久男人的天堂 | 在线观看网站黄| 美女精品视频在线| 国产精品久久久久久久7电影| 成年黄网站在线观看免费| 亚洲一二三专区| 中文字幕五月天| 欧美精选一区| 国产人妻互换一区二区| 日韩经典av| 欧美激情极品视频| 婷婷5月激情5月| 午夜av一区二区| 国产无码精品一区二区| 国产精品视频| 欧美极品欧美精品欧美| 欧洲av不卡| 国产精品白嫩初高中害羞小美女| 6080午夜| 欧美精品777| 国产99久一区二区三区a片| 国产成人一级电影| 图片区偷拍区小说区| 岳的好大精品一区二区三区| 九色综合日本| 免费在线看黄| 欧美精品在线免费观看| 深夜免费福利视频| 欧美影院一区二区三区| 亚洲熟妇无码久久精品| 成人视屏免费看| 噜噜噜在线视频| 中文字幕免费一区二区三区| 欧美精品在欧美一区二区| 欧美日韩视频网站| 成人激情视频在线| 国产在线一二| 欧美成人第一页| 成年女人毛片| 欧美成人一区二区三区在线观看| 乱精品一区字幕二区| 中文字幕一区二区三区不卡| 免费中文字幕在线观看| 日韩 欧美一区二区三区| 亚洲免费999| 精品欧美激情在线观看| 六月婷婷激情网|