欢迎来到天天文库
浏览记录
ID:57599843
大小:3.85 MB
页数:48页
时间:2020-08-28
《数字逻辑设计及应用教学英文课件:Lec19-chap 7 seg=quential design-1.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1DigitalLogicDesignandApplicationLecture#19ClockedSynchronousState-MachineDesignUESTC,Spring20132Logicdiagram画图列方程组解方程组FunctiondescriptionState-machineanalysisstepsexcitationequationoutputequationtransitionequationQ*=……Output=….State/outputtabletransition/outputStatediagramtim
2、ingdiagram7.3clockedsynchronousStateMachineAnalysis7.4ClockedSynchronousState-MachineDesign3Logicdiagram画图列方程组解方程组FunctiondescriptionState-machineanalysisstepsState-machinedesignStatediagramState/outputtabletransition/outputQ*=……Output=….excitationequationtransitionequationoutpu
3、tequationF.Fchoose47.4ClockedSynchronousState-MachineDesignLogicabstractionforinputs,outputsandstatesrequiredDrawstatediagram(orConstructstate/outputtable)Stateminimization(optional)StateassignmentCreatetransition/outputtableDerivetransitionequationsandoutputequationsChooseaflip
4、-floptypeforthestatememoryConstructexcitationequationsDrawalogiccircuitdiagramExamplesDrawstatediagram——byreconstructionofthelogicfunctionrealizationprogress通过重现功能实现的过程来建立状态图5StateDiagramofparitycheck(a)oddCheckfornumbersofoneForserialinputtype→oneinputOneoutput:Output=1foroddst
5、ate,Output=0forevenstateTwostates:Odd(foroddnumberof1),even(forevennumberof1)→MooreMachineStateassignment:0forOddstate1forEvenstateOrviceversa016S1:Evennumberof“0”S2:oddnumberof“0”(b)EvenCheckfornumbersofzero10Drawstatediagram——byreconstructionofthelogicfunctionrealizationprogre
6、ss通过重现功能实现的过程来建立状态图状态机的设计是一个创造性的过程,将(模糊的)文字描述转化为规范的表格描述,该过程具有不唯一性。71.Constructstate/outputdiagram2.StateassignmentInordertostorestatesinmemorydevices,weusebinarybits(000~111)tocodestatesofsequentialcircuits(S0~S7).Codedstate(P560)Counttheclocksignal,noinput,MooremachineOutputisc
7、arry,Need8-state,3-bitExample1:Designa3-bitbinarymodulo-8counterS0/0S1/0S3/0S4/0S2/0S5/0S7/1S6/0除了二进制,还可以采用Gray码、独热码等其他任意编码体制给S0~S8赋值;即使选定了二进制编码体制,状态的赋值也不唯一。3位二进制编码包括000~111,原则上可以任意顺序表示S0~S8,共8!种状态赋值方式。Sidenotesipulsesbeencounted初始状态可在S0~S8中任意选取,保证之后连续7个状态变化之后输出一个“1”即可。000111110
8、10100101001110083.Createtransition/outputtable,
此文档下载收益归作者所有