




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、會計學1語言語言(yyn)的層次化設計的層次化設計第一頁,共23頁。N ext -St at el ogi cSt at eRegi st erO ut PutLogi cI nput傳統的狀態機設計(shj)中輸出與狀態關系第1頁/共23頁第二頁,共23頁。使輸出的就是(jish)用于表示狀態的寄存器輸出N ext -St at el ogi cSt at eRegi st erI nputO ut put1、由于狀態寄存器不經過組合邏輯直接作為輸出,可達到更快的速度(sd)。2、但程序相對來說變得復雜第2頁/共23頁第三頁,共23頁。stateO1 O2Idle00decision 00r
2、ead100read201Read311Read411write00stateO1O2st1St2Q0Q1Q2Q3Idle0000Decision0001Read10010Read20100Read31000Read41100write0011最簡化(jinhu)狀態經過(jnggu)轉換后的狀態機圖第3頁/共23頁第四頁,共23頁。n第4頁/共23頁第五頁,共23頁。N ext -St at el ogi cSt at eRegi st erI nputO ut putO ut putLogi c第5頁/共23頁第六頁,共23頁。第6頁/共23頁第七頁,共23頁。n廠家自定義庫nMax+Pl
3、usII中有lpm庫,定義了許多數字電路基本元件第7頁/共23頁第八頁,共23頁。第8頁/共23頁第九頁,共23頁。LIBRARY ieee;USE ieee.std_logic_1164.ALL;PACKAGE ram_constants IS constant width : integer :=8;END ram_constants; LIBRARY ieee;USE ieee.std_logic_1164.ALL;LIBRARY work;USE work.ram_constants.ALL;第9頁/共23頁第十頁,共23頁。LIBRARY ieee;USE ieee.std_logi
4、c_1164.ALL;PACKAGE my_package IS Component dflop is port( data_in,clock: in std_logic; data_out : out std_logic); end component;END my_package; LIBRARY ieee;USE ieee.std_logic_1164.ALL;LIBRARY work;USE work.my_package.ALL;Entity my_design is port( data_in,clock: in std_logic; data_out : out std_logi
5、c);End my_design;Architecture a of my_design isBegin U1: dflop port map(d=data_in, clk = clock, q =data_out);End a;第10頁/共23頁第十一頁,共23頁。architecture behave of test isfunction maxval(in1,in2:std_logic_vector)return std_logic_vector isVariable temp:std_logic_vector(in1length-1 downto 0);beginif in1in2 t
6、hen temp:=in1; else temp:=in2;end ifreturn temp;end maxval;begin C=maxval(A,B);end behave;第11頁/共23頁第十二頁,共23頁。第12頁/共23頁第十三頁,共23頁。第13頁/共23頁第十四頁,共23頁。architecture behave of test isprocedure increment( signal Clk, din:std_logic; signal dout: out std_logic) isBegin if(clkevent and clk=1) then dout=din+1;
7、 End if;end increment;begin increment(A,CLK,C);end behave;第14頁/共23頁第十五頁,共23頁。n每個模塊的特征仿真波形n心得體會nFang_,5月15日之前交第15頁/共23頁第十六頁,共23頁。鍵盤輸入電路控制電路時鐘分頻電路時間計數器Key1_i nKey2_i nKey1Key2100HzResetEnabl eRef r esh跑表功能框圖第16頁/共23頁第十七頁,共23頁。S1:1、Key1按下,將計數清0,保持狀態不變 2、Key2按下,將計數清0,并重新開始計數,狀態至S2S2:1、Key1按下,顯示停止,但計數繼續(jx),狀態至S3 2、Key2按下,顯示停止,計數停止,狀態至S1S3:1、Key1按下,顯示繼續(jx)為當前時間,計數繼續(jx),回到S2狀態 2、Key2按下,刷新顯示當前時間,計數繼續(jx),保持S3狀態第17頁/共23頁第十八頁,共23頁。第18頁/共23頁第十九頁,共23頁。1、消除抖動,提示(tsh)用RS觸發器的特性來實現2、脈沖整形按鍵輸入要作為控制模塊中的信
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 互聯網教育的智慧生態環境
- 荊州理工職業學院《二外法四》2023-2024學年第二學期期末試卷
- 廣西中醫藥大學賽恩斯新醫藥學院《暖通空調綜合課程設計》2023-2024學年第二學期期末試卷
- 武漢信息傳播職業技術學院《英語詩歌欣賞》2023-2024學年第二學期期末試卷
- 桂林航天工業學院《建筑設計原理》2023-2024學年第二學期期末試卷
- 遼寧經濟職業技術學院《小學數學研究》2023-2024學年第二學期期末試卷
- 白城師范學院《機電設備故障診斷與維修技術》2023-2024學年第二學期期末試卷
- 玉溪農業職業技術學院《證券投資顧問業務》2023-2024學年第二學期期末試卷
- 廣西建設職業技術學院《數字信號處理C》2023-2024學年第二學期期末試卷
- 石家莊經濟職業學院《機械工程綜合實驗》2023-2024學年第二學期期末試卷
- 雷霆傳奇親測-h5修改匯總
- 關節鏡技術在骨科的應用
- 2023年版-腫瘤內科臨床路徑
- (完整版)水電工安全技術交底
- 《中國傳統文化心理學》課件第五章 傳統文化與心理治療(修)
- Q∕GDW 11445-2015 國家電網公司管理信息系統安全基線要求
- java考試管理系統源代碼開題報告外文翻譯英文文獻計001
- 機械創新設計技術結課論文
- 人教版九年級歷史中考【政治經濟專題復習課件44張】(共44張)
- T∕CSEA 6-2018 鋅鎳合金電鍍技術條件
- 湘教版初中地理會考重點圖復習匯集
評論
0/150
提交評論