数字逻辑设计及应用教学英文课件:Lec18-chap 7.ppt

数字逻辑设计及应用教学英文课件:Lec18-chap 7.ppt

ID:57599844

大小:2.37 MB

页数:35页

时间:2020-08-28

数字逻辑设计及应用教学英文课件:Lec18-chap 7.ppt_第1页
数字逻辑设计及应用教学英文课件:Lec18-chap 7.ppt_第2页
数字逻辑设计及应用教学英文课件:Lec18-chap 7.ppt_第3页
数字逻辑设计及应用教学英文课件:Lec18-chap 7.ppt_第4页
数字逻辑设计及应用教学英文课件:Lec18-chap 7.ppt_第5页
资源描述:

《数字逻辑设计及应用教学英文课件:Lec18-chap 7.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1DigitalLogicDesignandApplication Lecture#18ClockedSynchronousState-MachineAnalysisUESTC,Spring20137.3.1statemachinestructure2Finitestate(有限状态):实际时序电路的状态个数是可列的有限个,因此时序电路又被称为有限状态机(Finitestatemachine)。(log2n)7.3.1statemachinestructure32DF.Fcanstorefourstate

2、s.7.3.1statemachinestructure4时钟信号触发类型取决于内部的FF类型;Edgetrigger,pulsetrigger时序电路的输出变化与CLK的关系取决于状态机的类型。Mealy,Moore,Pipelinedoutput57.3.1statemachinestructureState-machinestructureMealymachinemodelMealymachine的名字来自这个概念的提出者,在1951年写了AMethodforSynthesizingSequentia

3、lCircuits的状态机的先驱G.H.MealyOutput=G(currentstate,inputs)Nextstate=F(currentstate,inputs)Next-StatelogicFStateMemoryOutputlogicG7.3.1Finitestatemachinestructure6NextStateLogicFStateMemoryclockOutputLogicGState-machinestructureMooremachinemodelMoore状态机是输出只由当前状

4、态直接确定的有限状态机。Output=G(currentstate)7ENEN’Q0Q0’Q1Q1’ENMAXQ0Q1CLKD0D1MealymachineMooremachineMAXSExamplestatemachineAMealymachinehasequivalentMooremachinemodel.7.3.4statemachineanalysis8CurrentOutput=G()Q(Qk,…Q1)Q*(Q*k,…Q*1)NextOutput=G(Q*,I*)I(Ik,…I1)I*(Ik,…

5、I1)Q*=T()T输出逻辑outputequationExcitation/input=下一状态逻辑转移方程transitionequationF(Q,I)predictioncurrentstate,inputs9ClockedSynchronousStateMachineAnalysisDeriveexcitationequationfromcircuitdiagramF(Q,I)DeriveoutputequationfromthecircuitdiagramY=G(Q,I)Determinetra

6、nsitionequationQ*=T(F(Q,I))7.3.4statemachineanalysisCombinationalCombinationalSequentialConstructtransition/outputtableDrawstate(transition)diagramDrawtimingdiagram(optional)10ENEN’Q0Q0’Q1Q1’ENMAXQ0Q1CLKD0D1MealymachineMooremachineMAXSExamplestatemachineFi

7、g.7-38ExamplestatemachineanalysisDriveexcitationequation11DrivetransitionequationDriveoutputequationD0=Q0·EN’+Q0’·END1=Q1·EN’+Q1’·Q0·EN+Q1·Q0’·EN(1)Q0*=D0Q1*=D1(2)Substitute(1)into(2)Q0*=Q0·EN’+Q0’ENQ1*=Q1·EN’+Q1’·Q0·EN+Q1·Q0’·ENMAX=Q1·Q0·EN(3)MAX=…….Examp

8、lestatemachineanalysisConstructstate/outputtable12000001010011100101110111MAX000111100000000101100110Q0*=Q0·EN’+Q0’ENQ1*=Q1·EN’+Q1’·Q0·EN+Q1·Q0’·ENConstructtransitionstate/outputtableQ1Q0=00,01,10,11S=A,B,C,D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。