【verilog基础】用状态机解决交通灯问题

文章目录

    • 一、题目描述:用状态机设计两路交通灯,红灯持续30个clk,绿灯25个clk,黄灯5个clk
      • 思路:计数器加状态机
    • 二、题目描述:用状态机设计一路交通灯,时钟为1MHz,红灯持续30s,绿灯60s,黄灯5s
      • 代码1:分频方法(产生分频时钟)
      • 代码2:分频方法(利用倍频方法实现分频器)

一、题目描述:用状态机设计两路交通灯,红灯持续30个clk,绿灯25个clk,黄灯5个clk

思路:计数器加状态机

  • 1、状态组合
light1 light2 状态 状态转移条件 跳转至
(100) 绿(001) S0 当前状态为S0,计数值 cnt = 24 S1
(100&

你可能感兴趣的:(数字IC前端入门,fpga开发,数字IC)