Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
Design of a Washing Machine Controller (WMC)
Module Name: Further Electronic Design
Module Code: 6406ELE
Level: 6
Credit Rating: 20
Weighting: 100%
Introduction
The objective is to design the finite state machine for a washing machine. In this assignment, students are required to
· Understand the hardware elements of a typical FPGA;
· Analyze a hardware design problem and produce suitable design solution using state machine design, and practice with hardware description language;
· Simulate the behavior of the circuit;
· Synthesize and verify the design for FPGA hardware.
· Design the system with signal from sensors and actuators.
· Analyze a hardware design problem and produce suitable design solution using microcontroller and human/physical interfaces.
· Write program using assembly language for the microcontroller.
Learning Outcomes Assessed
LO1 Evaluate digital system design and integration including ALUs and FSMs.
LO2 Design, simulate, test and implement programmable logic based systems using VHDL.
LO3 Design and implement microprocessor based analogue and digital systems.
LO4 Design peripheral components for digital and analogue systems power supplies, bus structures, memories and interfacing/signal processing circuits.
This assignment will assess elements of the above learning outcomes.
Coursework Specification
This coursework contains parts.