Menu

#94 Incorrect "not in sensitivity list" warning

V1.0.0
open
nobody
VHDL (1)
5
2013-02-22
2013-02-22
No

If a process contains some async logic signals in the sync portion are incorrectly flagged as not in the sensitivity list

ie reset_out is flagged in this code.

input_edge_det : process(reg_in, clk_out)
begin
if reg_in = '1' then
edge_in <= '1';
else
if rising_edge(clk_out) then
if reset_out then
edge_in <= '0';
else
edge_in <= reg_in;
end if ;
end if;
end if;
end process input_edge_det;

Discussion


Log in to post a comment.