Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

One of your fellow students says \"You can implement a one-hot encoded FSM using

ID: 2080331 • Letter: O

Question

One of your fellow students says "You can implement a one-hot encoded FSM using D-type latches". Do you agree? Yes, I agree. No, I don't agree. A FSM always has a specified initial state. TRUE FALSE Two FSM states are equivalent if their next states are equivalent their outputs are the same their inputs are the same all of the above (a) and (b) FSM state assignments are valid if each state gets a unique assignment and each assignment has the same size (in bits). One of your fellow students says "It doesn't matter which state assignments you use because any valid assignment will always yield a working design". Do you agree? Yes, I agree No, I don't agree The design engineer is responsible for choosing the IC packages used in a design. TRUE FALSE One of your classmates says "You can take any Mealy FSM and implement it an one-hot encoded FSM." Do you agree? Yes, I agree No, I don't agree

Explanation / Answer

(15) Answer (a)

One hot can use as many states as required so D flip flop latch can be used

(16) Answer (b)

One must specify the initial state in fsm

(17) Answer (d)

All a,b,c are true

(18) Answer (b)

FSMis an abstract machine that can be in exactly one of a finite number of states at any given time. The FSM can change from one state to another in response to some external inputs; the change from one state to another is called a transition.

(19) Answer (a)

Yes, the person must be well aware of all components used in it

(20) Answer (b)

Mealy machines are undesirable as output can be handoff to another machine and inputs can ripple through many machines in a single clock cycle