第6章状态机程序相关设计.pptVIP

  • 2
  • 0
  • 约6.63千字
  • 约 34页
  • 2020-11-10 发布于广东
  • 举报
第6章 状态机程序设计;例:AD574转换控制器 ;;6.1.2 状态机的优点 ;6.1.3 状态机的分类 ;6.2 典型状态机设计 ;LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY AD574 IS PORT( D:IN STD_LOGIC_VECTOR(11 DOWNTO 0); Q:OUT STD_LOGIC_VECTOR(11 DOWNTO 0); CLK,STATUS:IN STD_LOGIC; CE,RC: OUT STD_LOGIC); END AD574; ARCHITECTURE behav OF AD574 IS TYPE states IS (s0,sl,s2,s3,s4,s5); SIGNAL c_st,n_st:states; SIGNAL LOCK:STD_LOGIC; BEGIN;1、状态信号定义:采用枚举数据类型定义系统中有哪些状态,并定义当前状态信号、下一状态信号。一般放在结构体的ARCHITECTURE和BEGIN之间。 在数字系统中,每一状态对应一个二进制数,称状态编码。如AD574控制有5个状态,可用3位二进制表示:(000、001、010、011、100)。 但设计者在状态机的设计中,为了更利于阅读

文档评论(0)

1亿VIP精品文档

相关文档