算法状态机

✍ dations ◷ 2025-11-28 20:00:00 #计算机工程,电子设计自动化

算法状态机(英语:Algorithmic State Machine,缩写:ASM)方法是设计有限状态机的一种方法。在数字电路设计中,算法状态机图是对时序逻辑状态转移的一种图形描述。在功能上,算法状态机图与状态图类似。:516

在外观上,算法状态机图与计算机程序设计的流程图使用了相当类似的图形符号,但是二者具有很大的差异。这种差异是软件设计和硬件设计的本质差异导致的:硬件数字电路的状态转移是根据时间脉冲信号来实现同步的,即每过一个时脉“步进”一个状态,因此算法状态机的状态转移包含着时脉的信号,相邻状态的转移所跨越的时间往往精确单个时间脉冲,而软件程序设计则一般不包含时间脉冲信号。:81:518

利用算法状态机方法来设计有限状态机,需要依次完成以下步骤:

算法状态机图(ASM图)由四中基本元素:状态名称、状态盒、状态决定盒和条件输出盒,后三者之间用箭头连接起来。由于摩尔型有限状态机的输出只与当前的状态有关,因此其输出情况被标注在状态盒内部,而米利型有限状态机的状态块中不会标注输出情况。:82

当有限状态机的时序逻辑电路用寄存器传输级硬件描述语言代码描述之后,综合工具会自动生成一系列数据路径部件。过程代码块中被赋值的变量在实际的硬件电路中可以通过硬件寄存器来实现数据的储存。根据不同赋值操作实现的功能,这样的硬件寄存器可以是单纯的寄存器、移位寄存器、计数器或其他含有组合逻辑网络的触发器电路(组合逻辑网络可以是加法器、减法器、数据选择器的各种组合方式)。

相关

  • 伦敦大学伦敦大学(英语:University of London)是由多个行政独立的院校联合组成的学府(联邦制大学),亦是世界上规模最大的大学之一。这些院校包括不少世界上最具名望的学校(如伦敦大学学院、
  • 通勤通勤是和制汉语,指从家中往返工作地点的过程。一般来说,通勤在日语中是大众词汇,但在汉语中,通勤是铁路方面的术语。通勤是工业化社会的必然现象。在19世纪以前的城市居民主要步
  • 肉桂Cinnamomum aromaticum Nees肉桂(学名:Cinnamomum cassia,英语:Chinese Cinnamon),又称作官桂、桂心、简桂、玉桂、牡桂,为樟科常绿乔木,台湾分布于海拔0~1800米,而海拔500~1000米尤
  • 质子-质子链反应质子﹣质子链反应是恒星内部将氢融合成氦的几种核聚变反应中的一种,另一种主要的反应是碳氮氧循环。质子﹣质子链反应在太阳或更小的恒星上占有主导的地位。克服两个氢原子核之间
  • 仰光省仰光省 (缅甸语:ရန္‌ကုန္‌တုိင္‌း)是缅甸的一个省,位于该国中南部平原区的东南角 (另外在印度洋上的科科群岛亦属于本省)。面积10,170平方公里,1999年人口5,420,00
  • 浙江省富阳中学浙江省富阳中学,是中国浙江省富阳市的一所完全中学。富阳中学成立于1942年9月。1996年1月经浙江省教育委员会督导组评估,被认定批准为浙江省一级重点中学。坐标:30°03′02″N
  • 彼得·斯莫罗金彼得·伊万诺维奇·斯莫罗金(俄语:Пётр Иванович Смородин,1897年-1939年),俄国革命家,共青团创始成员。在大清洗中被处决。1897年生于沃罗涅日省博林斯基区农
  • 1991年苏联公投1991年苏联公投是苏联举行于1991年3月17日的公民投票,以决定是否建立新的一个主权共和国联邦以保全苏联作为一个国家。 .mw-parser-output .templatequote{margin-top:0;over
  • 高村光太郎高村光太郎(たかむら こうたろう、1883年3月13日-1956年4月2日)是日本诗人・雕刻家。代表作有‘道程’、‘智惠子抄’等。其父高村光云亦是雕刻家。高村光云的长子,东京府东京市
  • 沙罗双树 (电影)《沙罗双树》(日语:沙羅双樹)是日本导演河濑直美的第二部电影长片作品,于2003年在日本公映。