Question: 3.42 Using the process for designing a controller, convert the FSM you created for Exercise 3.28 to a con- troller, implementing the controller using a


3.42 Using the process for designing a controller, convert the FSM you created for Exercise 3.28 to a con- troller, implementing the controller using a state register and logic gates. 3.28 A wristwatch display can show one of four items: the time, the alarm, the stopwatch, or the date, controlled by two signals sl and so (00 displays the time, 01 the alarm, 10 the stop- watch, and 11 the dateassume si and so control an N-bit mux that passes through the appropriate register). Pressing a button B (which sets B = 1) sequences the display to the next item. For example, if the presently displayed item is the date, the next item is the current time. Create a state diagram for an FSM describing this sequencing behavior, having an input bit B, and two output bits sl and so. Be sure to only sequence forward by one item each time the button is pressed, regardless of how long the button is pressedin other words, be sure to wait for the button to be released after sequencing forward one item. Use short but descriptive names for each state. Make displaying the time be the initial state
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
