下载此文档

11.10.17状态机-自动售货机.ppt


文档分类:汽车/机械/制造 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
状态机设计
--自动售货机
--自动售货机
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,next_state : m_state ;
TYPE BOOLEAN IS (FALSE,TRUE) ;
--自动售货机
2
状态机设计相关语句
类型定义语句
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 ;
--自动售货机
3
状态机设计相关语句
状态机的优势
;
,设计方案相对固定;
3、状态机容易构成性能良好的同步时序逻辑模块;
4、与VHDL的其他描述方式相比,状态机的VHDL表述丰富多样、程序层次分明,结构清晰,易读易懂;在排错、修改和模块移植方面也有其独到的好处;
5、在高速运算和控制方面,状态机更有其巨大的优势。
6、高可靠性。
--自动售货机
4
状态机设计相关语句
状态机结构
1. 说明部分
ARCHITECTURE ...IS
TYPE FSM_ST IS (s0,s1,s2,s3);
SIGNAL current_state, next_state: FSM_ST;
...
--自动售货机
5
状态机设计相关语句
状态机结构
2. 主控时序进程
图5-1 一般状态机结构框图
--自动售货机
6
状态机设计相关语句
状态机结构
3. 主控组合进程
4. 辅助进程
--自动售货机
7
状态机(State Machine)是一类很重要的时序电路,是很多数字电路的核心部件,是大型电子设计的基础。状态机相当于一个控制器,它将一项功能的完成分解为若干步,每一步对应于二进制的一个状态,通过预先设计的顺序在各状态之间进行转换,状态转换的过程就是实现逻辑功能的过程。
状态机设计 --自动售货机
--自动售货机
8
图1 一般状态机结构框图
--自动售货机
9
要求:,,每次投入一枚硬币,机器能找零。
自动售货机
--自动售货机
10

11.10.17状态机-自动售货机 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人n22x33
  • 文件大小0 KB
  • 时间2015-11-18