第8章 状态机.ppt

第8章 状态机

状态机 编程区别 8.3 有限状态机常用的描述、开发方法 状态转移图(State Transition Graph,STG)是一种有向图,图中带有标记的节点或顶点与时序状态机的状态一一对应。当系统处于弧线起点的状态时,用有向边或弧线表示在输入信号的作用下可能发生的状态转移。米利机STG的顶点用状态进行标记,状态转移图的有向边有下面两种标记方法: (1)用能够导致状态向指定的下一状态转移的输入信号来标记。 (2)在当前状态下,用由输入信号确定的输出来进行标记。 有限状态机可以借助时序图、状态表、状态图进行系统的描述与设计。时序图可用于说明系统中及系统与周围环境的接口中信号的有效输入与状态转移之间的关系。例如,静态随机访问内存的写周期可以用一个时序图加以说明,该时序图表明存储单元的地址必须在写使能信号有效之前就已经被确定。在面向综合的设计方法中,设计的时序指标构成了对必须由设计工具实现的电路的限制。 状态表或状态转移表以表格的形式表示在当前状态和输入的各种组合下状态机的下一状态和输出。 摩尔机的状态转移图与米利机相类似,但它的输出是由各状态的顶点来表示的,而不是在弧线上表示。 状态机的一个重要应用就是控制时序状态机数据信道上的寄存器操作,而该时序状态机已被划分为控制器和数据信道。 当控制器的状态沿着通道发生转移时,通过标注每个数据信道来指出那些

文档评论(0)

1亿VIP精品文档

相关文档