2023年9月28日

摘要: 一、状态机理论知识 大家知道verilog语言依靠不同的always语句块实现了硬件电路的并行执行,但是在工程中,我们不仅要处理并行执行电路,偶尔也会遇到需要串行执行的电路要求。这时候我们可以选择有限状态机FSM(Finite State Machine)来完美实现。 状态机由状态寄存器和组合逻辑电 阅读全文
posted @ 2023-09-28 16:07 Doreen的FPGA自留地 阅读(257) 评论(1) 推荐(0) 编辑
 
摘要: 一、snake.v模块的输入信号和输出信号 二、蛇身速度控制 蛇身速度控制可以用一个计数器实现,计数器计满的这个值代表蛇身移动的时间间隔,计数器满则蛇身进行移动。 根据SW[2:0]选择速度。速度分三个档,0.5s移动一次、0.25s移动一次和0.125s移动一次。 当难度选择界面出现的时候,通过S 阅读全文
posted @ 2023-09-28 16:06 Doreen的FPGA自留地 阅读(538) 评论(1) 推荐(0) 编辑