项目作者: KailinLi

项目描述 :
Washing Machine using Verilog HDL
高级语言: Verilog
项目地址: git://github.com/KailinLi/Washing-Machine.git
创建时间: 2017-06-08T06:03:10Z
项目社区:https://github.com/KailinLi/Washing-Machine

开源协议:

下载


Washer Machine

使用Verilog语言在Nexys 4 DDR开发板上,模拟一个洗衣机程序

MVC

借鉴MVC的设计思路,模块化程序功能





顶层模块

可见最左边为输入处理模块,中间四个核心模块分别为ViewController、STController、Model、RunController,最后的计算结果统一从View模块输出





实现效果

除基础洗衣要求,改善部分功能

  • 新增reset键防误触功能
  • 优化洗衣机开机自检并显示”HELLO”欢迎界面
  • 新增波轮洗衣机开盖功能
  • 新增”Error”模式
  • 改善彩色LED灯显示

(后续有时间继续更新……)