G
googler
Guest
I have a process like below.
alu: process (ain, bin, sel, cinflag)
begin
....
end process alu;
Inside this process, it is modifying another signal cout based on the
values of the parameters. Basically, cout <= ain (op) bin. When the
signals ain and cout are identical, this ends up invoking the process
again (since the value of ain in the sensitivity list changes). How can
I prevent this from happening?
Thanks in advance.
alu: process (ain, bin, sel, cinflag)
begin
....
end process alu;
Inside this process, it is modifying another signal cout based on the
values of the parameters. Basically, cout <= ain (op) bin. When the
signals ain and cout are identical, this ends up invoking the process
again (since the value of ain in the sensitivity list changes). How can
I prevent this from happening?
Thanks in advance.