Practice question · Select all that apply
Select every statement that is true of a behavioural hardware description.
Hints
- Two of the options describe hardware descriptions as if they were programs or as if they replaced part of the tool chain.
- Ask which stages of the flow still have to happen no matter how the design was described.
Show the answer
- A. It is generally more productive to write than a structural description
- B. The blocks it describes all operate concurrently
- D. It states what the hardware should do and leaves the gate-level implementation to the synthesiser
Why
A behavioural description states intent, describes concurrent hardware, and is far more productive than drawing the structure by hand. It does not run line by line, and it certainly does not remove place-and-route, the cells still have to be positioned and wired however the design was written.
Practise Hardware Description Thinking
The app has 6 more questions on this lesson, and keeps your place in the course. Computer Science I is free to start.
More questions on Hardware Description Thinking
- A lookup table stores the output bit for every possible combination of its inputs. How many configuration…
- A designer writes a for loop over 1000 iterations in synthesisable Verilog and the design will not fit on the…
- Order the stages by which a hardware description becomes a physical chip.
- A hardware description language looks like a programming language and does something quite different. What is…
- Sort each fragment of a hardware description by the level it works at.