版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 成 績(jī) 評(píng) 定 表學(xué)生姓名郭佳晨班級(jí)學(xué)號(hào)1203060120專 業(yè)通信工程課程設(shè)計(jì)題目四位二進(jìn)制加計(jì)數(shù)器評(píng)語(yǔ)組長(zhǎng)簽字:成績(jī)?nèi)掌?2014 年 7月 日課程設(shè)計(jì)任務(wù)書(shū)學(xué) 院信息科學(xué)與工程學(xué)院專 業(yè)通信工程學(xué)生姓名郭佳晨班級(jí)學(xué)號(hào) 1203060120課程設(shè)計(jì)題目四位二進(jìn)制加計(jì)數(shù)器(缺0110,0111,1010,1011,)實(shí)踐教學(xué)要求與任務(wù):1、了解數(shù)字系統(tǒng)設(shè)計(jì)方法2、熟悉VHDL語(yǔ)言及其仿真環(huán)境、下載方法3、熟悉Multisim環(huán)境4、設(shè)計(jì)實(shí)現(xiàn)四位二進(jìn)制加計(jì)數(shù)器(缺0110,0111,1010,1011)工作計(jì)劃與進(jìn)度安排:第一周 熟悉Multisim環(huán)境及Quartus環(huán)境,練習(xí)數(shù)字系統(tǒng)設(shè)
2、計(jì)方法, 包括采用觸發(fā)器設(shè)計(jì)和超高速硬件描述語(yǔ)言設(shè)計(jì),體會(huì)自上而 下、自下而上設(shè)計(jì)方法的優(yōu)缺點(diǎn)。第二周 在Quartus環(huán)境中用VHDL語(yǔ)言實(shí)現(xiàn)四位二進(jìn)制加計(jì)數(shù)器(缺 0110,0111,1010,1011)顯示結(jié)果波形,并下載到目標(biāo)芯片上, 在實(shí)驗(yàn)箱上 觀察輸出結(jié)果。在Multisim環(huán)境中仿真實(shí)現(xiàn)四位二 進(jìn)制加計(jì)數(shù) 器(缺0110,0111,1010,1011),并通過(guò)虛擬器驗(yàn)證其 正確性。 指導(dǎo)教師: 2014 年 7月 日專業(yè)負(fù)責(zé)人:2014 年 7月 日學(xué)院教學(xué)副院長(zhǎng):2014 年 7月 日 摘要Quartus II 是Altera公司的綜合性PLD/FPGA開(kāi)發(fā)軟件,支持原理圖、V
3、HDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等多種設(shè)計(jì)輸入形式,內(nèi)嵌自有的綜合器以及仿真器,可以完成從設(shè)計(jì)輸入到硬件配置的完整PLD設(shè)計(jì)流程。 Multisim是Interactive Image Technologies (Electronics Workbench)公司推出的以Windows為基礎(chǔ)的仿真工具,適用于板級(jí)的模擬/數(shù)字電路板的設(shè)計(jì)工作。它包含了電路原理圖的圖形輸入、電路硬件描述語(yǔ)言輸入方式,具有豐富的仿真分析能力。Multisim為用戶提供了豐富的元器件,并以開(kāi)放的形式管理元器件,使得用戶能夠自己添加所需要
4、的元器件。 本次數(shù)電課程設(shè)計(jì)使用Quartus II仿真環(huán)境以及VHDL下載和Multisim仿真環(huán)境來(lái)編譯實(shí)現(xiàn)四位二進(jìn)制同步減法計(jì)數(shù)器。在Multisim中選用四個(gè)JK觸發(fā)器來(lái)實(shí)現(xiàn)四位二進(jìn)制減法計(jì)數(shù)器。運(yùn)用卡諾圖求解時(shí)序方程。邏輯電路圖中,四個(gè)小紅燈即為顯示器,從右到左顯示時(shí)序圖中的十二種狀態(tài),其中,燈亮表示“1”,滅表示“0”,從而達(dá)到計(jì)數(shù)目的。 關(guān)鍵字:VHDL硬件描述語(yǔ)言、四位二進(jìn)制加計(jì)數(shù)器、QUARTUS、Multisim、 目錄一.課程設(shè)計(jì)目的.1二.課設(shè)題目實(shí)現(xiàn)框圖.1三.實(shí)現(xiàn)過(guò)程.1(一)VHDL的編譯和仿真.11.建立工程.1 2.VHDL源程序4 3.編譯及仿真過(guò)程.6 4
5、.引腳鎖定及下載.9 5.仿真結(jié)果分析.11(二)電路設(shè)計(jì).11 1求驅(qū)動(dòng)方程.12 2.基于Multisim的設(shè)計(jì)電路圖.15 3.邏輯分析儀顯示的波形. 15 4.仿結(jié)果分析16四.設(shè)計(jì)體會(huì) 16五.參考文獻(xiàn).17 1、 課程設(shè)計(jì)目的1.了解同步加計(jì)數(shù)器的工作原理和邏輯功能;2. 學(xué)會(huì)用VHDL語(yǔ)言對(duì)計(jì)數(shù)器進(jìn)行編譯和仿真;3.掌握QuartusII的使用方法;4.掌握Multisim的使用方法。 二、課程設(shè)計(jì)實(shí)現(xiàn)框圖狀態(tài)圖 0000 0001 0010 0011 0100 0101 1111 1110 1101 1100 1001 1000 (缺少0110,0111,1010,1011)三
6、、實(shí)現(xiàn)過(guò)程(一)VHDL的編譯和仿真 1.建立工程創(chuàng)建一個(gè)工程,具體操作過(guò)程如下:(1)點(diǎn)擊File > New Project Wizard創(chuàng)建一個(gè)新工程,如圖1; 圖1(2)點(diǎn)擊Next,為工程選擇存儲(chǔ)目錄、工程名稱、頂層實(shí)體名等,并點(diǎn)擊Next,若目錄不存在,系統(tǒng)可能提示創(chuàng)建新目錄,如圖2所示,點(diǎn)擊“是”按鈕創(chuàng)建新目錄; 圖2(3)系統(tǒng)提示是否需要加入文件,在此不添加任何文件,如圖3; 圖3(4)點(diǎn)擊Next,進(jìn)入設(shè)備選擇對(duì)話框,如圖4,這里選中實(shí)驗(yàn)箱的核心芯片CYCLONE系列FPGA產(chǎn)品EP1C6Q240C8; 圖4(5)點(diǎn)擊Next,系統(tǒng)顯示如圖5,提示是否需要其他EDA工具
7、,這里不選任何其他工具; 圖5(6) 點(diǎn)擊Next后,系統(tǒng)提示創(chuàng)建工程的各屬性總結(jié),若沒(méi)有錯(cuò)誤,點(diǎn)擊Finish,工程創(chuàng)建向?qū)⑸梢粋€(gè)工程,在窗口左側(cè)顯示出設(shè)備型號(hào)和該工程的基本信息等。2.VHDL源程序library IEEE;use IEEE.STD_LOGIC_1164.ALL;use IEEE.STD_LOGIC_UNSIGNED.ALL;entity count16 isport(cp,r:in std_logic; q:out std_logic_vector(3 downto 0); end count16;architecture behavioral of count16
8、is signal count:std_logic_vector(3 downto 0); begin process(cp,r) begin if r='0' then count<="0000" elsif cp'event and cp='1' then if count="0101" then count<="1000" else count<=count+1; if count="1001" then count<="1100&qu
9、ot; else count<=count+1; end if; end if; end if; end process; q<=count;end behavioral ;3.編譯和仿真過(guò)程(1)點(diǎn)擊File->New創(chuàng)建一個(gè)設(shè)計(jì)文件,選擇設(shè)計(jì)文件的類型為VHDL File,如圖6; 圖6(2) 在編輯窗口中編輯程序,如圖7; 圖7(3)輸入程序后,存盤;(4) 點(diǎn)擊Processing->Start Compilation編譯該文件,系統(tǒng)將開(kāi)始編譯,結(jié)束后,給出提示信息和編譯結(jié)果,如圖8所示: 圖8(5)建立時(shí)序仿真文件,選擇“Vector Waveform Fil
10、e”,如圖9; 圖9(6)出現(xiàn)的界面中,在Name空白處擊右鍵,InsertInsert Node or Bus,單擊,單擊,再單擊 OKOK,并對(duì)其進(jìn)行仿真,如圖10所示; 圖10 (7)仿真結(jié)果如圖11: 圖11 (8)仿真后存盤。4.引腳的鎖定及下載 各引腳的鎖定如表1所示:信號(hào)名稱引腳cp28q3114q2115q1116q0117r58 表1引腳的鎖定和下載分別如圖12和圖13所示: 圖12 圖135. 仿真結(jié)果分析 結(jié)果分析:由仿真波形圖可以清晰的看出減法計(jì)數(shù)器的工作過(guò)程,由0000起依次遞加,最后加1111兩個(gè)狀態(tài)。當(dāng)復(fù)位鍵復(fù)位后,回到0000重新開(kāi)始循環(huán)。2. Multism實(shí)
11、現(xiàn)過(guò)程1·求驅(qū)動(dòng)方程相關(guān)結(jié)構(gòu)示意框圖和狀態(tài)轉(zhuǎn)換圖見(jiàn)上(二)所示步驟。選擇四個(gè)時(shí)鐘脈沖下降沿觸發(fā)的JK觸發(fā)器,因要使用同步電路,所以時(shí)鐘方程應(yīng)該為(1) 求狀態(tài)方程由所示狀態(tài)圖可直接畫(huà)出如圖2.1所示電路次態(tài)的卡諾圖,再分解開(kāi)便可以得到如圖2.2所示各觸發(fā)器的卡諾圖。要的邏輯門外,沒(méi)有專門的運(yùn)算電路;計(jì)算結(jié)果由電路中的各個(gè)觸發(fā)器記憶和表示;計(jì)數(shù)器計(jì)滿之后自動(dòng)歸零,若再輸入CP脈沖又會(huì)從零開(kāi)始計(jì)數(shù),在CP脈沖作用下,它總是周而復(fù)始循環(huán)工作的。000111100000010010010000110101011000 XXXXXXXX1111011110000011111010011100X
12、XXXXXXX b.Q的卡諾圖: 000111100000000101XX1111011011XX c.的卡諾圖: 0001111000001001 10XX1111011001XXd.Q的卡諾圖:000111100001010100XX1101011000XXe.Q的卡諾圖:000111100010010110XX1110011010XX(2)狀態(tài)方程(3)驅(qū)動(dòng)方程JK觸發(fā)器的特性方程將狀態(tài)方程與特性方程比較,可得驅(qū)動(dòng)方程,如下: 2.基于Multisim的設(shè)計(jì)電路圖根據(jù)上面計(jì)算出的結(jié)果的不同J和K值選擇不同的元件進(jìn)行電路的連接。電路圖 3.邏輯分析儀顯示的波形邏輯分析儀顯示的波形如圖15所
13、示:4.仿真結(jié)果分析結(jié)果分析:由圖15可以清楚地看到在一個(gè)周期內(nèi),由小到大,依次完成了加計(jì)數(shù)器的功能。由于缺省了0110,0111,1010、1011這兩個(gè)狀態(tài),波形仿真中狀態(tài)發(fā)生了跳變,即由0101跳變到1000,由1001跳到1100,完成一個(gè)周期計(jì)數(shù)后,下一周期繼續(xù) 從0000開(kāi)始,不斷循環(huán)往復(fù)。四、設(shè)計(jì)體會(huì)在本次數(shù)字電路課程設(shè)計(jì)中,我受益匪淺。我原本對(duì)二進(jìn)制加法計(jì)數(shù)器這一節(jié)學(xué)習(xí)不是很透徹,對(duì)于相關(guān)設(shè)計(jì)過(guò)程和分析方法并不大熟練。在同學(xué)和老師的講解下,最終還算順利完成。這對(duì)我以后學(xué)習(xí)相關(guān)的課程以及進(jìn)行更高層次的數(shù)字電路設(shè)計(jì)都奠定了不錯(cuò)的基礎(chǔ)。在設(shè)計(jì)過(guò)程中,出現(xiàn)了各種各樣的問(wèn)題,有些是單一原
14、因引起的,有的是綜合原因引起的,這些都很考驗(yàn)我的毅力與堅(jiān)持。但是我掌握了研究這類問(wèn)題的方法,即問(wèn)題解決的過(guò)程就是要從問(wèn)題所表現(xiàn)出來(lái)的情況出發(fā),通過(guò)反復(fù)推敲,作出相應(yīng)判斷,逐步找出問(wèn)題的癥結(jié)所在,從而一舉擊破。對(duì)于數(shù)字電路設(shè)計(jì),尤其在使用Multism進(jìn)行邏輯電路的連接與分析時(shí),這種分析解決問(wèn)題的能力就更為重要。要在復(fù)雜的電子器件和密密麻麻的連線中找出頭緒來(lái),并不是一件很容易的事情。往往要從新再來(lái)一次,但是這樣的問(wèn)題就出在計(jì)算上,尤其是在化簡(jiǎn)卡諾圖時(shí),務(wù)必小心謹(jǐn)慎,一個(gè)字符寫(xiě)錯(cuò)或者漏掉一些信息,相應(yīng)得出的驅(qū)動(dòng)方程就會(huì)有天壤之別,自然邏輯電路就不能實(shí)現(xiàn)最初的設(shè)計(jì)功能。而且在連線的過(guò)程中一定要仔細(xì)的找準(zhǔn)位置,一旦出錯(cuò)需要?jiǎng)h除某些線的時(shí)候一定要?jiǎng)h準(zhǔn)確。因此,我把這次課程設(shè)計(jì)看成一次綜合學(xué)習(xí)的機(jī)會(huì)。 在學(xué)習(xí)過(guò)數(shù)字電路技術(shù)基礎(chǔ)簡(jiǎn)明教程之后,我已經(jīng)算是掌握了一定的數(shù)字電路設(shè)計(jì)的基礎(chǔ)以及相應(yīng)的分析方法、實(shí)踐能力以及自學(xué)能力。雖然遇到了不少問(wèn)題,但是在向老師和同學(xué)請(qǐng)教的學(xué)習(xí)過(guò)程中,我又改正了不少錯(cuò)誤的認(rèn)識(shí),對(duì)數(shù)字電路的設(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年度汽車零部件模具購(gòu)銷合同4篇
- 二零二五年度汽車維修保養(yǎng)及配件供應(yīng)合同3篇
- 2025年度個(gè)人財(cái)產(chǎn)保險(xiǎn)費(fèi)用結(jié)算合同4篇
- 2025年度個(gè)人購(gòu)房貸款合同解除條件合同4篇
- 二零二五年度農(nóng)村金融機(jī)構(gòu)農(nóng)戶小額貸款抵押合同范本4篇
- 2025年度叉車安全操作培訓(xùn)與維修服務(wù)合同3篇
- 贊助合同樣書(shū)
- 2025個(gè)人股份轉(zhuǎn)讓與品牌合作開(kāi)發(fā)合同3篇
- 2025版農(nóng)機(jī)報(bào)廢更新回收利用合同3篇
- 二零二五年度綠色建筑承購(gòu)經(jīng)紀(jì)服務(wù)合同實(shí)施細(xì)則3篇
- 2023-2024學(xué)年度人教版一年級(jí)語(yǔ)文上冊(cè)寒假作業(yè)
- 人教版語(yǔ)文1-6年級(jí)古詩(shī)詞
- 上學(xué)期高二期末語(yǔ)文試卷(含答案)
- GB/T 18488-2024電動(dòng)汽車用驅(qū)動(dòng)電機(jī)系統(tǒng)
- 投資固定分紅協(xié)議
- 高二物理題庫(kù)及答案
- 職業(yè)發(fā)展展示園林
- 七年級(jí)下冊(cè)英語(yǔ)單詞默寫(xiě)表直接打印
- 2024版醫(yī)療安全不良事件培訓(xùn)講稿
- 中學(xué)英語(yǔ)教學(xué)設(shè)計(jì)PPT完整全套教學(xué)課件
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)項(xiàng)目五 運(yùn)營(yíng)效果監(jiān)測(cè)
評(píng)論
0/150
提交評(píng)論