利用VHDL设计的许多实用逻辑系统中
有许多是可以利用有限状态机的设计方案来
描述和实现的
无论与基于VHDL的其它设计方案相比
还是与可完成相似功能的CPU
相比
状态机都有其难以逾越的优越性
它主要表现在以下几方面
h 由于状态机的结构模式相对简单
设计方案相对固定
特别是可以定义符号化枚
举类型的状态
这一切都为VHDL综合器尽可能发挥其强大的优化功能提供了有利条件
而且
性能良好的综合器都具备许多可控或不可控的专门用于优化状态机的功能
h 状态机容易构成性能良好的同步时序逻辑模块
这对于对付大规模逻辑电路设计
中令人深感棘手的竞争冒险现象无疑是一个上佳的选择
加之综合器对状态机的特有的优
化功能
使的状态机解决方案的优越性更为突出
h 状态机的VHDL设计程序层次分明
结构清晰
易读易懂
在排错
修改和模块
移植方面
初学者特别容易掌握