使用Verilog语言在Nexys 4 DDR开发板上,模拟一个洗衣机程序
借鉴MVC的设计思路,模块化程序功能
可见最左边为输入处理模块,中间四个核心模块分别为ViewController、STController、Model、RunController,最后的计算结果统一从View模块输出
除基础洗衣要求,改善部分功能
- 新增reset键防误触功能
- 优化洗衣机开机自检并显示"HELLO"欢迎界面
- 新增波轮洗衣机开盖功能
- 新增"Error"模式
- 改善彩色LED灯显示
(后续有时间继续更新......)