Test your progress with this VHDL quiz after completing tutorials 12-17 from the Basic VHDL Tutorial series!

Which statement is true about the signed type?
They can represent higher values than unsigned types
If the leftmost bit is '1' the value must be negative
Overflow is a runtime error

Correct!

Wrong!

Which is equivalent to this concurrent process?

Correct!

Wrong!

What value will Output have after running this code?
"0000"
"0001"
"UUUU"
"XXXX"

Correct!

Wrong!

Which is true about the port declaration?
The port is used used only for verification purposes
The port can contain both signals and variables
The port declaration specifies a module's interface to the outside world

Correct!

Wrong!

How will values that are passed through the generic map appear in the module?
Like variables
Like constants
Like optional signals with a default value

Correct!

Wrong!

What does "setup time" for a flip-flop mean?
The amount of time the data input must be held stable before the active clock edge arrives
The amount of time before the output reacts to a change on the input
The minimum amount of time the reset must be held active

Correct!

Wrong!

Why do we normally not think about setup and hold time when designing in VHDL?
Because it's not important what happens when setup and hold time violations occur
Because the underlying technology is so fast that setup and hold time is not a problem
Because setup and hold time inside of the chip is handled automatically for us by the software

Correct!

Wrong!

Share the quiz to show your results !

Subscribe to see your results

Basic VHDL Quiz – part 3

I got %%score%% of %%total%% right

%%description%%

%%description%%

Loading...

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *