Computer Science I / Integrated Digital-System Reasoning
Practice question · Put in order

Order the levels of a digital system from the smallest building block up to the whole machine.

Hints
  1. Each level is built out of the level below it and hides that level's detail from the level above.
  2. The control machine directs the datapath, so it sits above it rather than inside it.
Show the answer
  1. Individual logic gates
  2. Blocks such as adders, comparators and multiplexers
  3. A datapath that moves and transforms data through those blocks
  4. A control state machine that sequences the datapath cycle by cycle
  5. The complete system, advancing under one clock
Why

Gates form blocks, blocks form a datapath, a control machine sequences that datapath, and the clock disciplines the whole. Each layer hides the one below, which is what lets a designer reason about registers and adders instead of thousands of gates, the pitfall this lesson names is descending to gate level when block level would do.

Read the lesson: Integrated Digital-System Reasoning →

Practise Integrated Digital-System Reasoning

The app has 7 more questions on this lesson, and keeps your place in the course. Computer Science I is free to start.

More questions on Integrated Digital-System Reasoning