算法状态机 (ASM)

时间:2023-03-13作者:佚名
ASM 图是描述数字系统控制算法的流程图,它是用一些特定符号按规定的连接方式来描述数字系统的功能。应用ASM 图设计数字系统,可以很容易将语言描述的设计问题变成时序流程图的描述,只要描述逻辑设计问题的时序流程图一旦形成,状态函数和输出函数就容易获得,从而得出相应的硬件电路。
ASM 图表面上与通常的软件流程图非常相似。但ASM 图表示事件的精确时间间隔序列,而一般软件流程图只表事件序列,没有时间概念,这是两者的根本差别。为了用ASM图描述数字系统的工作过程,首先研究ASM 图示符号。
ASM图有三种基本符号:状态框,判断框和条件输出框。
1、状态框
数字系统控制序列中的状态用一个矩形框表示,称为状态框。框内标出在此状态下实现的寄存器传输操作和输出,状态的名称置于状态框左上角,分配给状态的二进制代码位于状态框的右上角,图1(b)为状态框实例。状态框的名称是S1,其代码是010,框内规定的寄存器的操作是B←A,输出信号是Z。图1中的箭头表示系统状态的流向,在时钟脉冲触发沿的触发下,系统进入状态S1,在下一个时钟脉冲触发沿的触发下,系统离开状态 S1,因此一个状态框占用一个时钟脉冲周期。由此看出,ASM 图内蕴涵着事件序列特性。
控制器的控制命令由控制算法决定,为表示这些输出命令,将其放入相应状态框内,在该状态框内的动作都应在相应该状态时钟结束时或结束以前完成。在该状态期间可以根据需要定义其它输出信号。
2、判断框
当控制算法存在分支时,次态不仅决定于现态,还与现态时的外输入有关,因此需要有表示分支的方法。表示分支的符号以菱形或矩形加 菱形边框表示。判断框表示状态变量对控制器工作的影响,如图2 所示。它有一个入口和多个出口,框内填判断条件,如果条件是真,选 择一个出口,若条件是假,选择另一个出口。判断框不占用时间。

算法状态机 (ASM)
图1 状态框

算法状态机 (ASM)

图2 判断框
3、条件输出框

控制器某些状态只有在一定条件下才能输出。为与一般的状态输出相区别,用椭圆框表示条件输出。条件输出框如图3(a) 所示,条件框的入口必定与判断框的输出相连。列在条件框内的寄存器操作或输出是在给定的状态下,满足判断条件才发生的。在图3(b)的例子中,当系统处于状态S1时,若条件X=1,则寄存器R被清零,否则R保持不变;不论X为何值,系统的下一个状态都是S2。

算法状态机 (ASM)
图3 条件输出框

相关阅读

S7-SMART200以太网和RS485通讯接口

S7-SMART200以太网支持西门子标准的S7协议,开放式用户通讯,MODBUS TCP通讯,可以实现的通信有:与编程软件的连接,与具有以太网接口的触摸或上位机进行连接,可实现PLC之间的通信。...
2023-04-30

PVC╱KBG╱JDG╱SC:四种电气导管对比总结

建筑工程中常用的四种电气导管: PVC管 (硬化聚氯乙烯管)、 KBG管 (扣压式薄壁钢管)、 JDG管 (紧定式薄壁钢管)、 SC管 (焊接钢管),其材质、工艺及适用范围各有何特点?预埋...
2023-06-11
PVC╱KBG╱JDG╱SC:四种电气导管对比总结

两进两出解故障,记一次尴尬的私活维修!

作为一名电工,(píng)日的工作肯定是:机器设备出问题时忙得不可开交,闲的时候又必须呆在那兜兜转转,生怕被老板批评说没事干。 看着每月到账的工资,心里寻思着:趁着晚上或...
2023-06-27
两进两出解故障,记一次尴尬的私活维修!

常见的低压电缆敷设,值得收藏学习

低压电缆 敷设规范要求 ( 1 )电缆敷设时,电缆应从盘 的上端引出,不应使电缆在支 架上及地面摩擦拖拉。 ( 2 )电缆在室内埋地敷设时应 穿管,管内径不应小于电缆外 径的 1.5 倍...
2024-03-27

贴片电容X5R与X7R材质的区别

X5R和X7R型介电片状电容器是工业上使用的一种温度稳定电容器,属于II类介电材料。具有中等介电常数,温度(-55℃〜125℃/85℃)含量值变化率的范围在±15%以内,电容值的老化率是...
2023-03-31
贴片电容X5R与X7R材质的区别

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

公牛开关插座面板全屋定制全屋配齐家装报价单官方正品付款链接Q9

公牛开关插座面板,为您的全屋定制家装提供一站式解决方案。我们提供全屋配齐的家装报价单,确保您的家装项目完美无缺。所有产品均为官方正品,品质保证,让您用得放心。...
¥ 1

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目