Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction / Context:
Sequential logic differs from combinational logic by incorporating memory of past inputs. Real designs typically interleave storage elements and combinational functions to create controllers, counters, and pipelines. This item checks recognition of the canonical structure.
Given Data / Assumptions:
Concept / Approach:
The standard synchronous model is: next_state = f(current_state, inputs); outputs = g(current_state, inputs). Memory holds current_state; combinational logic implements functions f and g. Almost all practical sequential blocks, from simple counters to complex CPUs, follow this template.
Step-by-Step Solution:
Verification / Alternative check:
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
Discussion & Comments