版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Moore型有限狀態(tài)機的設(shè)計EDA技術(shù)實用教程1.1 多進程有限狀態(tài)機 Moore型有限狀態(tài)機的設(shè)計 圖7-3 ADC0809工作時序 1.1 多進程有限狀態(tài)機 Moore型有限狀態(tài)機的設(shè)計 圖7-4 控制ADC0809采樣狀態(tài)圖 1.1 多進程有限狀態(tài)機 圖7-5 采樣狀態(tài)機結(jié)構(gòu)框圖 【例7-2】LIBRARY IEEE;LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY ADCINT IS PORT (D : IN STD_LOGIC_VECTOR(7 DOWNTO 0); CLK ,EOC : IN STD_LOGIC; ALE, START,
2、 OE, ADDA,LOCK0 : OUT STD_LOGIC; Q : OUT STD_LOGIC_VECTOR(7 DOWNTO 0);END ADCINT;ARCHITECTURE behav OF ADCINT ISTYPE states IS (st0, st1, st2, st3,st4) ; -定義各狀態(tài)子類型 SIGNAL current_state, next_state: states :=st0 ; SIGNAL REGL : STD_LOGIC_VECTOR(7 DOWNTO 0); SIGNAL LOCK : STD_LOGIC; - 轉(zhuǎn)換后數(shù)據(jù)輸出鎖存時鐘信號 BE
3、GIN ADDA = 1;-當(dāng)ADDA=0,模擬信號進入0809通道0;當(dāng)ADDA=1,則進入通道1Q = REGL; LOCK0 ALE=0;START=0;LOCK=0;OE=0; next_state ALE=1;START=1;LOCK=0;OE=0;next_state ALE=0;START=0;LOCK=0;OE=0; IF (EOC=1) THEN next_state = st3; -EOC=1表明轉(zhuǎn)換結(jié)束 ELSE next_state ALE=0;START=0;LOCK=0;OE=1; next_state ALE=0;START=0;LOCK=1;OE=1; next
4、_state next_state = st0; END CASE ; END PROCESS COM ; REG: PROCESS (CLK) BEGIN IF (CLKEVENT AND CLK=1) THEN current_state=next_state; END IF; END PROCESS REG ; - 由信號current_state將當(dāng)前狀態(tài)值帶出此進程:REGLATCH1: PROCESS (LOCK) - 此進程中,在LOCK的上升沿,將轉(zhuǎn)換好的數(shù)據(jù)鎖入 BEGIN IF LOCK=1 AND LOCKEVENT THEN REGL next_state next_s
5、tate IF (EOC=1) THEN next_state = st3; ELSE next_state next_state next_state next_state ALE=0;START=0;LOCK=0;OEALE=1;START=1;LOCK=0;OEALE=0;START=0;LOCK=0;OEALE=0;START=0;LOCK=0;OEALE=0;START=0;LOCK=1;OE ALE=0;START=0;LOCK=0; END CASE ; END PROCESS COM2 ; 1.1 三進程有限狀態(tài)機1.2 單進程Moore型有限狀態(tài)機 Moore型有限狀態(tài)機的設(shè)
6、計 【例7-4】LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY MOORE1 IS PORT (DATAIN :IN STD_LOGIC_VECTOR(1 DOWNTO 0); CLK,RST : IN STD_LOGIC; Q : OUT STD_LOGIC_VECTOR(3 DOWNTO 0);END MOORE1;ARCHITECTURE behav OF MOORE1 IS TYPE ST_TYPE IS (ST0, ST1, ST2, ST3,ST4); SIGNAL C_ST : ST_TYPE ; 接上頁BEGIN PROCESS(
7、CLK,RST) BEGIN IF RST =1 THEN C_ST = ST0 ; Q IF DATAIN =10 THEN C_ST = ST1 ; ELSE C_ST = ST0 ; END IF; Q IF DATAIN =11 THEN C_ST = ST2 ; ELSE C_ST = ST1 ;END IF; Q IF DATAIN =01 THEN C_ST = ST3 ; ELSE C_ST = ST0 ;END IF; Q IF DATAIN =00 THEN C_ST = ST4 ; ELSE C_ST = ST2 ;END IF; Q IF DATAIN =11 THEN C_ST = ST0 ; ELSE C_ST = ST3 ;END IF; Q C_ST = ST0; END CASE; END IF; END PROCESS;END behav;1.2 單進程Moore型有限狀態(tài)機 Moore型有限狀態(tài)機的設(shè)計 圖7-7 例7-4狀態(tài)機綜合后的RTL電路模塊 1.2 單進程Mo
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《車用驅(qū)動電機原理與控制基礎(chǔ) 第2版》 課件英文 Chapter 1 Introduction
- 16課的課件教學(xué)課件
- 五下19課知識課件
- 河南省鶴壁市(2024年-2025年小學(xué)四年級語文)統(tǒng)編版開學(xué)考試(上學(xué)期)試卷及答案
- 廣州市天河區(qū)招聘事業(yè)單位人員真題
- 杭州臨平區(qū)招聘中小學(xué)事業(yè)編制教師考試試卷及答案
- 秦腔課件點面結(jié)合
- 2024年電池修復(fù)機項目建議書
- 旅游用品購銷運輸合同范本
- 社區(qū)健身器材裝修
- (新版)裝訂技能競賽理論知識考試題庫500題(含答案)
- 19 古詩二首《敕勒歌》教學(xué)設(shè)計-2024-2025學(xué)年統(tǒng)編版語文二年級上冊
- 重慶市拔尖強基聯(lián)盟2025屆高三上學(xué)期10月聯(lián)合考試數(shù)學(xué)試卷 含答案
- 2024年10月時事政治考試題及答案
- 電子政務(wù)概論-形考任務(wù)5(在線測試權(quán)重20%)-國開-參考資料
- 概覽中外民間美術(shù) 課件 2024-2025學(xué)年贛美版(2024)初中美術(shù)七年級上冊
- 古代小說戲曲專題-形考任務(wù)2-國開-參考資料
- 中國企業(yè)投資緬甸光伏發(fā)電市場機會分析及戰(zhàn)略規(guī)劃報告2024-2030年
- 小學(xué)英語“教學(xué)評一體化”實施策略
- 工程綠色施工管理實施規(guī)劃方案(中建集團)
- 多模態(tài)人工智能在藥物發(fā)現(xiàn)中的應(yīng)用
評論
0/150
提交評論