(精品)11.10.17状态机-自动售货机.ppt





《(精品)11.10.17状态机-自动售货机.ppt》由会员分享,可在线阅读,更多相关《(精品)11.10.17状态机-自动售货机.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、状态机设计状态机设计-自动售货机自动售货机15.1 5.1 状态机设计相关语句状态机设计相关语句 5.1.1 5.1.1 类型定义语句类型定义语句 TYPE 数据类型名数据类型名 IS 数据类型定义数据类型定义 OF 基本数据类型基本数据类型;或或TYPE 数据类型名数据类型名 IS 数据类型定义数据类型定义;TYPE st1 IS ARRAY(0 TO 15)OF STD_LOGIC;TYPE week IS(sun,mon,tue,wed,thu,fri,sat);TYPE m_state IS (st0,st1,st2,st3,st4,st5);SIGNAL present_state,
2、next_state :m_state ;TYPE BOOLEAN IS(FALSE,TRUE);25.1 5.1 状态机设计相关语句状态机设计相关语句 5.1.1 5.1.1 类型定义语句类型定义语句 TYPE my_logic IS (1,Z,U,0);SIGNAL s1:my_logic;s1=Z;SUBTYPE 子类型名子类型名 IS 基本数据类型基本数据类型 RANGE 约束范围约束范围;SUBTYPE digits IS INTEGER RANGE 0 to 9;35.1 5.1 状态机设计相关语句状态机设计相关语句 5.1.2 5.1.2 状态机的优势状态机的优势 1状态机克服了
3、纯硬件数字系统顺序方式控制不灵活的缺点;状态机克服了纯硬件数字系统顺序方式控制不灵活的缺点;2 2由于状态机的结构相对简单,设计方案相对固定;由于状态机的结构相对简单,设计方案相对固定;3 3、状态机容易构成性能良好的同步时序逻辑模块;、状态机容易构成性能良好的同步时序逻辑模块;4 4、与、与VHDLVHDL的其他描述方式相比,状态机的的其他描述方式相比,状态机的VHDLVHDL表述丰富多样、表述丰富多样、程序层次分明,结构清晰,易读易懂;在排错、修改和模块移植程序层次分明,结构清晰,易读易懂;在排错、修改和模块移植方面也有其独到的好处;方面也有其独到的好处;5 5、在高速运算和控制方面,状态
4、机更有其巨大的优势。、在高速运算和控制方面,状态机更有其巨大的优势。6 6、高可靠性。、高可靠性。45.1 5.1 状态机设计相关语句状态机设计相关语句 5.1.3 5.1.3 状态机结构状态机结构 1.说明部分说明部分 ARCHITECTURE.IS TYPE FSM_ST IS(s0,s1,s2,s3);SIGNAL current_state,next_state:FSM_ST;.55.1 5.1 状态机设计相关语句状态机设计相关语句 5.1.3 5.1.3 状态机结构状态机结构 2.主控时序进程主控时序进程 图图5-1 一般状态机结构框图一般状态机结构框图 65.1 5.1 状态机设计
5、相关语句状态机设计相关语句 5.1.3 5.1.3 状态机结构状态机结构 3.主控组合进程主控组合进程 4.辅助进程辅助进程 7 状状态态机机(State(State Machine)Machine)是是一一类类很很重重要要的的时时序序电电路路,是是很很多多数数字字电电路路的的核核心心部部件件,是是大大型型电电子子设设计计的的基基础础。状状态态机机相相当当于于一一个个控控制制器器,它它将将一一项项功功能能的的完完成成分分解解为为若若干干步步,每每一一步步对对应应于于二二进进制制的的一一个个状状态态,通通过过预预先先设设计计的的顺顺序序在在各各状状态态之之间间进进行行转转换换,状状态态转转换的过
6、程就是实现逻辑功能的过程。换的过程就是实现逻辑功能的过程。状态机设计状态机设计-自动售货机自动售货机8图图1 1 一般状态机结构框图一般状态机结构框图 9 要求:货物单价要求:货物单价1.5元,元,有有1元和元和0.5元两种硬币,元两种硬币,每次投入一枚硬币,机每次投入一枚硬币,机器能找零。器能找零。自动售货机10状态机设计状态机设计-自动售货机自动售货机 状态转换图状态转换图2 硬件验证测试硬件验证测试4需求分析需求分析3 1 编程及仿真编程及仿真3 3111 1、需求分析、需求分析货物单价:货物单价:1.51.5元元两种硬币:两种硬币:1 1元或元或0.50.5元元每次可投入一枚硬币每次可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 11.10 17 状态机 自动 售货

限制150内