




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、西安郵電大學(xué)數(shù)字系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)課程設(shè)計(jì)報(bào)告書2013-2014學(xué)年第一學(xué)期專業(yè):自動(dòng)化班級(jí):學(xué)號(hào)姓名實(shí)用多功能數(shù)字時(shí)鐘設(shè)計(jì)一、設(shè)計(jì)要求數(shù)字鐘具有整點(diǎn)報(bào)時(shí)和校時(shí)功能。(1)以4位LERDB:碼管顯示時(shí)、分,時(shí)為24進(jìn)制。(2)時(shí)、分顯示數(shù)字之間以小數(shù)點(diǎn)間隔,小數(shù)點(diǎn)以1Hz頻率、50%T空比的亮、滅規(guī)律表示秒計(jì)時(shí)。(3)整點(diǎn)報(bào)時(shí)采用蜂鳴器實(shí)現(xiàn)。每當(dāng)整點(diǎn)前控制蜂鳴器以低頻鳴響4次,響1s、停1s,直到整點(diǎn)前一秒以高頻響1s,整點(diǎn)時(shí)結(jié)束。(4)采用兩個(gè)按鍵分別控制“校時(shí)”或“校分”。按下“校時(shí)”鍵時(shí),時(shí)顯示值以023循環(huán)變化;按下“校分”鍵時(shí),分顯示值以059循環(huán)變化,但時(shí)顯示值不能變化。二、背景知識(shí)介
2、紹(1) VerilogHDL簡(jiǎn)介VerilogHDL是一種硬件描述語(yǔ)言,用于從算法級(jí)、門級(jí)到開關(guān)級(jí)的多種抽象設(shè)計(jì)層次的數(shù)字系統(tǒng)建模。被建模的數(shù)字系統(tǒng)對(duì)象的復(fù)雜性可以介于簡(jiǎn)單的門和完整的電子數(shù)字系統(tǒng)之間。數(shù)字系統(tǒng)能夠按層次描述,并可在相同描述中顯式地進(jìn)行時(shí)序建模。VerilogHDL語(yǔ)言具有下述描述能力:設(shè)計(jì)的行為特性、設(shè)計(jì)的數(shù)據(jù)流特性、設(shè)計(jì)的結(jié)構(gòu)組成以及包含響應(yīng)監(jiān)控和設(shè)計(jì)驗(yàn)證方面的時(shí)延和波形產(chǎn)生機(jī)制。所有這些都使用同一種建模語(yǔ)言。此外,VerilogHDL語(yǔ)言提供了編程語(yǔ)言接口,通過(guò)該接口可以在模擬、驗(yàn)證期間從設(shè)計(jì)外部訪問(wèn)設(shè)計(jì),包括模擬的具體控制和運(yùn)行。VerilogHDL語(yǔ)言不僅定義了語(yǔ)法
3、,而且對(duì)每個(gè)語(yǔ)法結(jié)構(gòu)都定義了清晰的模擬、仿真語(yǔ)義。因此,用這種語(yǔ)言編寫的模型能夠使用Verilog仿真器進(jìn)行驗(yàn)證。語(yǔ)言從C編程語(yǔ)言中繼承了多種操作符和結(jié)構(gòu)。VerilogHDL提供了擴(kuò)展的建模能力,其中許多擴(kuò)展最初很難理解。但是,VerilogHDL語(yǔ)言的核心子集非常易于學(xué)習(xí)和使用,這對(duì)大多數(shù)建模應(yīng)用來(lái)說(shuō)已經(jīng)足夠。當(dāng)然,完整的硬件描述語(yǔ)言足以對(duì)從最復(fù)雜的芯片到完整的電子系統(tǒng)進(jìn)行描述。(2) Modelsim簡(jiǎn)介Modelsim仿真工具是Model公司開發(fā)的。它支持Verilog、VHDLA及他們的混合仿真,它可以將整個(gè)程序分步執(zhí)行,使設(shè)計(jì)者直接看到他的程序下一步要執(zhí)行的語(yǔ)句,而且在程序執(zhí)行的任
4、何步驟任何時(shí)刻都可以查看任意變量的當(dāng)前值,可以在Dataflow窗口查看某一單元或模塊的輸入輸出的連續(xù)變化等,比quartus自帶的仿真器功能強(qiáng)大的多,是目前業(yè)界最通用的仿真器之一。(3) Quartus工程說(shuō)明創(chuàng)建工程時(shí),路徑中不允許有中文。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選擇芯片型號(hào):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,:選擇對(duì)應(yīng)的下載方式三HardwareSetupMode:JATGMade:ITAG注意文件名后綴為:*.sof并勾選:Program/ConfigureFileDeviceChedsumUsefcodeProgram/VerifyBlankExaminCo
12、nfigureChedk血&匚福占面值演,1EP2C6Q2O80O419A5800419A530連接下載器線,和USB電源線,點(diǎn)擊“Start”下載。Progress:綠色100%完成。該下載方式:掉電后消失,須重新下載。三、硬件設(shè)計(jì)(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è)計(jì)(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 .測(cè)試程序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占廣軍營(yíng)匕療力值軀00物肅上T=西囹7g,1*12131日151511iannduleled*匚上k,匚Lr.num口.工匡口13ru
25、,占匚土,Runq.sei,meq卜;inputrk.Exjl口F七zaosj.ji2-a.af;ditpiLEmiac111m之。,營(yíng)電工;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è)計(jì)心得體會(huì)xx課程設(shè)計(jì)是我們專業(yè)課程知識(shí)綜合應(yīng)用的實(shí)踐訓(xùn)練,著是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少的過(guò)程.”千里之行始于足下”,通過(guò)這次課程設(shè)計(jì),我深深體會(huì)到這句千古名言的真正含義.我今天認(rèn)真的進(jìn)行課程設(shè)計(jì),學(xué)會(huì)腳踏實(shí)地邁開這一步,就是為明天能穩(wěn)健地在社會(huì)大潮中奔跑打下堅(jiān)實(shí)的基礎(chǔ)。通過(guò)這次課程設(shè)計(jì),本人在多方面都有所提高。通過(guò)這次課程設(shè)計(jì),綜合運(yùn)用本專業(yè)所學(xué)課程的理論和生產(chǎn)實(shí)際知識(shí)進(jìn)行一次汽車尾燈設(shè)計(jì)工作的實(shí)際訓(xùn)練從而培養(yǎng)和提高學(xué)生獨(dú)立工作能力,鞏固與擴(kuò)充了Verilog等課程所學(xué)的內(nèi)容,掌握設(shè)計(jì)的方法和步驟,同時(shí)各科相關(guān)的課程都有了全面的復(fù)習(xí),獨(dú)立思考的能力也有了提高。xx:經(jīng)過(guò)兩周的實(shí)習(xí),從剛開始拿到題目到后來(lái)做出題目,我學(xué)到了很多東西。同時(shí)我也認(rèn)識(shí)到自己的不足,所學(xué)知識(shí)不能靈活的運(yùn)用,部分知識(shí)還有所欠缺。本次課程設(shè)計(jì),我主要負(fù)責(zé)硬件部分,通過(guò)本次課程設(shè)計(jì)的編程和對(duì)編程過(guò)程中遇到的問(wèn)題的思考.本次課程設(shè)計(jì)我
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)可互換投影透鏡頭行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 2025年中國(guó)聚對(duì)苯二甲酸乙二醇酯瓶行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 煙草項(xiàng)目調(diào)研分析
- 中國(guó)甲魚養(yǎng)殖行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及發(fā)展趨勢(shì)與投資分析研究報(bào)告(2024-2030)
- 2025年中國(guó)泵浦消防車行業(yè)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略研究報(bào)告
- 經(jīng)營(yíng)廚具項(xiàng)目投資可行性研究分析報(bào)告(2024-2030版)
- 2025年中國(guó)佛燈行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2025年 云南省工業(yè)鍋爐G1證考試練習(xí)題附答案
- 2025年 繼電保護(hù)作業(yè)人員理論考試練習(xí)題附答案
- 中國(guó)環(huán)衛(wèi)機(jī)械設(shè)備行業(yè)市場(chǎng)調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 天津市西青區(qū)2024年七年級(jí)下學(xué)期數(shù)學(xué)期末試題附答案
- 《浮力》名師課件
- (高清版)TDT 1012-2016 土地整治項(xiàng)目規(guī)劃設(shè)計(jì)規(guī)范
- 網(wǎng)絡(luò)與信息安全管理員(四級(jí))考試題庫(kù)附答案
- 2024版《安全生產(chǎn)法》考試題庫(kù)附答案(共130題)
- 2024年內(nèi)蒙古北方聯(lián)合電力有限責(zé)任公司招聘筆試參考題庫(kù)含答案解析
- 建設(shè)養(yǎng)老院項(xiàng)目計(jì)劃書
- 房建工程監(jiān)理大綱范本(內(nèi)容全面)
- 學(xué)校會(huì)議室改造項(xiàng)目投標(biāo)方案(技術(shù)標(biāo))
- 兒童樂(lè)園安全管理制度
- 【醫(yī)學(xué)課件】外科營(yíng)養(yǎng)支持
評(píng)論
0/150
提交評(píng)論