At your first job after graduating, you have been assigned to design the logic circuit of...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
At your first job after graduating, you have been assigned to design the logic circuit of a new children's toy. The toy is turned on by the parent using a small button on the back that is not part of your design. Once the toy is turned on, there are 2 large buttons on the front that the child may press. You must consider both of these buttons in your design. Button 1 controls the lighting of 3 lights: red, yellow, and blue. Before button 1 is pressed, the toy is in its initial state with no lights on. When button 1 is first pressed, the red light turns on. When button 1 is pressed again, the red light turns off and the yellow light immediately turns on. When button 1 is pressed again, the yellow light turns off and the blue light immediately turns on. When button 1 is pressed again, the blue light turns off and the red light immediately turns on again. There are 3 outputs from your circuit connecting to the lights. One output goes to each of the 3 lights. You must send a logic high signal to the appropriate light to turn it on. The second button controls music played by the toy. Regardless of what state the lights are in, a press of button 2 turns the music on. When the music is on, a press of button 2 turns the music off. There is 1 output from your circuit connecting to the music player. This output should be logic high when the music is on. You may assume only 1 button is pressed at a time. The button press is momentary, where one press generates a 1 in the incoming serial data inputs, which are otherwise 0. If your design results in unused states, ensure their next state is off. Any outputs from unused states are to be treated as off for their value. Implement your design for the lights and music using JK flip-flops in a Moore model. On the following pages you will find 5 parts to this question which will require you to draw the state diagram, define the state table, minimize the Boolean functions, neatly draw the final circuit, and modify the design. a) Very neatly and concisely draw the state diagram(s) for this design. Be sure to clearly label states, input(s), and output(s). Clearly define each state and assign each an appropriate binary value. [5 marks] b) Very neatly record the correct ordered state table(s) of the state diagram and include the flip-flop inputs. [5 marks] c) Neatly create and complete the required k-maps for the design and minimize the minterms. Place a box around each final minimized Boolean function. Ensure to write each term in alphabetical order (i.e., correct: pqrst, incorrect: stqpr). [5 marks] d) Very neatly draw your design's digital circuit using standard logic symbols. Label all inputs and outputs. You may assume the complement of any variable is readily available. [6 marks] e) Now imagine the design specification has changed slightly so that the music is only turned on by button 2 if a light is on. For example, if no light is on, a press of button 2 will not have any effect. Use JK flip-flops in a Moore model. Draw the new digital circuit. You do not need to do the full design process if you can otherwise determine a correct circuit that will implement the required functionality. Label all inputs and outputs. You may assume the complement of any variable is readily available. [5 marks] At your first job after graduating, you have been assigned to design the logic circuit of a new children's toy. The toy is turned on by the parent using a small button on the back that is not part of your design. Once the toy is turned on, there are 2 large buttons on the front that the child may press. You must consider both of these buttons in your design. Button 1 controls the lighting of 3 lights: red, yellow, and blue. Before button 1 is pressed, the toy is in its initial state with no lights on. When button 1 is first pressed, the red light turns on. When button 1 is pressed again, the red light turns off and the yellow light immediately turns on. When button 1 is pressed again, the yellow light turns off and the blue light immediately turns on. When button 1 is pressed again, the blue light turns off and the red light immediately turns on again. There are 3 outputs from your circuit connecting to the lights. One output goes to each of the 3 lights. You must send a logic high signal to the appropriate light to turn it on. The second button controls music played by the toy. Regardless of what state the lights are in, a press of button 2 turns the music on. When the music is on, a press of button 2 turns the music off. There is 1 output from your circuit connecting to the music player. This output should be logic high when the music is on. You may assume only 1 button is pressed at a time. The button press is momentary, where one press generates a 1 in the incoming serial data inputs, which are otherwise 0. If your design results in unused states, ensure their next state is off. Any outputs from unused states are to be treated as off for their value. Implement your design for the lights and music using JK flip-flops in a Moore model. On the following pages you will find 5 parts to this question which will require you to draw the state diagram, define the state table, minimize the Boolean functions, neatly draw the final circuit, and modify the design. a) Very neatly and concisely draw the state diagram(s) for this design. Be sure to clearly label states, input(s), and output(s). Clearly define each state and assign each an appropriate binary value. [5 marks] b) Very neatly record the correct ordered state table(s) of the state diagram and include the flip-flop inputs. [5 marks] c) Neatly create and complete the required k-maps for the design and minimize the minterms. Place a box around each final minimized Boolean function. Ensure to write each term in alphabetical order (i.e., correct: pqrst, incorrect: stqpr). [5 marks] d) Very neatly draw your design's digital circuit using standard logic symbols. Label all inputs and outputs. You may assume the complement of any variable is readily available. [6 marks] e) Now imagine the design specification has changed slightly so that the music is only turned on by button 2 if a light is on. For example, if no light is on, a press of button 2 will not have any effect. Use JK flip-flops in a Moore model. Draw the new digital circuit. You do not need to do the full design process if you can otherwise determine a correct circuit that will implement the required functionality. Label all inputs and outputs. You may assume the complement of any variable is readily available. [5 marks]
Expert Answer:
Answer rating: 100% (QA)
a State Diagram State S0 Initial State Inputs B1 B2 Outputs Red Yellow Blue M... View the full answer
Related Book For
Cost management a strategic approach
ISBN: 978-0073526942
5th edition
Authors: Edward J. Blocher, David E. Stout, Gary Cokins
Posted Date:
Students also viewed these accounting questions
-
You have been assigned to a strategic leadership committee that has been charged by the CEO with developing and implementing a comprehensive management accounting and control system. At the first...
-
You have been assigned to select an MUS sample from Whitney Company's detailed inventory records as of September 30. Whitney's controller gave you a list of the 23 different inventory items and their...
-
You have been assigned to a class project with five other students, none of whom you have met before. To what extent would team cohesion improve your teams performance on this project? What actions...
-
Amandeep, a graduate of Cambrian Colleges Business Program, found a job as an online marketing specialist for Tangerine Bank. Within a year, he had saved {A} and decided to buy a new car but was not...
-
Dr. Carter Logue practices dentistry in Santa Fe, New Mexico. Logue tries hard to schedule appointments so that patients do not have to wait beyond their appointment time. His October 20 schedule is...
-
Do you understand PERT charts? Refer back to Figure 6-10 and answer the following questions: a. Which activity or activities must be completed before activity C can begin? b. Which activity or...
-
Compute the autocorrelation function of a periodic square wave with zero mean value and compare this result with that of a sinusoidal wave of the same period. Assume the amplitudes to be the same for...
-
The April transactions of Wiset Company are described in Problem 7- 1A. In Problem 7- 1, Wiset Company completes these transactions during April of the current year (the terms of all its credit sales...
-
A soccer player can kick the ball 26mm on level ground, with its initial velocity at 35 to the horizontal. a) At the same initial speed and angle to the horizontal, what horizontal distance can the...
-
On December 31, 2023, Stilton Service Companys year-end, the unadjusted trial balance included the following items: Required 1. Prepare the adjusting entry on the books of Stilton Service Company to...
-
Cyclohexanol has a vapor pressure of 10.0 mmHg at 56.0 C and 100.0 mmHg at 103.7 C. Calculate its enthalpy of vaporization, Hvap.
-
Unexpectedly, you win $2500 in a raffle. You don't need the cash right now, so you decide to invest it. How would you invest the money?
-
Shoes supreme Ltd.'s general ledger at their July 31, this year-end included the following account balances before adjusting journal entries: Note Payable, Short-Term $ 80,000 Accounts Payable...
-
Refer to Domino s . One new pay method Domino s implemented to combat its problems is a store - profitability bonus. On average, the store - profitability bonuses add 3 0 percent, or about $ 1 0 ,...
-
Easy credit inc reported cash sales of $45000 credit sales of $280000 and write offs of bad debts of $7000 for last year. Accounts receivables had a balance of $327000 at the beginning of the year...
-
Determine the steps of a personal development plan, below, to improve your ability to work with others. Below are examples to assist in the thought process of your needs Examples What do you do that...
-
TranscribedText: Requirement 1. Prepare the Income Statement of Bayville Consulting, Inc. for the month ended June 30, 20XX. List expenses in decreasing order by amount. In this step, select the...
-
Differentiate the following terms/concepts: a. Personality types and money attitudes b. Planners and avoiders c. Moderating and adapting to biases d. "Perfectible judges" and "incorrigible judges"
-
Lance's Diner has a hot lunch special each weekday and Sunday afternoon. Food and other variable costs for the lunch are $3.50, and the daily fixed costs are $1,000. Lance has an average of 500...
-
Tartan Corporation has been manufacturing high-quality home lighting systems for more than 90 years. The companys first products in the 1920sthe classic linewere high-quality floor lamps and table...
-
Refer to the information in Problem 20-46. Required 1. Develop a business valuation for 2010 using the market value method, the book value method, and the multiples-based methods. 2. Determine an...
-
The MINITAB commands will create a normal scores plot from observations that were set in C1. (MINITAB uses a variant of the normal scores, \(m_{i}\), that we defined.) Construct a normal scores plot...
-
Use the computing formula for \(\sigma^{2}\) to rework part (b) of the preceding exercise. Data From Preceding Exercise Determining a joint cumulative distribution function Find the joint cumulative...
-
With reference to the preceding exercise, find the corresponding distribution function and use it to determine the probabilities that a random variable having this distribution function will take on...
Study smarter with the SolutionInn App