Forum Discussion
Altera_Forum
Honored Contributor
13 years agoyour asynchronous process' sensitivity list isn't complete either. you got to put all signals which affects the outcome in the sensitivity list, usually the signals in if-else statement.
for synchronous process, usually it is sufficient to put just clock signal in the sensitivity list. unless you want to add some async signal in it. eg. registers with async reset
process (clk, reset)
if (reset = '1') then
...
elsif rising_edge(clk)
..
end process;