下载此文档

VHDL第十章.ppt


文档分类:高等教育 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
第十章有限状态机FSM
状态机的优点:
(1)状态机的结构模式相对简单,设计方案相对固定。
(2)容易构成性能良好的同步是许逻辑模块
(3)状态机的VHDL设计层次分明,结构清晰,易读易懂
(4)在告诉运算和控制方面,状态机更具有其巨大的优势
(5)就运行速度而言,状态机在每一状态中可以完成许多并行的运算和控制操作
(6)就可靠性而言,状态机的优势也是十分明显的
一般状态机的设计
一般结构由以下几个部分组成:
(1)说明部分
(2)主控时序进程
(3)主控组合进程
(4)普通组合进程
(5)普通时序进程
状态机的状态编码
影响编码方式选择的主要因素:状态机的速度要求、逻辑资源的利用律、系统运行的可靠性以及程序的可读性。
编码方式主要有以下几种:
(1)状态位直接输出型编码
这类编码方式最典型的应用实例即使计数器。计数器本质是一个主控时序进程与一个主控组合进程合二为一的状态机,它的输出就是各状态的状态编码。
(2)顺序编码
这种编码方式最为简单,且使用的触发器数量最少,剩余的非法状态最少,容错技术最为简单。以上面的6状态机为例,只需3个触发器即可,其状态编码方式可作如下改变:
[程序10-6]
……
SIGNAL CRURRENT STATE,NEXT STATE:
CONSTANT ST0 :STD_LOGIC_ECTOR(2 DOWNTO 0) := “000”;
CONSTANT STl :STD_LOGIC_ECTOR(2 DOWNTO 0) := “001”;
CONSTANT ST2 :STD_LOGIC_ECTOR(2 DOWNTO 0) := “010”;
CONSTANT ST3 :STD_LOGIC_ECTOR(2 DOWNTO 0) := “011”;
CONSTANT

VHDL第十章 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小32 KB
  • 时间2018-06-12