版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Exercise of class如何變?yōu)镈 鎖存器?SRCDCQQLS_LR_LQQLS_LR_LOf lass classreview0 00 11 01 1S R維持01 1*Q 功能表狀態(tài)圖01S=1,R=0S=0,R=1S=XR=0S=0R=X特征方程Q* = S+ RQSR=0(約束條件)S-R Flip-Flops (Latches)0 00 11 01 1J K維持清 0置 1翻轉(zhuǎn)Q*功能表特征方程Q* = JQ + KQ狀態(tài)圖01J=1,K=XJ=X,K=1J=XK=0J=0K=XJ-K Flip-Flop狀態(tài)圖D Flip-Flops (Latches) 特征方程:Q* =
2、 D01D=1D=0D=1D=0有使能端得D觸發(fā)器:Q* = END + ENQ T Flip-Flop 特征方程:Q* = QQQT有使能端的T觸發(fā)器: Q* = ENQ + ENQ EN QT Q說明: 傳統(tǒng)中文教材中認(rèn)為 T 觸發(fā)器的特征方程為: Q* = TQ + TQ Sequential Logic Circuit Analysis and Design(時(shí)序邏輯電路的分析和設(shè)計(jì))Some state machineThey all have clock generatorThey all change states when a tick occurs.They all have
3、 memories7.3 Clocked Synchronous State-Machine Analysis( 時(shí)鐘同步狀態(tài)機(jī)的分析)(P542)“State machine” is a generic name given to these sequential circuits;狀態(tài)機(jī):時(shí)序電路的通稱.“clocked” refers to the fact that their storage elements (flipflops)employ a clock input;時(shí)鐘: 存儲(chǔ)元件的時(shí)鐘輸入.“synchronous” means that all of the flip-f
4、lops use the same clock signal. 同步:構(gòu)成狀態(tài)機(jī)的所有觸發(fā)器都使用同一個(gè)時(shí)鐘.7.3.1 State-Machine StructureNext state = F(current state,input)Output = G(current state,input)Combinational logic circuits The state memory is a set of n flip-flops that store the current state of the machine, and has 2n distinct states. 7.3.2
5、Output Logic A sequential circuit whose output depends on both state and input is called a Mealy machine. In some sequential circuits, the output depends on the state alone,Such a circuit is called a Moore machine. 下一 狀態(tài) 邏輯 F 狀態(tài) 存儲(chǔ)器時(shí)鐘 輸出 邏輯 G 輸入輸出 時(shí)鐘信號(hào) 激勵(lì) 當(dāng)前狀態(tài) 下一 狀態(tài) 邏輯 F 狀態(tài) 存儲(chǔ)器 時(shí)鐘 輸出 邏輯 G 輸入 輸出 時(shí)鐘信號(hào)
6、激勵(lì)當(dāng)前狀態(tài) 輸出流水線 存儲(chǔ)器時(shí)鐘Moore機(jī):輸出只與狀態(tài)有關(guān)輸出Mealy機(jī):輸出取決于狀態(tài)和輸入7.3.3 Characteristic Equations(特征方程)(P545)Q*(next state) ,Q(current state)7.3.4 Analysis of State Machines with D Flip-Flops(P545)The analysis of a clocked synchronous state machine has three basic steps:1. Determine the next-state and output funct
7、ions F and G.2. Use F and G to construct a state/output table(狀態(tài)輸出表) that completely specifies the next state and output of the circuit for every possible combination of current state and input.3. (Optional) Draw a state diagram that presents the information from theprevious step in graphical form.C
8、locked Synchronous State-Machine AnalsysBASIC steps:Write EXCITATION function F and OUTPUT function GGET TRANSITION FUNCION Q*=?USE Q*、G TO CONSTRUCT TRANSITION/OUTPUT TABLEDRAW STATE DIAGRAM AND WAVEFORM(OPTIONS)CHECK IF THE CIRCUIT CAN START BY ITESELFDESCRIBE THE FUNCTION OF THE CIRCUIT ANALYSISE
9、D時(shí)鐘同步狀態(tài)機(jī)分析基本步驟:確定下一狀態(tài)函數(shù)F 和輸出函數(shù)G將F代入觸發(fā)器的特征方程得到下一狀態(tài)Q*利用Q*、G構(gòu)造狀態(tài)/輸出表畫出狀態(tài)圖、波形圖(可選)檢查電路是否可以自啟動(dòng)描述電路功能ENENQ0Q0Q1Q1ENMAXQ0Q1CLKD0D1當(dāng)前狀態(tài)激勵(lì)輸出輸入時(shí)鐘信號(hào)下一狀態(tài)邏輯 產(chǎn)生激勵(lì)信號(hào)狀態(tài)存儲(chǔ)器輸出邏輯EXAMPLE 1: a simple state machine with two positive-edge triggered D flip-flops.ENENQ0Q0Q1Q1ENMAXQ0Q1CLKD0D1 1、excitation equation(由電路得到激勵(lì)方程)
10、 D0 = Q0EN + Q0EN D1 = Q1EN + Q1Q0EN + Q1Q0EN2、output equation(由電路得到輸出方程)MAX = Q1Q0EN 3、由激勵(lì)方程和觸發(fā)器特征方程得到 transition equation(轉(zhuǎn)移方程)(狀態(tài)方程) D觸發(fā)器特征方程:Q* = D Q0* = Q0EN + Q0EN Q1* = Q1EN + Q1Q0EN + Q1Q0EN4、由轉(zhuǎn)移方程和輸出方程得到state/output table(狀態(tài)/輸出表)001101100101101000000001Transition/output table狀態(tài)轉(zhuǎn)換表EN Q1 Q0 Q
11、1* Q0* MAX0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1Q0* = Q0EN + Q0ENQ1* = Q1EN + Q1Q0EN + Q1Q0ENMAX = Q1Q0ENS0 00 11 01 1EN0 100, 001, 010, 011, 001, 010, 011, 000, 1Q1*Q0*, MAXQ1Q05、State Diagram (畫狀態(tài)圖)00EN=0MAX=001EN=1MAX=0EN=1MAX=1EN=0MAX=0EN=0MAX=0EN=0MAX=011EN=1MAX=010EN=1MAX=0邏輯功能描述:具有使能端EN的2位二
12、進(jìn)制加法計(jì)數(shù)器電路輸出與輸入有關(guān) Mealy機(jī)S0 00 11 01 1EN0 100,001,010,011,001,010,011,000,1Q1*Q0*, MAXQ1Q0注意:狀態(tài)為00時(shí),輸入為EN=0,State diagramA state diagram presents the information from the state/output table in a graphical format. It has one circle (or node) for each state, and an arrow (or directed arc) for each trans
13、ition. 00EN=0MAX=001EN=1MAX=0EN=1MAX=1EN=0MAX=0EN=0MAX=011EN=1MAX=010EN=1MAX=0Transition expression In a machine with n inputs,we would have 2n arrows leaving each state. 6、Timing Diagram (畫時(shí)序圖)Q0* = Q0EN + Q0ENQ1* = Q1EN + Q1Q0EN + Q1Q0ENMAX = Q1Q0ENtransitiontablestate tablestate/outputtableSpecif
14、ication (說 明)可以給每個(gè)狀態(tài)命名通常用S表示當(dāng)前狀態(tài),S*表示下一狀態(tài)ENENQ0Q0Q1Q1ENMAXQ0Q1CLKD0D1Mealy機(jī)Moore機(jī)MAXSMAXS=Q1Q0State/output table for a Moore machine(P548)Timing Diagram for a State Machine(狀態(tài)機(jī)的定時(shí)圖)具有使能端EN的2位二進(jìn)制加法計(jì)數(shù)器Moore 機(jī)Mealy 機(jī)S*/MAX 或 S*,MAXMoore機(jī)Mealy機(jī)MAXMAXSY = X Q2 Q1 J1 = (X Q2)K1 = (X Q2) J2 = X Q1K2 = (X Q
15、1)1、excitation eqiations2、output equationsCPXYJ QCLK K Q&J QCLK K Q&FF1FF2= X+Q2EXAMPLE2 :(J_K Flip-Flop)3、transition equations J-K觸發(fā)器特征方程為:Q* = JQ + KQ Q1* = J1 Q1 + K1 Q1= (X+Q2) Q1 + X Q2 Q1= Q2Q1 + XQ1 + XQ2Q1 = X Q1 Q2 + X Q1 Q2 Q2* = J2 Q2 + K2 Q2Y = X Q2 Q1 J1 = (X Q2)K1 = (X Q2) J2 = X Q1K2
16、= (X Q1)2、output equations= X+Q21、excitation eqiations4、Transition/output tableQ1* = Q2Q1 + XQ1 + XQ2Q1 Q2* = X Q1 Q2 + X Q1 Q2 Y = X Q2 Q1001011100110000000000001狀態(tài)轉(zhuǎn)換表 X Q2 Q1 Q2* Q1* Y0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1S0 00 11 01 1X0 100, 010, 011, 000, 001, 001, 001, 000, 1Q2*Q1*, YQ2Q1X Q2
17、 Q1 + X Q2 Q1 001/00/05、畫狀態(tài)圖S0 00 11 01 1X0 100, 010, 011, 000, 001, 001, 001, 000, 1Q2*Q1*, YQ2Q1011/01/0100/0110/00/01/1X/Y狀態(tài)00:開始判斷狀態(tài)01:輸入一個(gè)1狀態(tài)10:連續(xù)輸入10狀態(tài)11:連續(xù)輸入100邏輯功能:1001序列檢測器輸入端連續(xù)輸入1001時(shí),輸出1X: 0100100111001100100Y: 0000100000001000100練習(xí):同步時(shí)鐘狀態(tài)機(jī)分析11、2、1Y = Q2 Q3example3 J1 = (Q2 Q3)K1 = 1 J2 =
18、 Q1K2 = (Q1 Q3) J3 = Q1 Q2K3 = Q21、excitaition equations2、output equationsY = Q2 Q3 J1 = (Q2 Q3)K1 = 1 J2 = Q1K2 = (Q1 Q3) J3 = Q1 Q2K3 = Q21、excitaition equations2、output equations3、transition equations J-K flip-flop:Q* = JQ + KQ Q1* = J1 Q1 + K1 Q1 Q2* = J2 Q2 + K2 Q2 Q3* = J3 Q3 + K3 Q3= (Q2 Q3) Q1 = Q1 Q2 + Q1 Q3 Q2 = Q1 Q2 Q3 + Q2 Q3 00011100000000114、 transition tableQ1* = (Q2 Q3) Q1 Q2* = Q1 Q2 + Q1 Q3 Q2 Q3* = Q1 Q2 Q3 + Q2 Q3 Y = Q2 Q3Q1* = Q3 Q1 + Q2 Q1 Q2* = Q2 Q1 + Q3 Q2 Q1 Q3* = Q3 Q2 Q1 + Q3 Q2Y = Q3 Q20 0 00 0 10 1 00 1 1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南省曲靖市2024-2025學(xué)年七年級(jí)上學(xué)期1月期末歷史試題(含答案)
- 甲狀旁腺功能異常伴發(fā)的精神障礙的健康宣教
- SmartBudget通信工程概預(yù)算軟件V40用戶手冊(cè)
- 2025年上海市16區(qū)初三語文一模試題匯編之現(xiàn)代文閱讀一(說明文議論文)(學(xué)生版)
- 2024年汽車租賃企業(yè)服務(wù)標(biāo)準(zhǔn)及管理制度合同3篇
- 2024年輪胎行業(yè)市場調(diào)研與購銷合同范本3篇
- 2024年移動(dòng)通信基站建設(shè)與租賃合同
- 2024年離婚后子女監(jiān)護(hù)權(quán)協(xié)議
- 2024年賽事公廁運(yùn)營承包合同
- 2024文物保護(hù)工程環(huán)境監(jiān)測與保護(hù)合同3篇
- 《高低壓配電室施工工藝標(biāo)準(zhǔn)》
- 2024年太陽能光伏組件高空清洗作業(yè)人員安全保障合同3篇
- 大學(xué)學(xué)業(yè)規(guī)劃講座
- 《國家課程建設(shè)》課件
- 2024年貴州貴陽市貴安新區(qū)產(chǎn)業(yè)發(fā)展控股集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 美國RAZ分級(jí)讀物目錄整理
- 畫廊與畫家合作協(xié)議書范本
- 全口義齒-印模與模型-課件PPT
- 地方課程六年級(jí)上冊(cè)
- 中科院大連化物所模板PPT課件
評(píng)論
0/150
提交評(píng)論