EDA課程設(shè)計(jì)方案八路呼叫器1_第1頁
EDA課程設(shè)計(jì)方案八路呼叫器1_第2頁
EDA課程設(shè)計(jì)方案八路呼叫器1_第3頁
EDA課程設(shè)計(jì)方案八路呼叫器1_第4頁
EDA課程設(shè)計(jì)方案八路呼叫器1_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE4太原科技大學(xué):名字起個(gè)什么目錄TOC\o"1-3”\h\z\uHYPERLINK\l"_Toc248461482”一、設(shè)計(jì)任務(wù)與要求?PAGEREF_Toc248461482\h1HYPERLINK\l”_Toc248461483"二、總體框圖?PAGEREF_Toc248461483\h1HYPERLINK\l”_Toc248461484"總體框圖?PAGEREF_Toc248461484\h1HYPERLINK\l"_Toc248461485”三。選擇器件?PAGEREF_Toc248461485\h1HYPERLINK\l”_Toc248461486”四.功能模塊?PAGEREF_Toc248461486\h2HYPERLINK\l"_Toc248461487"1.編碼器?PAGEREF_Toc248461487\h2HYPERLINK\l”_Toc248461488"1.1規(guī)律符號(hào)?PAGEREF_Toc248461488\h2HYPERLINK\l”_Toc248461489"1。2規(guī)律功能表 PAGEREF_Toc248461489\h2HYPERLINK\l"_Toc248461490”1.3規(guī)律功能?PAGEREF_Toc248461490\h2HYPERLINK\l”_Toc248461491"1.4VHDL程序 PAGEREF_Toc248461491\h3HYPERLINK\l”_Toc248461492"1.5仿真及解析 PAGEREF_Toc248461492\h3HYPERLINK\l"_Toc248461493”2.寄存器?PAGEREF_Toc248461493\h3HYPERLINK\l"_Toc248461494"2.1規(guī)律符號(hào)?PAGEREF_Toc248461494\h4HYPERLINK\l"_Toc248461495”2.2規(guī)律功能表?PAGEREF_Toc248461495\h4HYPERLINK\l"_Toc248461496"2。3規(guī)律功能 PAGEREF_Toc248461496\h4HYPERLINK\l"_Toc248461497"2.4VHDL程序?PAGEREF_Toc248461497\h4HYPERLINK\l"_Toc248461498"2.5仿真及解析 PAGEREF_Toc248461498\h5HYPERLINK\l"_Toc248461499"3.譯碼器?PAGEREF_Toc248461499\h5HYPERLINK\l"_Toc248461500”3.1規(guī)律符號(hào) PAGEREF_Toc248461500\h5HYPERLINK\l"_Toc248461501"3.2規(guī)律功能?PAGEREF_Toc248461501\h5HYPERLINK\l”_Toc248461502"3.3VHDL程序?PAGEREF_Toc248461502\h6HYPERLINK\l"_Toc248461503”3.4仿真及解析?PAGEREF_Toc248461503\h6HYPERLINK\l"_Toc248461504”4.顯示電路:選用七段數(shù)碼管?PAGEREF_Toc248461504\h7HYPERLINK\l"_Toc248461505”4.1規(guī)律功能表?PAGEREF_Toc248461505\h7HYPERLINK\l"_Toc248461506”4。2規(guī)律功能?PAGEREF_Toc248461506\h7HYPERLINK\l”_Toc248461507”五、總體設(shè)計(jì)電路?PAGEREF_Toc248461507\h8HYPERLINK\l”_Toc248461508"總體電路原理圖 PAGEREF_Toc248461508\h8HYPERLINK\l"_Toc248461509"管腳安排 PAGEREF_Toc248461509\h8HYPERLINK\l”_Toc248461510"仿真波形及解析?PAGEREF_Toc248461510\h9HYPERLINK\l"_Toc248461511"六、心得體會(huì)?PAGEREF_Toc248461511\h9八路呼叫器一、設(shè)計(jì)任務(wù)與要求1.當(dāng)某一路呼叫時(shí),能顯示該路的編號(hào),編號(hào)開關(guān)與呼叫位置一一對(duì)應(yīng)2。如有一路優(yōu)先呼叫了,其他路不受影響,其他路還能連續(xù)呼叫二、總體框圖 總體框圖本設(shè)計(jì)的主要功能就是呼叫時(shí)顯示對(duì)應(yīng)的呼叫編號(hào)。例如:當(dāng)呼叫時(shí),00000001代表第一路呼叫,則經(jīng)過3-8編碼器,進(jìn)行二進(jìn)制轉(zhuǎn)換,變?yōu)?01,經(jīng)過寄存器對(duì)其進(jìn)行存儲(chǔ),然后通過譯碼顯示電路,并且要用七段數(shù)碼管來顯示對(duì)應(yīng)的呼叫編號(hào),則001就為01100000.即數(shù)碼管顯示數(shù)字1.呼叫成功.依據(jù)以上分析,可將整個(gè)設(shè)計(jì)分為三大主要模塊:呼叫編碼模塊,數(shù)據(jù)存儲(chǔ)模塊,呼叫信息譯碼驅(qū)動(dòng)模塊.將呼叫編號(hào)的譯碼器和存儲(chǔ)的內(nèi)設(shè),而將顯示哪路呼叫編號(hào)的七段數(shù)碼管外接.組成的總體框圖如圖1所示:圖1總體框圖依據(jù)設(shè)計(jì)要求所知,輸入信號(hào):八路呼叫信號(hào),系統(tǒng)時(shí)鐘信號(hào)CLK。設(shè)計(jì)的輸出信號(hào):八路呼叫成功與否的七段數(shù)碼顯示電路。本設(shè)計(jì)具有的功能:呼叫功能,存儲(chǔ)功能,數(shù)字譯碼功能,數(shù)字顯示功能.如果某一路有呼叫懇求,則該信號(hào)被送入編碼器進(jìn)行編碼,編碼輸出經(jīng)寄存器后,送入顯示電路,顯示這一路的編號(hào).三。選擇器件八路呼叫器中所用到的器件為:1、裝有QuartusⅡ軟件的計(jì)算機(jī)一臺(tái)2、一位八段數(shù)碼顯示管3、芯片:使用Altera公司生產(chǎn)的Cyclone系列芯片,如EP1C12Q240C8芯片4、EDA實(shí)驗(yàn)箱一個(gè)5、下載接口是數(shù)字芯片的下載接口(JTAG),主要用于FPGA芯片的數(shù)據(jù)下載6、撥鍵開關(guān)7、時(shí)鐘源四.功能模塊1.編碼器將某一信息(輸入)變換為某一特定的代碼(輸出),把二進(jìn)制碼,按肯定的規(guī)律編排,例如8421碼,格雷碼等,使每組代碼具有特定的含義(代表某個(gè)數(shù)或掌握信號(hào))稱為編碼,具有編碼功能的規(guī)律電路稱為編碼器。編碼器有若干個(gè)輸入,在某一時(shí)刻只有一個(gè)輸入信號(hào)被轉(zhuǎn)換為二進(jìn)制碼,例如8線-3線編碼器,有8?jìng)€(gè)輸入,3位二進(jìn)制碼輸出。由于有八路呼叫編號(hào),則選用3-8編碼器1.1規(guī)律符號(hào)圖23-8編碼器的符號(hào)1.2規(guī)律功能表輸入輸出I0I1I2I3I4I5I6I7Y2Y1Y01000000000001000000001001000000100001000001100001000100000001001010000001011000000001111圖33-8編碼器的規(guī)律功能表1.3規(guī)律功能由圖知,使用4輸入與非門74LS20組成3—8線一般編碼器,其輸入接8位規(guī)律開關(guān),輸出Y2,Y1,Y0接寄存器的輸入端。每個(gè)輸入信號(hào)以高電平為有效信號(hào)。1.4VHDL程序LIBRARYIEEE;USEIEEE。STD_LOGIC_1164.ALL;ENTITYbm8_3ISPORT(I:INSTD_LOGIC_VECTOR(7DOWNTO(shè)0);y:OUTSTD_LOGIC_VECTO(shè)R(2DOWNTO0));ENDbm8_3;ARCHITECTURErt1OFbm8_3ISBEGINPROCESS(I)BEGINCASEIISWHEN"00000001"=>y<=”000";WHEN"00000010”=>y<="001";WHEN"00000100”=>y<="010";WHEN"00001000”=>y〈=”011”;WHEN”00010000"=〉y<="100";WHEN"00100000"=〉y<=”101”;WHEN"01000000"=>y<=”110”;WHEN"10000000”=>y〈="111";WHENothers=>y〈="000";ENDCASE;ENDPROCESS;ENDrt1;1。5仿真及解析圖43-8編碼器的仿真波形2.寄存器常用來臨時(shí)存放指令,參加運(yùn)算的數(shù)據(jù)或運(yùn)算結(jié)果等,其主要組成部分是具有記憶功能的雙穩(wěn)態(tài)觸發(fā)器,一個(gè)觸發(fā)器可存儲(chǔ)一位二進(jìn)制代碼,要存儲(chǔ)N位二進(jìn)制代碼,就得有N個(gè)觸發(fā)器。本設(shè)計(jì)選用數(shù)碼寄存器2.1規(guī)律符號(hào)圖5寄存器的符號(hào)2.2規(guī)律功能表輸入輸出CLKDQ?XD1D2Q1Q1圖6寄存器的規(guī)律功能表2。3規(guī)律功能數(shù)碼寄存器用于寄存一組二進(jìn)制信號(hào)。寄存器常用多個(gè)鎖存器或觸發(fā)器組成,寄存器只能寄存數(shù)字0或1。數(shù)據(jù)端D,用來輸入被寄存的二進(jìn)制信號(hào);脈沖端CLK,在脈沖的上升沿到來時(shí),輸出端Q隨D變化。2.4VHDL程序LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYjicunqiISPORT(D:INSTD_LOGIC_VECTOR(2DOWNTO0);CLK:INSTD_LOGIC;Q:OUTSTD_LOGIC_VECTO(shè)R(2DOWNTO0));ENDENTITYjicunqi;ARCHITECTUREARTOFjicunqiISBEGINPROCESS(CLK)ISBEGINIF(CLK'EVENTANDCLK='1')THENQ<=D;ENDIF;ENDPROCESS;ENDARCHITECTUREART;2。5仿真及解析圖73-8編碼器的仿真波形3.譯碼器譯碼是編碼的逆過程,在編碼時(shí),每一種二進(jìn)制代碼,都給予特定的含義,即都表示了一個(gè)確定的信號(hào)或者對(duì)象,把代碼狀態(tài)的特定含義“翻譯"出來的過程叫做譯碼,實(shí)現(xiàn)譯碼操作的電路叫做譯碼器。其可以將輸入二進(jìn)制代碼的狀態(tài)翻譯成輸出信號(hào),以表示其原來的電路。本設(shè)計(jì)選用3-8譯碼器3.1規(guī)律符號(hào)圖83—8譯碼器的符號(hào)3。2規(guī)律功能當(dāng)G1=1,同時(shí)G2A+G2B=0時(shí),每一個(gè)輸出端的輸出函數(shù)Yi=mi;當(dāng)G1=1,同時(shí)G2A+G2B=0的條件不滿意時(shí),不進(jìn)行譯碼,全部輸出都是高電平。3。3VHDL程序LIBRARYieee(cuò);useieee.std_logic_1164。all;useieee.std_logic_unsigned。all;ENTITYSEG6ISPORT(NUM:INstd_logic_vector(2downto0);A:OUTstd_logic;B:OUTstd_logic;C:OUTstd_logic;D:OUTstd_logic;E:OUTstd_logic;F:OUTstd_logic;G:OUTstd_logic;DP:OUTstd_logic);ENDSEG6;ARCHITECTUREfunOFSEG6ISsignalled:std_logic_vector(6downto0);BEGINA<=led(6);B<=led(5);C<=led(4);D<=led(3);E<=led(2);F<=led(1);G〈=led(0);DP〈='0’;led<="0110000"whennum=”001"else”1101101"whennum="010”else”1111001"whennum=”011"else”0110011"whennum="100”else"1011011"whennum="101”else"1011111”whennum="110”else”1110000”whennum="111"else"1111111";ENDfun;3.4仿真及解析圖93-8譯碼器的仿真波形4.顯示電路:選用七段數(shù)碼管4.1規(guī)律功能表十進(jìn)制或功能輸入輸入輸出輸出DCBA-BI/RBOabcdefg顯示012345678000001ononononononoff100011offononoffoffoffoff200101ononoffononoffon300111ononononoffoffon401001offononoffoffonon501011onoffononoffonon601101onoffononononon701111onononoffoffoffoff810001ononononononon圖10七段數(shù)碼管的規(guī)律功能表4.2規(guī)律功能七段數(shù)碼管由發(fā)光二極管組成,又依據(jù)發(fā)光二極管的連接方式分為共陽數(shù)碼管和共陰數(shù)碼管。常用LED數(shù)碼管可以顯示的數(shù)字和字符是0、1、2、3、4、5、6、7、8。On表示亮,off表示不亮。例如,當(dāng)輸入端DCBA分為001時(shí),則a為off,b為on,c為on,d為off,e為off,f為off,g為off,七段數(shù)碼管顯示1。五、總體設(shè)計(jì)電路總體電路原理圖圖11總體電路原理圖由圖10所示,如果某一路有呼叫懇求,則該信號(hào)被送入3-8編碼器進(jìn)行編碼,編碼輸出經(jīng)寄存器后,送入3—8譯碼顯示電路,顯示這一路的編號(hào)。例如,當(dāng)輸入信號(hào)編碼器的輸入端I[7。.0]輸入00000001,代表第一路呼叫時(shí),先經(jīng)過3-8編碼器,進(jìn)行二進(jìn)制轉(zhuǎn)換成001,經(jīng)過寄存器對(duì)其進(jìn)行存儲(chǔ),然后通過3-7譯碼顯示電路,并且要用七段數(shù)碼管來顯示對(duì)應(yīng)的呼叫編號(hào),則001就為01100000.即數(shù)碼管顯示數(shù)字1.表示呼叫成功.管腳安排圖12管腳安排本設(shè)計(jì)在實(shí)驗(yàn)箱上驗(yàn)證時(shí),要用到EDA-VI底板的資源,又由于本設(shè)計(jì)要使用數(shù)碼管,則圖10中的功能選擇位VGA[3。.0]為0010,對(duì)應(yīng)E-PLAY—SOPU,CPU板上FPGA芯片EP1C12的功能選擇位;實(shí)驗(yàn)箱上部的8個(gè)數(shù)碼管,低8位為7位段加小數(shù)點(diǎn)選取位,選取數(shù)碼管為0,則發(fā)送總線值為11111110,即為圖10中右上方的數(shù)碼選取位Q[7。.0];呼叫編號(hào)為八路,對(duì)應(yīng)實(shí)驗(yàn)箱右下方的八個(gè)撥鍵開關(guān),鍵撥上表示為1,撥下表示為0。輸出信號(hào)用數(shù)碼管段信號(hào)表示,以獲得數(shù)字顯示。仿真波形及解析圖133-8譯碼器的仿真波形六、心得體會(huì)這次EDA課程設(shè)計(jì)歷時(shí)兩個(gè)星期,在整整兩個(gè)星期的日子里,可以說是苦多于甜,但是可以學(xué)的到很多很多的東西,同時(shí)不僅可以鞏固以前所學(xué)過的知識(shí),而且學(xué)到了很多在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論