




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、西安郵電大學(xué)數(shù)字系統(tǒng)設(shè)計實驗課程設(shè)計報告書2013-2014學(xué)年第一學(xué)期專業(yè):自動化班級:學(xué)號姓名實用多功能數(shù)字時鐘設(shè)計一、設(shè)計要求數(shù)字鐘具有整點報時和校時功能。(1)以4位LERDB:碼管顯示時、分,時為24進(jìn)制。(2)時、分顯示數(shù)字之間以小數(shù)點間隔,小數(shù)點以1Hz頻率、50%T空比的亮、滅規(guī)律表示秒計時。(3)整點報時采用蜂鳴器實現(xiàn)。每當(dāng)整點前控制蜂鳴器以低頻鳴響4次,響1s、停1s,直到整點前一秒以高頻響1s,整點時結(jié)束。(4)采用兩個按鍵分別控制“校時”或“校分”。按下“校時”鍵時,時顯示值以023循環(huán)變化;按下“校分”鍵時,分顯示值以059循環(huán)變化,但時顯示值不能變化。二、背景知識介
2、紹(1) VerilogHDL簡介VerilogHDL是一種硬件描述語言,用于從算法級、門級到開關(guān)級的多種抽象設(shè)計層次的數(shù)字系統(tǒng)建模。被建模的數(shù)字系統(tǒng)對象的復(fù)雜性可以介于簡單的門和完整的電子數(shù)字系統(tǒng)之間。數(shù)字系統(tǒng)能夠按層次描述,并可在相同描述中顯式地進(jìn)行時序建模。VerilogHDL語言具有下述描述能力:設(shè)計的行為特性、設(shè)計的數(shù)據(jù)流特性、設(shè)計的結(jié)構(gòu)組成以及包含響應(yīng)監(jiān)控和設(shè)計驗證方面的時延和波形產(chǎn)生機制。所有這些都使用同一種建模語言。此外,VerilogHDL語言提供了編程語言接口,通過該接口可以在模擬、驗證期間從設(shè)計外部訪問設(shè)計,包括模擬的具體控制和運行。VerilogHDL語言不僅定義了語法
3、,而且對每個語法結(jié)構(gòu)都定義了清晰的模擬、仿真語義。因此,用這種語言編寫的模型能夠使用Verilog仿真器進(jìn)行驗證。語言從C編程語言中繼承了多種操作符和結(jié)構(gòu)。VerilogHDL提供了擴展的建模能力,其中許多擴展最初很難理解。但是,VerilogHDL語言的核心子集非常易于學(xué)習(xí)和使用,這對大多數(shù)建模應(yīng)用來說已經(jīng)足夠。當(dāng)然,完整的硬件描述語言足以對從最復(fù)雜的芯片到完整的電子系統(tǒng)進(jìn)行描述。(2) Modelsim簡介Modelsim仿真工具是Model公司開發(fā)的。它支持Verilog、VHDLA及他們的混合仿真,它可以將整個程序分步執(zhí)行,使設(shè)計者直接看到他的程序下一步要執(zhí)行的語句,而且在程序執(zhí)行的任
4、何步驟任何時刻都可以查看任意變量的當(dāng)前值,可以在Dataflow窗口查看某一單元或模塊的輸入輸出的連續(xù)變化等,比quartus自帶的仿真器功能強大的多,是目前業(yè)界最通用的仿真器之一。(3) Quartus工程說明創(chuàng)建工程時,路徑中不允許有中文。DeviceSelecttfieferralyanddeviceyouwanttotargetforcompiation,Vouca”instaiadditionaldeviceawortwiththeInstaiDevicesccrwuandcniheTookmenu.Device familyFamily: CydoneilDevicffs: All
5、Target deviceO Auto device selected by the FitterI pedfic device selected n Available devices 1stM Show advanced deucesOther: n/algration Devices,.,HardCepy:QevicEandpnOptons,Ayalabkdsvicjes:NameCoreVoltageLEsUserI/OsMemoryBitsEmbeddedmultiplier9-btelementsEPX8QM6C81.2V|能56138165&8|361EP2C3Q2OBIBl.Z
6、V8256138iGsass的EP2ST144C61.2V8256351S563B36印KSH平C71,2V325685165836EP2C8rl*C81.2V82%S516583XEP2CT144ia1.2V825685IfiSBW36印其15AF256A7L2V1444315223961652EP2C15AF256C61.2V14+1815252EP2C15AFZ56C71.2V1WPIC15AF256C81.2V1444815223%1652匚n,/1ACTiECT-DiFJ35-i.MigraiioncwnpatibilityCompaniondevice0
7、migration devicjES sdecteddJJnritDSPSlPLANtoHardCopydevicBeeoltoes:OKCanedH日p選擇芯片系列:CycloneIIFamily:CydoneII選擇芯片型號:EP2c8Q208C8IMameCortVoltagELESUser1/04Me-mioryBitsEmbeddedmultiplier9-bit:ElernntsA1EP2CaQ208C3L2Vfi2561非165&sa|3其余直接下一步。(創(chuàng)建的工程文件名為:*.qpf文件)與工程設(shè)置:Assignments-Settings彈窗右上角:Device,Device
8、andPinOptions-Configuration-DeviceandPinOptions.Useconfigurationdevice:EPCS1GeneralI Configuration Pragramming FSes Unused Pins EXjaHPLirpose Pns Capaabve Loacing Board Trace Model I 拒 Timing VoltagePin PlacementError Detedtoni CRC CvP SettingsConfiQurationSpecifythedevireconfiguratonschemeandthecon
9、figurationdevice.Note:ForHardCopydesigns,thesesettingapplytotiieFPGAprototypedevice.Active Serial (can use ConfigLiralioni Device)Con1igorationEchEmE;Conligurationmade:CanfigurdtianideviceEQseconfigurstiondevice;nCEO : Use as regular I/OLhnused Pins;Dual-Purpose PinsCapaotive Loading Beard Trace Mod
10、el I/O TimingVoltagePn PfacementError Detecficr CRCCvP SeMgs pArhaJ RpfrtflftniiirflhnnDeviceandPinOptions-Dual-PurposePins-aciui電工15cajipHiuepzruwnmCuji口il工5!ityuialhjii力udiiuaiurc“winpyui口usvtatwhichis:ActiveSerialNote:ForHardCopythesesetfingsapplytotheFPGAprototyped&vi.Dual-purposepins:NameValueA
11、SDOj.nCSOUseasregiiarI/OnCEOUseasreqular創(chuàng)建Verilog文件,和BlockDiagram文件。完成編譯后,下載。編譯:Processing-StartCompilation弓I腳分配:Assignments-PinPlanner下載程序:Tools-Programmer-HardwareSetup,:選擇對應(yīng)的下載方式三HardwareSetupMode:JATGMade:ITAG注意文件名后綴為:*.sof并勾選:Program/ConfigureFileDeviceChedsumUsefcodeProgram/VerifyBlankExaminCo
12、nfigureChedk血&匚福占面值演,1EP2C6Q2O80O419A5800419A530連接下載器線,和USB電源線,點擊“Start”下載。Progress:綠色100%完成。該下載方式:掉電后消失,須重新下載。三、硬件設(shè)計(1)主要部件電路圖SI按鍵電路圖vcccom蜂鳴器電路圖(2)硬件配置pjmrtameliIWUTdkVCCJliMPUTnr&Dpini?rRing,lanr-=j3iPDT:jiaomer。m;.Uj1pirnnar_e4iINPUT:VGGJJ15.Dsegi;inst;5二節(jié)二二j二二工二,筌二節(jié)二piri_nameSxpm2.risrne5xpin_n
13、am&xpin_name7JJJJ.硬件搭建圖引腳配置圖四、軟件設(shè)計(1) Modelsim仿真1 .主程序moduleled(clk,clr,miao,fen1,fen2,shi1,shi2,a,jiaos,jiaof,Ring,sel,seg);inputclk,clr;inputjiaos,jiaof,sel;outputmiao,fen1,fen2,shi1,shi2,seg;reg3:0fen1,fen2,shi1,shi2;regmiao;reg3:0sfbz;outputreg7:0a;outputregRing;outputreg1:0sel;outputreg6:0seg;a
14、lways(posedgeclk)beginif(clr)miao=0;elsemiao=miao;endalways(posedgemiaoorclr)beginif(clr)a=0;elseif(a=8d59)a=0;elsea=a+1;endalways(posedgemiaoorclr)beginif(clr)fen1=0;elseif(jiaof&fen14d9)fen1=fen1+1;elseif(jiaof&fen1=4d9)fen1=0;elseif(fen1=4d9&a=8d59)fen1=0;elseif(a=8d59&(a+1)=8d60)fen1=fen1+1;else
15、fen1=fen1;endalways(posedgemiaoorclr)beginif(clr)fen2=0;elseif(jiaof&fen1=4d9&fen25)fen2=fen2+1;elseif(fen2=5&fen1=9&a=8d59)fen2=0;elseif(fen1=9&a=8d59)fen2=fen2+1;elsefen2=fen2;endalways(posedgemiaoorclr)beginif(clr)shi1=0;elseif(jiaos&shi14d9)shi1=shi1+1;elseif(jiaos&shi1=4d9)shi1=0;elseif(shi1=8d
16、3&fen1=8d9&fen2=8d5&a=8d59&shi2=4d2)beginshi1=0;shi2=0;endelseif(fen1=8d9&fen2=8d5&a=8d59&shi1=8d9)shi1=0;elseif(fen1=8d9&fen2=8d5&a=8d59)shi1=shi1+1;elseshi1=shi1;endalways(posedgemiaoorclr)beginif(clr)shi2=0;elseif(jiaos&shi24d2)shi2=shi2+1;elseif(shi1=8d3&fen1=8d9&fen2=8d5&a=8d59&shi2=2)shi2=0;el
17、seif(fen1=8d9&fen2=8d5&a=8d59&shi1=8d9)shi2=shi2+1;elseshi2=shi2;endalways(fen1orfen2ormiao)if(fen1=8d9&fen2=8d5)case(a)8d51:Ring=1;8d53:Ring=1;8d55:Ring=1;8d57:Ring=1;8d59:Ring=1;default:Ring=1b0;endcaseelseRing=1b0;endmodule2 .測試程序moduleledtest1;regclk,clr;wire3:0fen1,fen2,shi1,shi2;wiremiao;wireR
18、ing;wire7:0a;regjiaos,jiaof;ledu1(clk,clr,miao,fen1,fen2,shi1,shi2,a,jiaos,jiaof,Ring);initialbegin# 10clk=1;# 10clr=1;# 10clr=1;# 10clr=0;# 100jiaof=0;#100jiaos=0;#100000jiaof=1;#100000jiaos=1;#100jiaof=0;#100jiaos=0;clr=0;endalways#10clk=clk;endmodule3.Modelsm程序仿真4.程序仿真波形圖(2)QuartusII仿真1.主程序module
19、led(clk,clr,miao,jiaos,jiaof,Ring,sel,seg);inputclk,clr;inputjiaos,jiaof;outputmiao,seg,sel;reg3:0fen1,fen2,shi1,shi2;reg21:0div;regmiao,clkd;reg7:0seg;reg3:0sel,nsel;reg3:0sfbz;reg7:0a;outputregRing;always(posedgeclk)beginif(clr)div=0;elseif(div=21b111111111111111111111)div=0;elsediv=div+1;endalway
20、s(posedgeclk)beginif(clr)clkd=0;elseif(div=21b111111111111111111111)clkd=clkd;elseclkd=clkd;endalways(posedgeclkd)beginif(clr)miao=0;elsemiao=miao;endalways(posedgemiaoornegedgeclr)beginif(clr)a=0;elseif(a=8d59)a=0;elsea=a+1;endalways(posedgemiaoornegedgeclr)beginif(clr)fen1=0;elseif(!jiaof&fen14d9)
21、fen1=fen1+1;elseif(!jiaof&fen1=4d9)fen1=0;elseif(fen1=4d9&a=8d59)fen1=0;elseif(a=8d59&(a+1)=8d60)fen1=fen1+1;elsefen1=fen1;endalways(posedgemiaoornegedgeclr)beginif(clr)fen2=0;elseif(!jiaof&fen1=4d9&fen25)fen2=fen2+1;elseif(!jiaof&fen1=4d9&fen2=5)fen2=0;elseif(fen2=5&fen1=9&a=8d59)fen2=0;elseif(fen1
22、=9&a=8d59)fen2=fen2+1;elsefen2=fen2;endalways(posedgemiaoornegedgeclr)beginif(clr)shi1=0;elseif(!jiaos&shi2=1&shi14d9)shi1=shi1+1;elseif(!jiaos&shi2=2&shi14d3)shi1=shi1+1;elseif(!jiaos&shi1=4d9)shi1=0;elseif(!jiaos&shi2=2&shi1=4d3)shi1=0;elseif(fen1=8d9&fen2=8d5&a=8d59&shi1=8d9)shi1=0;elseif(fen1=8d
23、9&fen2=8d5&a=8d59)shi1=shi1+1;elseshi1=shi1;endalways(posedgemiaoornegedgeclr)beginif(clr)shi2=0;elseif(!jiaos&shi24d2&shi1=9)shi2=shi2+1;elseif(!jiaos&shi2=4d2&shi1=3)shi2=0;elseif(shi1=8d3&fen1=8d9&fen2=8d5&a=8d59&shi2=2)shi2=0;elseif(fen1=8d9&fen2=8d5&a=8d59&shi1=8d9)shi2=shi2+1;elseshi2=shi2;end
24、always(fen1orfen2ormiao)beginif(fen1=8d9&fen2=8d5)case(a)8d51:Ring=1;8d53:Ring=1;8d55:Ring=1;8d57:Ring=1;8d59:Ring=1;default:Ring=1b0;endcaseelseRing=1b0;endalways(posedgeclkornegedgeclr)beginif(clr)sel=4b0000;elseselArutysls&曰ibg5:M占廣軍營匕療力值軀00物肅上T=西囹7g,1*12131日151511iannduleled*匚上k,匚Lr.num口.工匡口13ru
25、,占匚土,Runq.sei,meq卜;inputrk.Exjl口F七zaosj.ji2-a.af;ditpiLEmiac111m之。,營電工;regHaf1rte2rsbz1psbz2;reg31:0dAVregmlaarcllnd;regr.aegirrtgW-Lwm:reg2:.)sitizrreg*JG-a:urput王eqRn.nqjalw-B.3gfp口13TMe:c:LkBtegiri1工sm*ii*mwrmmiiiv-a?eled-ivt-d-iv+l?-eadMWi5Prg*科mUlD土FartiboriMerge工_Jr+e&arerai收De、TAdEEtsrt(pnsl-
26、MflppiTfl+.Q他EEEtAndysis+1!Timo曰&n4btalwaysf0口Budgcllc!日叁*glnifclzju1儂E;elsexf|d_iYQ11111ILL.五、課程設(shè)計心得體會xx課程設(shè)計是我們專業(yè)課程知識綜合應(yīng)用的實踐訓(xùn)練,著是我們邁向社會,從事職業(yè)工作前一個必不少的過程.”千里之行始于足下”,通過這次課程設(shè)計,我深深體會到這句千古名言的真正含義.我今天認(rèn)真的進(jìn)行課程設(shè)計,學(xué)會腳踏實地邁開這一步,就是為明天能穩(wěn)健地在社會大潮中奔跑打下堅實的基礎(chǔ)。通過這次課程設(shè)計,本人在多方面都有所提高。通過這次課程設(shè)計,綜合運用本專業(yè)所學(xué)課程的理論和生產(chǎn)實際知識進(jìn)行一次汽車尾燈設(shè)計工作的實際訓(xùn)練從而培養(yǎng)和提高學(xué)生獨立工作能力,鞏固與擴充了Verilog等課程所學(xué)的內(nèi)容,掌握設(shè)計的方法和步驟,同時各科相關(guān)的課程都有了全面的復(fù)習(xí),獨立思考的能力也有了提高。xx:經(jīng)過兩周的實習(xí),從剛開始拿到題目到后來做出題目,我學(xué)到了很多東西。同時我也認(rèn)識到自己的不足,所學(xué)知識不能靈活的運用,部分知識還有所欠缺。本次課程設(shè)計,我主要負(fù)責(zé)硬件部分,通過本次課程設(shè)計的編程和對編程過程中遇到的問題的思考.本次課程設(shè)計我
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國電器電源線行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 玉林師范學(xué)院《獸醫(yī)藥理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北三峽職業(yè)技術(shù)學(xué)院《Linux驅(qū)動開發(fā)》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄭州體育職業(yè)學(xué)院《與化學(xué)相關(guān)的法律法規(guī)知識簡介》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海工商外國語職業(yè)學(xué)院《秘書從業(yè)技能訓(xùn)練》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆維吾爾醫(yī)學(xué)??茖W(xué)校《員工關(guān)系管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年新聞采輯項目立項申請報告
- 城市社區(qū)外包合同
- 2025年中國外墻瓷磚面膩子市場現(xiàn)狀分析及前景預(yù)測報告
- 2025年中國雙面印花男套裝項目投資可行性研究報告
- 2025年安全教育培訓(xùn)考試題庫(基礎(chǔ)強化版)應(yīng)急救援知識試題
- 2025年公民科學(xué)素質(zhì)知識競答考試題庫資料500題(含答案)
- 第二節(jié)清潔消毒滅菌講解
- 內(nèi)蒙古赤峰歷年中考語文現(xiàn)代文閱讀之非連續(xù)性文本閱讀7篇(截至2024年)
- 2023年普通高等學(xué)校招生全國統(tǒng)一考試新課標(biāo)全國Ⅰ卷數(shù)學(xué)真題(解析版)
- 出廠試驗大綱
- 應(yīng)聘后勤園長簡歷
- 結(jié)構(gòu)鑒定合同范例
- 《跨境電子商務(wù)基礎(chǔ)》課件-國際市場調(diào)研內(nèi)容
- 教育部《中小學(xué)校園食品安全和膳食經(jīng)費管理工作指引》知識培訓(xùn)
- 【MOOC】大學(xué)生心理健康-廈門大學(xué) 中國大學(xué)慕課MOOC答案
評論
0/150
提交評論