算法状态机

✍ dations ◷ 2025-11-09 07:54:42 #计算机工程,电子设计自动化

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

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

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

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

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

相关

  • 心脏病心脏病(cardiovascular disease (CVD))是心脏疾病的总称,包括风湿性心脏病、先天性心脏病、高血压性心脏病、冠心病、心肌炎等各种心脏病:医学导航: 产科生理/发育/薄膜(英语:Temp
  • 雅典执政官列表雅典自从公元前1068年废除王政以来,权利转往执政官手中。雅典的第一任执政官是墨冬,他是雅典末代国王科德鲁斯的儿子。由于,科德鲁斯在位时,多利亚人从墨伽拉进犯雅典。德尔斐神
  • 国民政府驻外大使馆列表国民政府驻外大使馆列表表列出1933年-1949年中华民国南京国民政府或重庆国民政府驻外的各国大使馆。而国民政府驻外的第一处大使馆为1933年1月6日设立的驻苏维埃联邦共和国大
  • 拉尼尔小罗伯特·杰里·拉尼尔(英语:Robert Jerry Lanier Jr.,1948年9月10日-),美国NBA联盟前职业篮球运动员。他在1970年的NBA选秀中第1轮第1顺位被底特律活塞选中。Pound sign (#) den
  • 钦图洛夫岭坐标:65°42′31″S 62°33′23″W / 65.70861°S 62.55639°W / -65.70861; -62.55639钦图洛夫岭(保加利亚语:Чинтулов хребет)是南极洲的山岭,位于葛拉汉地的奥
  • 朱冕 (正德进士)朱冕,福建连江洪塘人,怀安匠籍,明朝政治人物。正德三年(1508年)戊辰科进士,担任河南按察使司副使 。
  • 金大车金大车(1491年-1536年),字子有,号方山。明朝诗人。金大车的先世是麦加人,后居永平府(今河北省卢龙),明太祖赐姓金,金大车高祖金洵迁居到江宁县(今南京),后代为江宁人。父金贤,字士希,号东原
  • 诸葛仲方诸葛仲方(9世纪-?),唐朝末年河阳节度使诸葛爽之子。光启二年(886年)十月,诸葛爽去世,在帐中将刘经、泽州刺史张居言拥戴下,诸葛仲方自称留后。刘经惧怕河南尹、东都留守李罕之难以驾驭
  • 任中麟任中麟(?-17世纪),字孔书,陕西西安府临潼县人,明朝、南明政治人物。任中麟是追赠知县任一元之子,崇祯四年进士任中凤兄长,崇祯六年(1633年)中举人,次年(1634年)联捷进士,获授黄县知县,转任山
  • 丸山美纪丸山美纪(まるやま みき、1987年11月24日-),日本女性声优。隶属于ニューカム。出生于千叶县,艺名美木沙文。※ 粗字为主要角色2003年2004年2005年2006年2008年2009年2016年2017年