版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第三篇電子線路EDA實驗信息工程學(xué)院吳友宇第三篇QuartusII平臺與實驗EDA實驗箱組成CPLD適配器板8位7段數(shù)碼顯示單元點(diǎn)陣顯示單元撥碼開關(guān)單元按鍵單元、20M時鐘源(clock)JTAG下載接口LED顯示單元D/A轉(zhuǎn)換單元、單片機(jī)單元、功能擴(kuò)展區(qū)域、存儲器單元(2864)、邏輯電平單元、電壓比較器單、模擬量輸出單元(蜂鳴器)、信號源、電源單元結(jié)構(gòu)。電子線路EDA第三篇QuartusII平臺與實驗開放型實驗箱組成電子線路EDA第三篇QuartusII平臺與實驗可編程邏輯器件Cyclone系列EP1C3T144C820M時鐘源JTAG下載口電源電路AS下載口LED指示燈復(fù)位按鍵下載適配器電子線路EDA第三篇QuartusII平臺與實驗核心板交通燈顯示8位共陰7段數(shù)碼管8位LED顯示電源開關(guān)LCD顯示撥碼開關(guān)按鍵開關(guān)點(diǎn)陣顯示模塊電子線路EDA第三篇QuartusII平臺與實驗核心板模數(shù)轉(zhuǎn)換PS/2音頻輸出溫度采集數(shù)模轉(zhuǎn)換串口通信VGA顯示電子線路EDA第三篇QuartusII平臺與實驗8位LED數(shù)碼管a、b、c、d、e、f、g、dp段并聯(lián)連接。8位LED數(shù)碼管共用同一個數(shù)據(jù)口。必須采用動態(tài)掃描方式顯示。8位數(shù)碼管段選碼并接在一起段選碼并行輸入位選信號輸入口位選38譯碼器75138電子線路EDA第三篇QuartusII平臺與實驗時鐘電路采用的是20M的有源晶振,送入FPGA的全局時鐘網(wǎng)絡(luò)。時鐘輸入管腳鎖定p16。為了滿足特定電子系統(tǒng)的需求,需要設(shè)計分頻器將頻率20M時鐘變?yōu)橄到y(tǒng)所需要的時鐘。20M有源晶振Oscillator
電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門信息工程學(xué)院吳友宇實驗一QuartusII開發(fā)環(huán)境入門實驗?zāi)康牧私釷uartusII軟件及基本操作(以發(fā)光二極管LED靜態(tài)顯示為例)熟悉圖形編輯器BlockBuilder/SchematicFile的設(shè)計輸入掌握電路的編譯和適配掌握電路仿真與時序分析電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門實驗步驟設(shè)計輸入軟件啟動電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門新建工程文件夾任何一項設(shè)計都是一項工程(Project),首先應(yīng)為工程建立一個放置所有相關(guān)的文件的文件夾。此文件夾將被EDA軟件默認(rèn)為工作庫(WorkLibrary),不同的設(shè)計項目最好放在不同的文件夾中,而同一工程的所有文件必須放在同一文件夾中。電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門新建工程選擇菜單“File”→“New
PrejectWizard”,即彈出創(chuàng)建工程對話框。電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門芯片選擇——選擇實驗箱上的芯片Cyclone系列的EP1C6Q240C8或者7000S系列的EPM7128SLC84-15芯片;或者FPGA芯片EPFl0K20TC144-4多次點(diǎn)擊next。當(dāng)設(shè)計者看到工程文件配置信息報告時,點(diǎn)擊Finish完成新建工程的建立電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門新建圖形設(shè)計文件選擇File/New或點(diǎn)擊主菜單中的空白圖標(biāo),進(jìn)入新建文件狀態(tài)電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門選擇圖形編輯器輸入方式BlockDiagrams/SchematicsFiles,單擊OK按鈕,打開原理圖編輯器電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門設(shè)計的輸入(放置元件、標(biāo)記輸入/輸出端口、器件連線、保存原理圖、設(shè)置此項目為當(dāng)前文件)。以3/8線譯碼器為例說明:輸入端口INPUT反相器(3個)3輸入與門(8個)輸出端口OUTPUT電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門保存原理圖單擊保存按鈕圖標(biāo),對于新建文件,出現(xiàn)類似文件管理器的圖框,請選擇保存路徑、文件名稱保存原理圖,原理圖的擴(kuò)展名為.bdf
電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門電路的編譯與適配點(diǎn)擊Assignments\Device菜單選擇芯片,芯片選擇選用CPLD芯片7000S系列的EPM7128SLC84-15芯片;選用FPGA芯片EPFl0K20TC144-4來實現(xiàn);選用Cyclone系列的EP1C6Q240C8。選用Cyclone系列的EP1C3T144C8。在Device&PinOptions對話框中選擇UnusedPins標(biāo)簽頁進(jìn)行設(shè)置,將未使用管腳設(shè)置為高阻輸入電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門編譯適配點(diǎn)擊ProjectNavigator窗口中的Files標(biāo)簽下的decoder38文件單擊鼠標(biāo)右鍵,在彈出菜單中點(diǎn)擊SetasTop-Level-Entity設(shè)置此文件為頂層文件。電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門編譯適配啟動Processing\StartCompilation菜單,或點(diǎn)擊主菜單下的快捷鍵,開始編譯,并顯示編譯結(jié)果,生成下載文件。電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門電路仿真與時序分析——功能仿真選擇(File\New)命令,打開新建文件對話框,在新建對話框中選擇OtherFiles,從中選擇VectorWaveformFile,點(diǎn)擊OK建立一個空的波形編輯器窗口。點(diǎn)擊File\Saveas改名為decode38.vwf并保存。電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門電路仿真與時序分析——功能仿真添加節(jié)點(diǎn)選擇仿真時間為電路輸入端口添加激勵波形保存激勵信號編輯結(jié)果:使用File\Save,注意此時的文件名稱不要隨意改動,單擊OK按鈕保存激勵信號波形。電路仿真。選擇Processingl\SimulatorTool命令選擇仿真文件decode38,然后選擇功能仿真Functional,點(diǎn)擊GenerateFunctionalSimulationNetlist生成仿真網(wǎng)表。同時將overwritesimulationinputfilewithsimulationresults選項打鉤。點(diǎn)擊Start開始仿真,最后點(diǎn)擊Open打開仿真后的波形文件。電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門器件編程下載與硬件實現(xiàn)實驗箱電路板上的連線器件的編程下載電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門用硬件描述性語言VHDL完成3-8譯碼器設(shè)計新建文件選擇TextEditorfile點(diǎn)擊OK生成設(shè)計項目文件,設(shè)置為當(dāng)前項目鍵入程序保存為.vhd文件,然后進(jìn)行編譯適配即可。其它操作都與原理圖設(shè)計輸入相同。電子線路EDA實驗一QuartusII開發(fā)環(huán)境入門--Asimple3to8decoderlibrary
ieee;useieee.std_logic_1164.all;entitydecoderis
port(inp:instd_logic_vector(2downto0);
outp:outstd_logic_vector(7downto0));enddecoder;architecturebehaveofdecoderisbeginoutp(0)<='1'when
inp="000"else'0';outp(1)<='1'when
inp="001"else'0';outp(2)<='1'when
inp="010"else'0';outp(3)<='1'wheninp="011"else'0';outp(4)<='1'when
inp="100"else'0';outp(5)<='1'wheninp="101"else'0';outp(6)<='1'wheninp="110"else'0';outp(7)<='1'when
inp="111"else'0';endbehave;電子線路EDA實驗二全加器設(shè)計信息工程學(xué)院吳友宇實驗二全加器設(shè)計實驗?zāi)康?.設(shè)計并實現(xiàn)一個全加器;2.掌握布爾方程的結(jié)構(gòu)體編程方法;3.掌握withselectwhen結(jié)構(gòu)體編程方法;4.掌握whenelse結(jié)構(gòu)體編程方法;5.掌握順序語句ifthenelse和casewhen結(jié)構(gòu)體編程方法。電子線路EDA實驗二全加器設(shè)計實驗原理全加器輸入端有:數(shù)據(jù)輸入端Ai、Bi;低位進(jìn)位輸入端Ci-1。其輸出端有和Si和向高位進(jìn)位Ci。電子線路EDA實驗二全加器設(shè)計其邏輯功能是低位進(jìn)位輸入兩加數(shù)輸入輸出Ci-1AiBiSiCi0000000110010100110110010101011100111111電子線路EDA實驗二全加器設(shè)計實驗步驟1、使用并行語句——布爾方程實現(xiàn)全加器;2、使用并行語句——真值表withselectwhen實現(xiàn)全加器;3、使用并行語句——真值表whenelse實現(xiàn)全加器;4、使用順序語句——真值表ifthenelse實現(xiàn)全加器5、使用順序語句——真值表casewhen實現(xiàn)全加器。電子線路EDA實驗三觸發(fā)器及計數(shù)器設(shè)計信息工程學(xué)院吳友宇實驗三觸發(fā)器及計數(shù)器設(shè)計實驗?zāi)康?.掌握用VHDL語言設(shè)計時序電路。2.用VHDL語言設(shè)計D鎖存器。3.用VHDL語言設(shè)計JK觸發(fā)器。4.用VHDL語言設(shè)計一個十進(jìn)制可預(yù)置計數(shù)器。電子線路EDA實驗三觸發(fā)器及計數(shù)器設(shè)計實驗原理1.鎖存器。正跳沿觸發(fā)的觸發(fā)器的電路符號如下圖所示。它是一個正邊沿觸發(fā)的D觸發(fā)器,有一個數(shù)據(jù)輸入端D,一個時鐘輸入端CLK和一個數(shù)據(jù)輸出端Q。電子線路EDA實驗三觸發(fā)器及計數(shù)器設(shè)計實驗原理D鎖存器的真值表如下表所示。從表中可以看到,D鎖存器的輸出端只有在正邊沿脈沖過后,輸入端D的數(shù)據(jù)才可以傳遞到輸出端Q序號數(shù)據(jù)輸入D時鐘輸入CLK數(shù)據(jù)輸出端Q1X0不變2X1不變30↑041↑1電子線路EDA實驗三觸發(fā)器及計數(shù)器設(shè)計2.JK觸發(fā)器。帶有復(fù)位/置位功能的觸發(fā)器電路符號如下圖所示。JK觸發(fā)器的輸入端有置位輸入端SD(低電平有效),復(fù)位輸入端RD(低電平有效),數(shù)據(jù)輸入端J和K,時鐘輸入端CLK;輸出端Q和反向輸出端QB。電子線路EDA實驗三觸發(fā)器及計數(shù)器設(shè)計JK觸發(fā)器的真值表序號輸入輸出SDRDCLKJKQQB101XXX10210XXX01300XXXXX411↑00Qn!Qn511↑0101611↑1010711↑11翻翻8110XXQn!Qn9111XXQn!Qn電子線路EDA實驗三觸發(fā)器及計數(shù)器設(shè)計3.十進(jìn)制可預(yù)置計數(shù)器計數(shù)器是最常用的寄存器邏輯電路,從微處理器的地址發(fā)生器到頻率計都需要用到計數(shù)器。一般計數(shù)器分為兩類:加法計數(shù)器和減法計數(shù)器。加法計數(shù)器每來一個脈沖計數(shù)值加1;減法計數(shù)器每來一個脈沖計數(shù)值減1。電子線路EDA實驗三觸發(fā)器及計數(shù)器設(shè)計十進(jìn)制可預(yù)置計數(shù)器功能表功能輸入輸出CLRLDCLKEPETD3D2D1D0Q3Q2Q1Q0C復(fù)位01XXXD3D2D1D000000預(yù)置10↑XXD3D2D1D0D3D2D1D00計數(shù)11↑11XXXX遞增計數(shù)保持11X0XXXXX保持保持11XX0XXXX保持電子線路EDA實驗三觸發(fā)器及計數(shù)器設(shè)計實驗內(nèi)容1.用VHDL語言設(shè)計D鎖存器,并仿真和調(diào)試。2.用VHDL語言設(shè)計JK觸發(fā)器,并仿真和調(diào)試。3.用VHDL語言設(shè)計一個十進(jìn)制可預(yù)置計數(shù)器,并仿真和調(diào)試。電子線路EDA實驗四動態(tài)掃描顯示電路設(shè)計信息工程學(xué)院吳友宇實驗四動態(tài)掃描顯示電路設(shè)計實驗?zāi)康?.了解EDA實驗箱中七段數(shù)碼管顯示模塊的工作原理。2.用VHDL語言設(shè)計七段譯碼器,用VHDL語言設(shè)計一個八進(jìn)制計數(shù)器3.利用實驗箱上的3/8線譯碼器實現(xiàn)數(shù)碼管的位選。4.掌握用VHDL語言實現(xiàn)動態(tài)掃描顯示電路的頂層連線。電子線路EDA實驗四動態(tài)掃描顯示電路設(shè)計實驗原理一個動態(tài)掃描電路由計數(shù)器、譯碼顯示驅(qū)動器、3/8線譯碼器及7段數(shù)碼管組成電子線路EDA實驗四動態(tài)掃描顯示電路設(shè)計實驗內(nèi)容1.用撥碼開關(guān)產(chǎn)生8421BCD碼,用CPLD產(chǎn)生字形編碼電路和掃描驅(qū)動電路,然后進(jìn)行仿真,觀察波形,正確后進(jìn)行設(shè)計實現(xiàn),適配化分配。調(diào)節(jié)時鐘頻率,感受“掃描”的過程,并觀察字符亮度和顯示刷新的效果。2.編一個簡單的從0~F輪換顯示十六進(jìn)制數(shù)的電路。電子線路EDA實驗五綜合層次性實驗
——交通燈設(shè)計信息工程學(xué)院吳友宇實驗五綜合層次性實驗——交通燈設(shè)計實驗?zāi)康?.設(shè)計一個交通燈控制器;2.顯示十字路口東西南北兩個方向的紅、黃、綠的指示狀態(tài);3.實現(xiàn)正常的倒計時功能,并用數(shù)碼管顯示倒計時剩余時間。電子線路EDA實驗五綜合層次性實驗——交通燈設(shè)計實驗說明本實驗屬于綜合性實驗。設(shè)計一個交通燈控制器,能顯示十字路口東西南北兩個方向的紅、黃、綠的指示狀態(tài);能用共陰極數(shù)碼管動態(tài)掃描顯示倒計時的剩余時間。本實驗由學(xué)生自行設(shè)計方案加以實現(xiàn)。由于該項目的設(shè)計的工作量大,4學(xué)時的實驗時間難以滿足教學(xué)要求;因此,在教學(xué)中提前1周布置實驗任務(wù),按照1:1的學(xué)時在課下由學(xué)生進(jìn)行方案準(zhǔn)備、基本模塊的設(shè)計和總體設(shè)計,在課上完成調(diào)試,在實驗箱上驗證設(shè)計成果。為提倡和督促學(xué)生人人動手動腦、用于實踐,整個實驗過程為1人/組。電子線路EDA實驗五綜合層次性實驗——交通燈設(shè)計實驗內(nèi)容利用實驗箱的紅黃綠發(fā)光二極管代替相應(yīng)顏色的交通燈;利用實驗箱的七段數(shù)碼管顯示倒計時剩余時間;利用實驗箱的撥碼開關(guān)實現(xiàn)復(fù)位;利用實驗箱的時鐘源作為交通信號燈控制器。用VHDL語言實現(xiàn)交通燈控制器,用功能仿真的方法驗證,通過觀察有關(guān)波形確認(rèn)電路設(shè)計是否正確。電子線路EDA實驗五綜合層次性實驗——交通燈設(shè)計實驗原理交通信號燈的工作過程:東西向紅黃綠燈工作狀態(tài)完全相同,南北向紅黃綠燈完全相同。東西向為主干道,綠燈亮?xí)r間為60秒,并顯示其剩余時間;南北向為輔干道,綠燈亮?xí)r間為35秒,并顯示其剩余時間;燈亮變化規(guī)律為綠變黃(3秒),黃變紅,紅變綠。電子線路EDA實驗五綜合層次性實驗——交通燈設(shè)計實驗原理該實驗電路由時鐘電路、分頻器、交通燈控制狀態(tài)機(jī)、動態(tài)掃描顯示和計時器電路構(gòu)成。分頻器將時鐘電路變換成1Hz的時鐘供給計時器電路使用,同時將時鐘分頻為200Hz以上供8個數(shù)碼管(可以使用兩位數(shù)碼管)動態(tài)掃描使用,保證每個數(shù)碼管1秒鐘被點(diǎn)亮24次以上。電子線路EDA實驗五綜合層次性實驗——交通燈設(shè)計交通燈控制器狀態(tài)表狀態(tài)各燈狀態(tài)ReYeGeRsYsGsRwYwGwRnYnGnS1100001100001S2100010100010S3001100001100S4010100010100電子線路EDA實驗五綜合層次性實驗——交通燈設(shè)計實驗報告要求1.寫出交通燈控制器的VHDL源程序,用層次化設(shè)計方法設(shè)計該電路;2.在本次實驗時序邏輯電路的VHDL語言編程中,仿真中是否出現(xiàn)錯誤提示,具體的提示有哪些,你是如何改正的?3.實驗箱進(jìn)行功能驗證時是否正確,如不正確你是怎樣解決的?電子線路EDA實驗六綜合層次性實驗
——數(shù)字鐘設(shè)計信息工程學(xué)院吳友宇實驗六綜合層次性實驗——數(shù)字鐘設(shè)計實驗?zāi)康?.設(shè)計一個多功能數(shù)字鐘;2.能實現(xiàn)時(24進(jìn)制)、分(60進(jìn)制)、秒(60進(jìn)制)的計時功能;3.能用數(shù)碼管顯示時(24進(jìn)制)、分(60進(jìn)制)、秒(60進(jìn)制)的計時數(shù)據(jù);4.能實現(xiàn)“校時”“校分”功能。5.能實現(xiàn)整點(diǎn)報時功能。6.選作鬧鐘功能。電子線路EDA實驗六綜合層次性實驗——數(shù)字鐘設(shè)計實驗內(nèi)容及說明本實驗屬于綜合性實驗。設(shè)計一個數(shù)字鐘,用六位共陰極數(shù)碼管采用動態(tài)掃描方式顯示時(24進(jìn)制)、分(60進(jìn)制)、秒(60進(jìn)制);該數(shù)字鐘具有“校時”“校分”功能;選作整點(diǎn)報時功能。本實驗由學(xué)生自行設(shè)計方案設(shè)計數(shù)字鐘的邏輯結(jié)構(gòu)并實現(xiàn)每個邏輯功能塊。電子線路EDA實驗六綜合層次性實驗——數(shù)字鐘設(shè)計實驗原理多功能數(shù)字鐘由信號發(fā)生器、分頻器、計時電路、譯碼驅(qū)動電路、顯示電路、校準(zhǔn)電路和整點(diǎn)報時電路組成。電子線路EDA實驗六綜合層次性實驗——數(shù)字鐘設(shè)計實驗原理計時器:其工作原理是當(dāng)秒計數(shù)器計數(shù)達(dá)59時,再來一個秒脈沖,秒計數(shù)器清零,秒進(jìn)位信號為“1”向分計數(shù)器提供分秒沖,分計數(shù)器加“1”。當(dāng)分計數(shù)器計數(shù)達(dá)59時,且秒計數(shù)器計數(shù)達(dá)59時,再來一個秒脈沖,分、秒計數(shù)器清零,分進(jìn)位信號為“1”向時計數(shù)器提供時秒沖,時計數(shù)器加“1”。當(dāng)時計數(shù)器計數(shù)達(dá)23時,分計數(shù)器計數(shù)達(dá)59時,且秒計數(shù)器計數(shù)達(dá)59時,再來一個秒脈沖,時、分、秒計數(shù)器清零。電子線路EDA實驗六綜合層次性實驗——數(shù)字鐘設(shè)計校準(zhǔn)電路:校準(zhǔn)電
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寒露文化傳承與應(yīng)用模板
- 小學(xué)數(shù)學(xué)《分?jǐn)?shù)除法》50道應(yīng)用題包含答案
- DB2201T 60-2024 西餐廳服務(wù)規(guī)范
- 職業(yè)導(dǎo)論-房地產(chǎn)經(jīng)紀(jì)人《職業(yè)導(dǎo)論》深度自測卷1
- 親子活動主持詞
- 二零二五年度船舶運(yùn)輸代理合同
- 人教版四年級數(shù)學(xué)上冊寒假作業(yè)(九)(含答案)
- 上海市竹欣中學(xué)2024-2025學(xué)年七年級上學(xué)期英語期末測試卷(含答案無聽力原文及音頻)
- 重慶市第一中學(xué)2024-2025學(xué)年高三上學(xué)期12月月考生物試題(有答案)
- 燕山大學(xué)《數(shù)字信號處理》2023-2024學(xué)年第一學(xué)期期末試卷
- 高中歷史教學(xué)中開展小組合作學(xué)習(xí)的思考
- 監(jiān)理資料檔案盒背脊貼紙
- 數(shù)學(xué)八下學(xué)霸電子版蘇教版
- SQL Server 2000在醫(yī)院收費(fèi)審計的運(yùn)用
- 《FANUC-Oi數(shù)控銑床加工中心編程技巧與實例》教學(xué)課件(全)
- 微信小程序運(yùn)營方案課件
- 陳皮水溶性總生物堿的升血壓作用量-效關(guān)系及藥動學(xué)研究
- 安全施工專項方案報審表
- 學(xué)習(xí)解讀2022年新制定的《市場主體登記管理條例實施細(xì)則》PPT匯報演示
- 好氧廢水系統(tǒng)調(diào)試、驗收、運(yùn)行、維護(hù)手冊
- 五年級上冊口算+脫式計算+豎式計算+方程
評論
0/150
提交評論