我是靠谱客的博主 喜悦钢铁侠,最近开发中收集的这篇文章主要介绍【校招Verilog进阶挑战】 时序逻辑篇:VL14 自动贩售机1(注意Moore机在输入完成后的时钟周期输出需要使用next_state判断)题目,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
文章目录
- 题目
- 题解
-
- Moore型状态机
- Mealy型状态机(状态少,但是会将设计复杂化)
题目
描述
题目描述:
设计一个自动贩售机,输入货币有三种,为0.5/1/2元,饮料价格是1.5元,要求进行找零,找零只会支付0.5元。
ps:投入的货币会自动经过边沿检测并输出一个在时钟上升沿到1,在下降沿到0的脉冲信号
注意rst为低电平复位
信号示意图:
d1 0.5元
d2 1元
d3 2元
out1 饮料
out2 零钱
波形示意图:
对应的激励源:
输入描述:
输入信号
最后
以上就是喜悦钢铁侠为你收集整理的【校招Verilog进阶挑战】 时序逻辑篇:VL14 自动贩售机1(注意Moore机在输入完成后的时钟周期输出需要使用next_state判断)题目的全部内容,希望文章能够帮你解决【校招Verilog进阶挑战】 时序逻辑篇:VL14 自动贩售机1(注意Moore机在输入完成后的时钟周期输出需要使用next_state判断)题目所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复