Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In this exercise we will explore designing an integrated circuit for use within a coffee grinder. Rather than tackling the entire system, we'll focus on

In this exercise we will explore designing an integrated circuit for use within a coffee grinder. Rather than tackling the entire system, we'll focus on a specific aspect of it. Imagine the coffee maker already has a circuit responsible for managing the heating element and the water pump. Your objective is to design a simple circuit to control the coffee grinder. The grinder is driven by a motor with two input bits:
G: If G1, the grinder operates. If G0, the grinder is inactive.
F: If F1 and G1, the grinder operates in a fine setting. If F0 and G1, the grinder operates in a coarse setting.
The manufacturer of this coffee maker requests a synchronous circuit that will control the grinder to switch between fine and coarse grinding each time the coffee maker is turned on. The circuit to be designed will receive a single input bit I from the circuit controlling the heating element.
When I1, the grinder should operate.
When I0, the grinder should remain inactive.
To guide your design process, complete parts (a) to (d) below.
(a) Draw a Finite State Machine that describes this state circuit. Since this circuit has 4 possible combinations of outputs, it should have 4 states. Be sure to include the
inputs and outputs in the FSM. Order the outputs as GF. Therefore, a transition in
the FSM will be labeled as IGF. The change in grinding setting should be triggered
by the coffee maker turning on.
(b) Create a truth table to describe the inputs, outputs, and transitions of your FSM. That is, create a truth table describing the combinational logic of your eventual state circuit. Since there are 4 states, you must have 2 bits of input to encode the current state, and 2 bits of output to encode the next state. (Hint: your table should have 8 rows and 7 columns.)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Fundamentals Of Database Management Systems

Authors: Mark L. Gillenson

2nd Edition

0470624701, 978-0470624708

More Books

Students also viewed these Databases questions

Question

1. Identify what positions are included in the plan.

Answered: 1 week ago

Question

2. Identify the employees who are included in the plan.

Answered: 1 week ago

Question

7. Discuss the implications of a skill-based pay plan for training.

Answered: 1 week ago