資源描述:
《eda作品設(shè)計(jì)報(bào)告word》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、EDA技術(shù)設(shè)計(jì)報(bào)告題目:(作品名稱)學(xué)專年學(xué)姓院業(yè)級弓名光電與信息工程學(xué)院電子信息工程2013級2015年9月一、作品介紹(描寫:作品功能、應(yīng)用場合、使用說明等)作品功能:可在開發(fā)板上以顯示分鐘一一秒的形式顯示,每隔Is鐘,秒鐘加一,當(dāng)秒鐘數(shù)達(dá)到60式,分鐘數(shù)自動加一,秒鐘數(shù)變?yōu)?0,故秒鐘數(shù)最大只會顯示59,當(dāng)分鐘數(shù)達(dá)到60時(shí),分鐘自動變?yōu)?0,故分鐘時(shí)最大值也只會顯示到59,整個(gè)計(jì)時(shí)的最大值為lh,按下S1按鈕可實(shí)現(xiàn)復(fù)位重新計(jì)時(shí)。應(yīng)用場合:可應(yīng)用于較短計(jì)時(shí)(
2、(1)計(jì)時(shí)器能顯示Is的時(shí)間,故提供給計(jì)時(shí)器內(nèi)部定時(shí)的時(shí)鐘脈沖頻率應(yīng)大于10Hz。(2)計(jì)時(shí)器計(jì)時(shí)長度為3600秒,在一般計(jì)時(shí)應(yīng)用中足夠了,設(shè)計(jì)一個(gè)4位LED數(shù)碼顯示“秒表”,顯示時(shí)間為3600—00秒,每秒自動加一,精度為1。(3)設(shè)置復(fù)位和中斷鍵,中斷鍵可以停止計(jì)時(shí),顯示計(jì)時(shí)長度,復(fù)位開關(guān)用來使計(jì)時(shí)器清0,并作好清0準(zhǔn)備。復(fù)位開關(guān)可以在任何情況下使用,在計(jì)時(shí)過程中,只要按一下復(fù)位幵關(guān),計(jì)時(shí)進(jìn)程就終止,并對計(jì)時(shí)器清零。二、硬件設(shè)計(jì)(描寫:硬件總框圖,工作原理,工作過程等)硬件總框圖:USBFT245MAX3128EPCS16USBUSBISP1362個(gè)
3、OEP2C35個(gè)4/1/vSDRAMSRAMFLASHFLASHSW1swo時(shí)鐘一>基準(zhǔn)時(shí)鐘V復(fù)位—計(jì)數(shù)器動態(tài)顯示譯碼j>顯示工作原理:1)本設(shè)計(jì)可分為六個(gè)主要模塊:(1)鍵輸入消抖模塊(2)時(shí)鐘分頻電路模塊(3)控制電路模塊(4)計(jì)時(shí)電路模塊(5)存儲器模塊(6)動態(tài)掃描譯碼顯示模塊各個(gè)輸入/輸出端口的作用如下:(1)CLK為外部時(shí)鐘信號,CLR為復(fù)位信號。(2)SWO為終端按鍵,按下此按鍵可停止計(jì)數(shù)(2)SW1為復(fù)位鍵,用于復(fù)位以及從觀看記錄模式切換回計(jì)時(shí)模式用。(3)led0,ledlJed2,led3,led4,led5Jed6,led7數(shù)碼管
4、輸入信號2)消抖模塊秒表面板上有2個(gè)按鍵:SW1(復(fù)位)鍵,SWO(啟停)鍵。因?yàn)樵O(shè)計(jì)采用的是機(jī)械式的按鍵,由于存在機(jī)械觸動的彈性作用,一個(gè)按鍵開關(guān)在閉合時(shí)不會馬上穩(wěn)定地接通,在斷開時(shí)也不會馬上斷開。因而在閉合及斷開按鍵的瞬間均伴隨有一連串的抖動。抖動時(shí)間的長短由按鍵的機(jī)械特性決定,一般為5-10mso按鍵的閉合穩(wěn)定時(shí)間的長短由操作人員的按鍵動作決定,一般為零點(diǎn)幾秒至數(shù)秒。按鍵抖動會引起被誤讀多次。為確保FPGA對鍵的閉合僅作一次處理,必須去除按鍵抖動。通常在按鍵較少時(shí)可用硬件方法消除抖動,一般采用RS觸發(fā)器作為常用的消抖電路,如果按鍵較多時(shí),常用軟件消
5、除抖動。在EDA的設(shè)計(jì)應(yīng)用中,軟件消抖的方法即可使用RS觸發(fā)器進(jìn)行消抖,也可通過檢測按鍵按下的時(shí)間進(jìn)行消抖。本模塊描述的防抖動電路屬于計(jì)數(shù)器型防抖動電路。其工作原理是,輸入一個(gè)50MHZ的時(shí)鐘信號,設(shè)置一個(gè)模值為4的控制計(jì)數(shù)器,在人工按鍵I<EY=‘0’時(shí),執(zhí)行加1計(jì)數(shù),如連續(xù)4次檢測到低電平則JSQ=3,即當(dāng)JSQ=3時(shí)輸出低電平,4次以上檢測到低電平,JSQ依然等于3,也一直輸出低電平,這就確保了當(dāng)按鍵信號持續(xù)低電平6MS以上按鍵信號才有效,抖動期間的低電平持續(xù)時(shí)間不足以輸出低電平。如沒有連續(xù)4次以上檢測到低電平,則JSQ清零。如檢測到高電平,JSQ
6、也清零,這就導(dǎo)致了在抖動期間不可能輸出低電平,唯有在穩(wěn)定期間才可能輸出低電平,因此防抖動得以實(shí)現(xiàn)。因?yàn)橄峨娐泛蠼拥氖峭皆O(shè)計(jì)的控制模塊,故需要將輸出信號的長度變?yōu)閮蓚€(gè)周期的控制模塊同步時(shí)鐘的長度,因此在輸出電路后,再接入一個(gè)20MHZ的CLK2信號,當(dāng)輸出從1變?yōu)?時(shí),在時(shí)鐘跳變沿,輸出低電平0,在下一個(gè)時(shí)鐘跳變沿則變?yōu)?,在當(dāng)輸出為1時(shí),則一直輸出1,也就是不論輸出為多長的低電平,經(jīng)過此部分同步變化后,只會輸出兩個(gè)周期CIX2的低電平輸出,以供控制模塊使用。1)時(shí)鐘分頻電路模塊在基于EDA技術(shù)的數(shù)字電路系統(tǒng)設(shè)計(jì)中,分頻電路應(yīng)用十分廣泛。常常使用分頻電
7、路來得到數(shù)字系統(tǒng)中各種不同頻率的控制信號。所謂分頻電路,就是將一個(gè)給定的頻率較高的數(shù)字輸入信號經(jīng)過適當(dāng)處理后,產(chǎn)生一個(gè)或數(shù)個(gè)頻率較低的數(shù)字輸出信號。分頻電路本質(zhì)上是加法計(jì)數(shù)器的變種,其計(jì)數(shù)值由N=FIN(輸入頻率)/FOUT(輸出頻率)決定,其輸出不是一般計(jì)數(shù)器的計(jì)數(shù)結(jié)果,而是根據(jù)分頻常數(shù)對輸出信號的高,低電平控制。本設(shè)計(jì)需要一個(gè)計(jì)時(shí)范圍為0——3600秒的秒表,首先需要獲得一個(gè)比較精確的計(jì)時(shí)基準(zhǔn)信號,這里時(shí)周期為1/lOOs的計(jì)時(shí)脈沖,采用一個(gè)時(shí)鐘信號源50MHZ經(jīng)50萬倍分頻后獲得一個(gè)精確的100HZ的脈沖來作為計(jì)數(shù)器的時(shí)鐘信號CLKlOOhz,數(shù)碼
8、管的掃描頻率采用經(jīng)2000倍分頻后的10000HZ的脈沖CLK_OUT2,按鍵消