CPLD技术应用培训课件.pptVIP

  • 6
  • 0
  • 约3.07千字
  • 约 24页
  • 2019-05-29 发布于湖北
  • 举报
(1) 分析设计要求,列出全部可能状态: 未收到一个有效位(0)  :S0 收到一个有效位(1) :S1 连续收到两个有效位(11) :S2 连续收到三个有效位(110) :S3 连续收到四个有效位(1101) :S4 8.4 Moore型状态机设计方法 (2) 状态转移图: 1101 S0/0 S1/0 S2/0 S4/1 S3/0 1 1 0 1 0 1 0 1 0 0 Si/ZOi Data_INi 8.4 Moore型状态机设计方法 8.4 Moore型状态机设计方法 (3)用VHDL语言描述状态机 说明部分:主要是设计者使用TYPE语句定义新的数据类型,如: TYPE states IS (st0, st1, st2, st3, st4, st5); SIGNAL present_state, next_state: states; 主控时序逻辑部分:任务是负责状态机运转和在外部时钟驱动下实现内部状态转换的进程。时序进程的实质是一组触发器,因此,该进程中往往也包括一些清零或置位的输入控制信号,如Reset信号。 主控组合逻辑部分:任务是根据状态机外部输入的状态控制信号(包括来自外部的和状态机内部的非进程的信号)和当前的状态值current_state来确定下一状态next_st

文档评论(0)

1亿VIP精品文档

相关文档