


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 課程 課程設計報告一、課程設計的目的與要求1設計目的l 熟悉MAXPLUS2/Quartus II軟件,掌握軟件的VHDL程序輸入、程序編譯和程序仿真操作;l 學習利用VHDL語言設計數字時序電路程序;l 了解可逆計數器電路的工作方式。2 設計要求l 利用VHDL語言設計八位可逆計數器電路,并利用相關軟件進行編譯和仿真。并通過其波形輸入驗證電路設計。二、設計正文1、功能及要求:表1 8位可逆計數器真值表8位可逆計數器根據計數脈沖的不同,控制計數器在同步信號脈沖的作用下,進行加1或減1操作。其真值表如下所示:CLRUPDOWNCLKQ0Q71XX0000000001加100減1可逆計數器的計數
2、方向,由特殊的控制端UPDOWN控制。l 當UPDOWN1時,計數器進行加1操作;l 當UPDOWN0時,計數器進行減1操作。 2、八位可逆計數器7VHDL源程序 : LIBRARY IEEE; 庫USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; 包含程序包std_logic_1164.all和std_logic_unsigned.allENTITY count8 IS PORT(clr, clk,updn: IN STD_LOGIC; q0,q1,q2,q3,q4,q5,q6,q7: OUT STD_LOGIC); 端
3、口表:輸入輸出數據為標準邏輯型END count8;ARCHITECTURE exam OF count8 IS 定義名為exam的結構體SIGNAL count_8 : STD_LOGIC_VECTOR (7 DOWNTO 0);在結構體內部定義信號count_8標準邏輯矢量BEGINq0<=count_8(0); 將輸出端口分別傳遞給count_8q1<=count_8(1);q2<=count_8(2);q3<=count_8(3);q4<=count_8(4);q5<=count_8(5);q6<=count_8(6);q7<=count
4、_8(7);PROCESS(clk,clr) BEGIN 進程開始 IF (clr='1')THEN count_8<="00000000"清零信號有效時輸出為“00000000” ELSIF (clk'event AND clk='1')THEN IF (updn='1') THEN count_8<=count_8+'1' 當上升沿到來時,控制信號updn=1時,加計數 ELSE count_8<=count_8-'1' 當上升沿到來時,控制信號updn=0時,減計
5、數 END IF; END IF;END PROCESS;END exam; 三、課程設計總結圖1 八位可逆計數器增計數仿真波形圖 1、由波形圖1紅色方框中清零信號clr=1有效,不管updn,clk為何值,此時輸出端q1q7均輸出為0,與真值表clr功能相符; 2、當clr=0,updn=1時,圖1中橙色部分出現輸出延遲;在時鐘脈沖作用下,由q0,q1,q2,q3,q4,q5,q6,q7分別輸出依次為00000000,00000001,00000010,00000011,00000100,00000101和圖中其他波形數據,符合增計數的加法計數功能。圖2 八位可逆計數器減計數仿真波形圖由波形圖2看出當clr=0,updn=1時,從藍線處t=7.31ns輸出結果才開始出現,即延遲時間為t=7.31ns;,圖2中同圖1一樣出現輸出延遲;由q0,q1,q2,q3,q4,q5,q6,q7分別輸出依次為11111111,11111110,11111101,11111100等圖2中其他數據,符合可逆計數器的減法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省無錫市懷仁中學2024-2025學年高一下學期期中考試數學試卷
- 2025年鑄件項目建議書
- 通達OA系統應用培訓
- 澳大利亞新西蘭市場拓展股權投資合作框架協議
- 日韓房地產跨境合伙開發合同
- 基因治療載體研發與臨床試驗倫理審查合作框架協議
- 私人游艇航海雷達租賃與航行培訓合同
- 網紅爆款面包區域代理權許可合同
- 景區旅游文化園區股權合作開發合同
- 公共設施建設塔吊操作人員派遣與進度管理合同
- 2024年杭州良渚文化城集團有限公司招聘真題
- 蘇州蘇州工業園區部分單位招聘51人筆試歷年參考題庫附帶答案詳解
- 北京2025年國家藝術基金管理中心招聘應屆畢業生筆試歷年參考題庫附帶答案詳解
- 四川省攀枝花市2025屆高三第三次統一考試地理試題及答案
- 安徽省皖南八校2025屆高三下學期第三次聯考物理試卷 含解析
- 安徽省部分高中2025屆高考生物四模試卷含解析
- 2025-2030全球及中國燃氣輪機服務行業市場現狀供需分析及市場深度研究發展前景及規劃可行性分析研究報告
- 2025-2030中國老年教育行業發展前景及發展策略與投資風險研究報告
- 初中學生安全教育課件
- 2025年下半年度云南云勤服務集團限責任公司高校畢業生公開招聘13人易考易錯模擬試題(共500題)試卷后附參考答案
- 2024年延安通和電業有限責任公司招聘考試真題
評論
0/150
提交評論