- 11
- 0
- 约2.49万字
- 约 53页
- 2019-01-24 发布于湖北
- 举报
EDA技术及其应用
第6章 实用状态机设计技术
6.1 有限状态机设计初步
6.1.1 为什么要使用状态机
1、状态机克服了纯硬件数字系统顺序方式控制不灵活的缺点。
2、由于状态机的结构相对简单,设计方案相对固定,特别是可以定义
符号化枚举类型的状态,这一切都为VHDL综合器尽可能发挥其强大的
优化功能提供了有利条件。
3、状态机容易构成性能良好的同步时序逻辑模块,这对于对付大规模
逻辑电路设计中令人深感棘手的竞争冒险现象无疑是一个上佳的选择。
此外为了消除电路中的毛刺现象,在状态机设计中有更多的设计方案可
供选择。
4、与VHDL的其他描述方式相比,状态机的VHDL表述丰富多样、程
序层次分明,结构清晰,易读易懂;在排错、修改和模块移植方面也有
其独到的好处。
5、在高速运算和控制方面,状态机更有其巨大的优势。
6、高可靠性。
6.1 有限状态机设计初步
6.1.2 数据类型定义语句
TYPE 数据类型名 IS 数据类型定义 OF 基本数据类型 ;
或
TYPE 数据类型名 IS 数据类型定义 ;
TYPE week IS (sun,mon,tue,wed,thu,fri,sat) ;
TYPE m_ state
原创力文档

文档评论(0)