版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电路从状态图得到逻辑流程图电路从状态图得到逻辑流程图逻辑流程图上的一个状态框及若干个判别框或条件输出框所组成一个状态单元对应了状态图上的一个状态和它的输入输出。如果某状态的输出与输入有关(Mealy型),则逻辑流程图中对应的状态单元必定包括有条件输出框;如果某状态的输出与输入无关(Moore型),则逻辑流程图中对应的状态单元必定没有条件输出框。0C/1A/0B/0D/11111000Moore型状态图0/0CABD1/01/01/11/10/00/00/1Mealy型状态图(3)
逻辑流程图(续)
如果在某状态下的输出与输入无关,即Moore型输出,则该状态输出可标注在状态框旁的状态输出表中,且这个状态单元必定不包括条件输出框。状态框表示系统必须具备的状态,判别框及条件输出框不表示状态,只表示某状态框在不同的输入条件下的分支出口及条件输出,即用一个状态框及若干个判别框或条件输出框,组成一个状态单元。(3)
逻辑流程图(续)功能说明或状态名入口出口状态输出表z1↑,z2↓,z3↑↓z1↑表示进入状态state,输出z1有效。z2↓表示进入状态state,输出z2无效。z3↑↓表示进入状态state,输出z3有效,
并在退出状态state,输出z3无效。(b)逻辑流程图(a)状态图0C/1A/0B/0D/111110000A/01B/010D/110C/110A0↑↓x01B0↑↓x01C1↑↓x01D1↑↓x01Moore型0/0CABD1/01/01/11/10/00/00/1(a)状态图(b)逻辑流程图1/10/00/01/0ABD0/11/0A0↑x01Bx01CB条件输出X=0.0↑X=1.1↑x01DC条件输出X=0.1↑X=1.0↑x01D条件输出X=0.0↑X=1.1↑0/0C1/1Mealy型(4)ASM图逻辑流程图是数字系统中使用得最广泛的一种非形式化的描述工具,但它的规范性不够。经过不断改进,将流程图改造成描述数字系统硬件的形式化工具——算法状态机图ASM (AlgorithmicStateMachinecharp)。ASM图是形式化描述数字系统的流程图,是按照一组简单和明确的规则绘制的。在时序电路的ASM图中,每一个状态由一个ASM块来表示。一个ASM块是一种小型的符号化结构图形,由它指出了当前状态、它的输出和次态的条件。一个时序数字系统的所有状态的ASM块,按照一定的顺序联结成一个网状结构,由此产生的ASM图可用来精确地描述系统所具有的功能。基本符号一个ASM块至多包含三种不同类型的符号:矩形状态框、菱形判别框和条件输出框。注意图的标注(左边)与流程图的(右边)不同。入口出口状态输出表(a)ASM的状态框状态名状态编码其中:状态编码为该状态下的触发器值。功能说明或状态名入口出口状态输出表(a)流程图的状态框基本符号一个ASM块至多包含三种不同类型的符号:矩形状态框、菱形判别框和条件输出框。注意图的标注与流程图的不同。入口条件条件假出口0条件真出口1(b)ASM的判别框其中:框内的输入条件为布尔表达式。条件条件假出口0入口条件真出口1或条件入口条件假出口0条件真出口1(b)流程图的条件判别框一个ASM块至多包含三种不同类型的符号:矩形状态框、菱形判别框和条件输出框。注意图的标注与流程图的不同。条件输出表入口出口(c)条件输出框条件输出框的输入总是来自判别框,由这个判别框给出了输出所需要的条件,即在某一状态下,某个输出变量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论