【正文】
鐘上升沿,分別有三個half yuan(wu jiao)和一個one_yuan(yi yuan)高電平,滿足輸出,get、sell_out同時為高,持續(xù)100ns,表示分別賣出和取飲料信號。 get=0。 //投入一個一元硬幣(即:相當于跳到兩個五角硬幣)endhalf: beginif(wu_jiao) s=one。 endendthree: beginif(wu_jiao) //投入五個五角硬幣(送出飲料)begin sell_out=1。 get=0。電源VCC先通過R9,R10給C3充電,使電容C3從0 V充電到2Vcc/3,接著從2Vcc/3放電到VCC/3,又再從VCC/3充電到2Vcc/3,電容C3形成周期性的充放電過程,從而在555的輸出端out形成周期性的矩形脈沖波,構成多諧振蕩器。它一般由可嵌入式陣列塊(EAB)、邏輯陣列塊(LAB)、快速互聯(lián)通道(Fast Track)、IO單元(IOE)組成。通過本次設計,我們在對EDA這門技術上有了更深刻的認識,也從實踐的例子中去感受到了EDA設計給我們設計帶來的改變與進步。當年紅軍爬雪山,越草地,與自然做斗爭,冰天雪地的。挫折是一份財富,經(jīng)歷是一份擁有。 其次,我要感謝幫助過我的同學,他們也為我解決了不少我不太明白的設計上的難題。龍駒老師嚴謹求實的治學態(tài)度,踏實堅韌的工作精神,將使我終生受益。讓我知道了學無止境的道理。但大家臉上的表情都是欣慰和歡喜的,到底工夫不負有心人。在設計開始前我們對各個模塊進行了詳細的分析和設計準備工作,設計過程中,我們相互協(xié)調,積極參與完成技術實現(xiàn)的難點。EDA試驗箱的實驗:經(jīng)過以上前仿真,綜合,然后布局布線,后仿真,前、后仿真驗證成功后,下載到FPGA實驗箱,成功得到led顯示,與上面的仿真波形相對應,與設計思想吻合,實驗部分已經(jīng)成功,下面是原理圖的繪制,如圖48所示圖481 原理圖圖482 原理圖FPGA器件介紹 FPGA(Field-Programmable Gate Array)可以達到比PLD更高的集成度,它是在PAL、GAL、EPLD等可編程器件的基礎上進一步發(fā)展起來的,具有更復雜的布線結構和邏輯實現(xiàn)。當投入五個五角的硬幣時,送出一瓶飲料,如圖41圖41 波形圖當投入硬幣不足(兩個五角,一個一元)時無飲料送出,如圖42圖42 波形圖當投入三個五角,一個一元硬幣時,有飲料送出,如圖43圖43 波形圖投入四個五角硬幣,一個一元硬幣時,有飲料送出,并找回五角硬幣,如圖44圖44 波形圖投入三個一元硬幣時有飲料送出且找回五角硬幣,當有復位信號時系統(tǒng)強行復位,此時無論有無信號硬幣投入,售賣機都沒反應,如圖45圖45 波形圖 定時器原理圖多諧振蕩器是一種自激振蕩器,接通電源后不需要外加觸發(fā)信號便能自動產生矩形脈沖。 s=idle。get=1。 if(wu_jiao) s=half。reg[2:0] s。圖32 復位電路圖系統(tǒng)設計詳細說明 本設計由現(xiàn)場可編程門矩陣(FPGA)作為控制芯片,通過Verilog HDL硬件描述語言設計,設計思想如下:設每個時鐘周期為100ns,開始運行100ns系統(tǒng)復位,到550ns時,輸入5個half yuan(wu jiao)信號,get和sell_out信號出現(xiàn)告電平,持續(xù)100ns,表示賣出和取飲料信號。無論用戶使用哪種類型的FPGA芯片,總要涉及到復位電路的設計。程序設計思想為:對輸入信號采用時鐘、復位、一元信號和五角信號組合,再通過組合邏輯電路輸出(輸出half /sell dollar和collect),結果狀態(tài)。機器設計有2個投幣孔,可用2個按鍵來代替。 中國自1995年以來加速開發(fā)半導體產業(yè),先后建立了幾所設計中心,推動系列設計活動以應對亞太地區(qū)其它EDA市場的競爭。為了與臺灣和美國的設計工程師形成更有力的競爭,中國的設計隊伍有必要引進和學習一些最新的EDA技術。在整個設計過程中,自動化和智能化程度還不高,各種EDA軟件界面千差萬別,學習使用困難,并且互不兼容,直接影響到設計環(huán)節(jié)間的銜接。HDL語言使用與設計硬件電子系統(tǒng)的計算機語言,它能描述電子系統(tǒng)的邏輯功能、電路結構和連接方式。EDA技術是在電子CAD技術基礎上發(fā)展起來的計算機軟件系統(tǒng),根據(jù)硬件描述語言HDL( Hardware Description language)完成的設計文件, 是指以計算機為工作平臺,融合了應用電子技術、計算機技術、信息處理及智能化技術的最新成果,進行電子產品的自動設計。但是,隨著微電子技術的發(fā)展,設計與制造集成電路的任務已不完全由半導體廠商來獨立承擔?!娟P鍵詞】EDA技術、FPGA芯片、源代碼的編寫、仿真Abstract: Based on the EDA technology, Using the FPGA chip design a vending machine, the machine has two slot, can accept a bottle and the coin, yuan, can drink two buttons instead. Also has two output, for a change and output signal hint, respectively, in accordance with the change drinks and design of process, curriculum design, EDA simulation code written before, the prehensive and layo