Module checkpoint

Clocked RTL and state knowledge check

Answer every question from your current understanding. After submission, compare your reasoning with the explanation and revisit any weak concept.

5 QuestionsOne Answer eachImmediate ScoreDetailed Explanations
Read→Reason→Select→Review
Question 1 of 5Which assignment style should normally update registers in a clocked always block?
Question 2 of 5Why is a clock enable usually safer than ordinary logic on a clock signal?
Question 3 of 5What should an FSM do if its state encoding becomes illegal?
Question 4 of 5In a block with q <= d, which value is sampled for q at the active edge?
Question 5 of 5What must be considered when deasserting an asynchronous reset?

Review every selection before submitting. You can retry after reading the explanations.