




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、-. z.EDA實驗報告學 院部: 電氣與信息工程學院 專 業: 電子信息工程 學 生 姓 名: *玉文班 級: 電子信息工程1101 學 號:指導教師*: 譚會生 實驗二: 09999的計數器電路的設計1.實驗目的1進一步熟悉和掌握Quartus II軟件的使用。2進一步熟悉和掌握GW48-CK或其他EDA實驗開發系統的使用。3學習和掌握VHDL進程語句和元件例化語句的使用。2.實驗內容設計并調試好一個技術*圍為09999的4位十進制計數器電路T9999,并用GW48-CK或其他EDA實驗開發系統(可選用的芯片為ispLSI 1032E-PLCC84或EPM7128S-PL84或*CS05/
2、*CS10-PLCC84芯片)進展硬件驗證。實驗條件1開發軟件:Quartus II8.0。2實驗設備:GW48-CK EDA實驗開發系統。3擬用芯片:EPM7128S-PL84。實驗設計1系統原理框圖為了簡化設計并便于顯示,本計數器電路T9999的設計分為兩個層次,其中底層電路包括四個十進制計數器模塊T10,再由這四個模塊按照圖所示的原理框圖構成頂層電路T9999。T9999電路原理框圖2VHDL程序計數器T9999的底層和頂層電路均采用VHDL文本輸入,有關VHDL程序如下。 1T10的VHDL源程序: -T10.VHD LIBRARY IEEE; USE IEEE.STD_LOGIC_1
3、164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY T10 IS PORT(CLK:IN STD_LOGIC; CLR:IN STD_LOGIC; ENA:IN STD_LOGIC; CQ:OUT STD_LOGIC_VECTOR(3 DOWNTO 0); CO:OUT STD_LOGIC); END ENTITY T10; ARCHITECTURE ART OF T10 IS SIGNAL CQI:STD_LOGIC_VECTOR(3 DOWNTO 0); BEGIN PROCESS(CLK,CLR,ENA)IS BEGIN IF CLR=1TH
4、EN CQI=0000; ELSIF CLKEVENT AND CLK=1THEN IF ENA=1THEN IF CQI=1001THEN CQI=0000; ELSE CQI=CQI+1; END IF; END IF; END IF; END PROCESS; PROCESS(CLK,CQI) IS BEGIN IF CLKEVENT AND CLK=1THEN IF CQI1001THEN CO=0; ELSE CO=1; END IF; END IF; END PROCESS; CQ=CQI;END ARCHITECTURE ART; 2T9999的VHDL源程序: -T9999.V
5、HD LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY T9999 IS PORT(CLK:IN STD_LOGIC; CLR:IN STD_LOGIC; ENA:IN STD_LOGIC; DOUT:OUT STD_LOGIC_VECTOR(15 DOWNTO 0); END ENTITY T9999; ARCHITECTURE ART OF T9999 IS PONENT T10 IS PORT(CLK,CLR,ENA:IN STD_LOGIC; CQ:OUT STD_LOGIC_VECTOR(3 DOWNTO 0); CO:OUT STD
6、_LOGIC); END PONENT T10; SIGNAL S0,S1,S2,S3:STD_LOGIC; BEGIN U0:T10 PORT MAP(CLK,CLR,ENA,DOUT(3 DOWNTO 0),S0); U1:T10 PORT MAP(S0,CLR,ENA,DOUT(7 DOWNTO 4),S1); U2:T10 PORT MAP(S1,CLR,ENA,DOUT(11 DOWNTO 8),S2); U3:T10 PORT MAP(S2,CLR,ENA,DOUT(15 DOWNTO 12),S3); END ARCHITECTURE ART;(3仿真波形設置本設計包括兩個層次,
7、因此先進展底層的十進制計數器T10的仿真,再進展頂層T9999的仿真。如圖是T10仿真輸入設置及可能結果估計圖。同理可進展T9999仿真輸入設置及可能結果估計。T10的時序仿真結果T9999的時序仿真結果5.實驗總結通過本次實驗,對Quartus II軟件的根本操作有了更深層次的認識,并能初步熟練和掌握他的運用。文件名與實體名要相對應,輸入源程序時要仔細,時序仿真時,要先保存仿真文件,最后才能對其進展相應地仿真操作。-. z.計數動態掃描顯示電路1.實驗目的1學習Quartus II 8.0 軟件的根本使用方法。2學習GW48-CK EDA實驗開發系統的根本使用方法。3了解VHDL程序中數據對
8、象、數據類型、順序語句和并行語句的綜合應用。2.實驗內容設計并調試一個由兩個4位二進制并行加法器級聯而成的8位二進制并行加法器。實驗內容1開發軟件:Quartus II 8.0。2實驗設備:GW48-CK EDA實驗開發系統。3擬用芯片:EPM7128S-PL84。實驗設計 (1系統原理框圖為了簡化設計并便于顯示,該計數動態掃描顯示電路分為兩個層次,底層電路包括四個十進制計數器模塊T10、動態顯示控制信號產生模塊CTRLS、數據動態顯示控制模塊DISPLAY等六個模塊,再由這六個模塊按照圖所示的原理圖構成頂層電路DTT9999。 (2VHDL程序十進制計數器模塊T10的VHDL程序見09999
9、的計數器電路,其余兩個模塊的VHDL程序如下: 1)CTRLS的VHDL源程序 -CTRLS.VHD LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CTRLS IS PORT(CLK:IN STD_LOGIC; SEL:OUT STD_LOGIC_VECTOR(2 DOWNTO 0); END ENTITY CTRLS; ARCHITECTURE ART OF CTRLS IS SIGNAL T:STD_LOGIC_VECTOR(2 DOWNTO 0); BEGIN PROCESS(CLK) ISBEGINIF CLKEVENT AND CLK=1 THENIF T=111 THENT=000;ELSET=T+1;END IF; END IF; END PROCESS; SEL=11111111; END CASE; END PROCESS P1; -LEDWDATADATADATADATADATASEGSEGSEGSEGSEGSEGSEGSEGSEGSEGSEG=00000000;END C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年安徽水利水電職業技術學院高職單招職業技能測試近5年常考版參考題庫含答案解析
- 2025年安徽衛生健康職業學院高職單招職業適應性測試歷年(2019-2024年)真題考點試卷含答案解析
- 中國乳品行業發展現狀
- 直銷行業的前景和未來
- 試乘試駕操作要點
- 精細管理探秘案例分享
- 微立體年終總結匯報模板1
- 人教版數學六年級下冊第二章百分數(二)(同步練習)
- 四川水利職業技術學院《麻醉拔牙及齒槽外科學》2023-2024學年第二學期期末試卷
- 低鈉血癥的觀察及護理
- 2023屆廣東省普通高中數學學業水平考試試卷及答案
- 幼升小上實機考題匯總
- 化工原理課程設計水吸收氨氣填料塔設計
- 2013年廣東省中考語文試題及答案
- 石油管道工程監理實施細則
- 工程指令單(工程變更)
- GB/T 3235-2008通風機基本型式、尺寸參數及性能曲線
- 第四章芳香烴及其代謝產物的測定-節課件
- 廣東省幼兒園一日活動指引(試行)
- 費用報銷單Excel模板
- 普通話水平測試報告
評論
0/150
提交評論