R
rl
Guest
Consider the piece of code below, "ack" is not declared, yet it does
not give any compiler/synthesiser errors. Why is this, is "ack"
somehow reserved?
ENTITY test IS
PORT
(
output : OUT bit
);
END ENTITY;
ARCHITECTURE rtl OF test IS
BEGIN
output <= '1' WHEN (ack = '1') ELSE '0';
END rtl;
not give any compiler/synthesiser errors. Why is this, is "ack"
somehow reserved?
ENTITY test IS
PORT
(
output : OUT bit
);
END ENTITY;
ARCHITECTURE rtl OF test IS
BEGIN
output <= '1' WHEN (ack = '1') ELSE '0';
END rtl;