Question
Project Summary Your company is designing a cell phone and you are to design the power management circuit. This circuit will have two functions. The
Project Summary
Your company is designing a cell phone and you are to design the power management circuit. This circuit will have two functions. The first is to crank up the processor speed if the phone becomes busy, where busy is defined as processing a lot of data. The higher processor speed increases the clock frequency to the processor so it can handle the extra work. As this consumes the battery faster, the higher clock speed should only be used when it is required. The second function for this circuit is to monitor the temperature of the phone. If the phone gets hot, the power management circuit will disable the phone and a hard reset will be required to start the phone again.
The power management circuit has two inputs:
B: Busy. This input is a 1 if the phone is busy. Otherwise, B is 0.
W: Warm. This input is a 1 if the phone is hot. Otherwise, W is 0.
The power management circuit has three outputs:
S: Status. This output is a 1 if the phone is busy and the clock speed has been increased.
T: Temp. This output is a 1 if the phone is warm.
E: Error. This output is a 1 if the phone is hot.
Each output should each drive an LED on the board to indicate that it is asserted. Pick 3 LEDs to use and be sure to indicate in your video which LED corresponds to which output, showing examples of each LED being on.
Operation:
If the phone is busy, unless the Error output is asserted, output S should be a 1.
If the Warm input is 1 for one clock, then the Temp output should be asserted.
If the Warm input is 1 for two consecutive clocks, then the Error output should be asserted and the other outputs should be 0. Only a reset can recover from this condition.
Waveforms shown in your report should show the state of the machines. You could also show the state in the 7-segment display using the technique shown in lab 3. (2% extra credit for showing the state in the 7-segment display.)
- One design must be a Moore design, the other a Mealy design.
- You should comment on why your controller adds value from multiple perspectives (technological, societal, financial, environmental, etc.). One or two sentences is sufficient.
- The number of states is not defined, you can use as little or as many as you need to provide the desired functionality.
- If something is not clearly documented in the summary, you need to make assumptions. The assumptions need to be documented.
- Use D flip flops. Mixing different types of flip flops with different trigger edge sensitivity is possible but not recommended.
- You need to properly document your designs. If you do a classic paper-based design, you need to include diagrams and state tables as well as K-Maps and logic
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started