Complete the code to assert that signal 'clk' is '1'.
assert clk = [1] report "Clock is not high" severity error;
The assert statement checks if the signal 'clk' equals '1' (logic high).
Complete the code to assert that 'data_ready' is true.
assert [1] report "Data not ready" severity warning;
The assert checks if 'data_ready' signal equals '1' (true in std_logic).
Fix the error in the assert statement to check if 'reset' is low.
assert reset = [1] report "Reset not low" severity error;
The reset signal is low when it equals '0' in std_logic.
Fill both blanks to assert that 'enable' is high and report a custom message.
assert [1] report [2] severity note;
The assert checks if 'enable' is '1' and reports "Enable signal high" if false.
Fill all three blanks to assert 'valid' is '1', report 'Invalid data', and set severity to error.
assert [1] report [2] severity [3];
The assert checks if 'valid' is '1', reports "Invalid data" if false, and sets severity to error.
