Guest
hi,
i wrote this
FROZE_LAMBDA : process(clock,frozen,lambda_PE)
variable flag : std_logic;
begin
if frozen='0' then
flag := '0';
lambda_in <= lambda_PE;
elsif (clock'event and clock='1') then
if data_en='1' then
if flag = '0' then
lambda_in <= lambda_PE;
flag := '1';
end if;
end if;
end if;
end process FROZE_LAMBDA;
I've got this message from Quartus 6.0 timing analyser..
Warning: Timing Analysis is analyzing one or more combinational loops
as latches on lambda_in
I want lambda_in taken the value on frozen='0' and (data_en=1 and
flag='0') and to be frozen for others cases...
I don't have the warning under Cyclone I and now on Cyclone II I've
got this new warning
how to get out this warning ?
thanks
i wrote this
FROZE_LAMBDA : process(clock,frozen,lambda_PE)
variable flag : std_logic;
begin
if frozen='0' then
flag := '0';
lambda_in <= lambda_PE;
elsif (clock'event and clock='1') then
if data_en='1' then
if flag = '0' then
lambda_in <= lambda_PE;
flag := '1';
end if;
end if;
end if;
end process FROZE_LAMBDA;
I've got this message from Quartus 6.0 timing analyser..
Warning: Timing Analysis is analyzing one or more combinational loops
as latches on lambda_in
I want lambda_in taken the value on frozen='0' and (data_en=1 and
flag='0') and to be frozen for others cases...
I don't have the warning under Cyclone I and now on Cyclone II I've
got this new warning
how to get out this warning ?
thanks