Question: Electronic Pool Filler Project Summary Read this entire specification carefully. Like a specification you will receive in industry, the information is spread out and not
Electronic Pool Filler Project Summary
Read this entire specification carefully. Like a specification you will receive in industry, the
information is spread out and not necessarily organized as you might expect. An important item
might be buried in the middle of a paragraph where it is not expected. As you are responsible for
meeting all the requirements, read this document slowly and carefully!
The current method for maintaining the water level in a swimming pool is to connect a float to a
valve. If the float is below a certain level, then the valve opens and water flows into the pool. Our
company has won a contract to create an electronic pool filler that has two speeds. This specification
details the requirements for the controller circuit.
There are two inputs and two outputs:
Inputs:
L: means the pool level is low and should fill slowly; means pool level is normal
V : means the pool level is very low and should fill quickly; means fast fill is not needed
Outputs:
R: means slow fill valve should be off; means the slow fill valve should allow water flow
F: means fast fill valve should be off; means the fast fill valve should allow water flow
There are rules that must be followed:
F may be asserted for no more than clocks and may not assert again until V for at least
one clock.
The design must have a minimum of states.
There are some items that are not specified. For example, what should be done if both L and V are
Can V be asserted for less than clocks? What if V is asserted for more than clocks? During which
states can V and F assert or negate?
Come up with ideas on how you'd like to design the system. Interview three different stake
holders to discuss your ideas. Stake holders may be other students, TAs, UGTAs, or family
members. Be sure to document the names of the people you interview and their role. That is
their role as student, TA UGTA, family member, etc.
Once you go through this customer discovery, create two finite state machine designs applying
what you learned from your interviews and using different assumptions. This means
documenting the assumptions made for each design and going through the design process State
Definition Table, State Transition Diagram, State Transition Table, Combinational Logic
Design Note that the two designs you create must be functionally different. That is you can't
create the same design once as a Mealy machine and once as a Moore machine. That is the
assumptions you make must be different for the two designs. In addition, at least one of the
designs must be based on Karnaugh maps and logic gates. You will also need to incorporate
flinflons with asvnchronous set and reset. What i need you to do: Task C: Document the Synchronous Sequential Machines
Design #: pts What assumptions did you make in the design of this machine?
pts Create a state definition table here that describes in plain English what each state in your machine means and what binary values you have assigned to represent each state, inputs, and outputs.
pts Show your state diagrams, state transition tables and your circuit planning work Karnaugh mapsequationsMUXDECetc used in your design process. You can do this by hand if you wish, do not show the full circuit schematic here.
pts List your final design equations and required logic gates including types of Flip Flops needed to complete this circuit.
Design #: pts What assumptions did you make in the design of this machine?
pts Create a state definition table here that describes in plain English what each state in your machine means and what binary values you have assigned to represent each state.
pts Show your state diagrams, state transition tables and your circuit planning work Karnaugh mapsequationsMUXDECetc used in your design process. You can do this by hand if you wish, do not show the full circuit schematic here.
pts List your final design equations and required logic gates including types of Flip Flops needed to complete this circuit. You might need variable Kmaps to finish this project completely Please do each step Thank you so much
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
