位置:51电子网 » 技术资料 » 存 储 器

​ AsM图与交通灯控制器设计

发布时间:2018/3/1 21:54:14 访问次数:839

   ASM图简介 P6SMB33A

   算法状态机图表(A1gorithmic state Machine Chart,AsM)是一种描述数字系统控制算法的流程图。ASM图中有3种基本符号,即状态框、判断框和条件输出框。


   (1)状态框:数字系统控制序列中的状态用“状态框”表示,如图5.4.1(al所示。框内标出在此状态下实现的寄存器传输操作和输出,状态的名称置于状态框的左上角,分配给状态的二进制代码位于状态框的右上角;该二进制代码也可不标注,而由VHDL综合器自动生成状态代码,即在编写VHDL设计文本时往往无须标注状态代码。

   图5.4.1(b)为状态框的实例,图中状态框的名称是A,其代码是001,框内规定的寄存器操作是Rl1※=R(0),输出信号是Y。图中的箭头表示系统状态的流向,在时钟脉冲触发沿的触发下,系统进入状态A,在下一个时钟脉冲触发沿的触发下,系统离开状态A,因此,一个状态框占用一个时钟脉冲周期。

   (2)判断框:判断框表示状态变量对控制器工作的影响,其形状为菱形,如图542所示。它有一个入口和多个出口,框内为判断条件,如果条件为真(即取值逻辑1),则选择注有1的出口,如果条件为假(即取值逻辑⑴,则选择注有0的出口。判断框的入口来自某一个状态框,在该状态

占用的一个时钟周期内,根据判断框中的条件,以决定下一个时钟脉冲触发沿来到时,该状态从判断框的哪一个出口出去,因此,判断框不占用时间。

       




   ASM图简介 P6SMB33A

   算法状态机图表(A1gorithmic state Machine Chart,AsM)是一种描述数字系统控制算法的流程图。ASM图中有3种基本符号,即状态框、判断框和条件输出框。


   (1)状态框:数字系统控制序列中的状态用“状态框”表示,如图5.4.1(al所示。框内标出在此状态下实现的寄存器传输操作和输出,状态的名称置于状态框的左上角,分配给状态的二进制代码位于状态框的右上角;该二进制代码也可不标注,而由VHDL综合器自动生成状态代码,即在编写VHDL设计文本时往往无须标注状态代码。

   图5.4.1(b)为状态框的实例,图中状态框的名称是A,其代码是001,框内规定的寄存器操作是Rl1※=R(0),输出信号是Y。图中的箭头表示系统状态的流向,在时钟脉冲触发沿的触发下,系统进入状态A,在下一个时钟脉冲触发沿的触发下,系统离开状态A,因此,一个状态框占用一个时钟脉冲周期。

   (2)判断框:判断框表示状态变量对控制器工作的影响,其形状为菱形,如图542所示。它有一个入口和多个出口,框内为判断条件,如果条件为真(即取值逻辑1),则选择注有1的出口,如果条件为假(即取值逻辑⑴,则选择注有0的出口。判断框的入口来自某一个状态框,在该状态

占用的一个时钟周期内,根据判断框中的条件,以决定下一个时钟脉冲触发沿来到时,该状态从判断框的哪一个出口出去,因此,判断框不占用时间。

       




热门点击

 

推荐技术资料

循线机器人是机器人入门和
    循线机器人是机器人入门和比赛最常用的控制方式,E48S... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!