Question: Design a washing machine controller. Description: The controller begins when it receives the STRT (start) signal from the user. It fills the washer with either
Design a washing machine controller. Description: The controller begins when it receives the STRT (start) signal from the user. It fills the washer with either cold or hot water (selected by the user) depending on the SHOT input, where SHOT is true when hot water is desired. The washer agitates until a timer indicates that the cycle is finished. The controller then drains the soapy water and fills the machine with cold water for the rinse cycle. The washer agitates again until the timer indicates that the cycle is finished. The controller drains the rinse water and finally enters the spin cycle, spinning the clothes dry until the timer indicates the end of the cycle. If the off button is ever pushed, the washer holds the current state until the start button is pressed again. Find: iv. The ASM chart ASM data path vi. ASM control chart vii. VHDL code for the ASM chart viii. VHDL test bench ix. Draw the corresponding FSM state diagram V
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
