P
Patrick
Guest
hello,
I synthesis a simple latch of 18 bits on a altera stratix fpga with
quartus II 4.0.
I use two sort of implementation :
1 - Latch_18 : process (clock_smp,reset)
begin
if (clock_smp'event and clock_smp='1') then
if reset = '1' then out_filter <= "000000000000000000";
else out_filter <= resul;
end if;
end if;
end process Latch_18;
2 - With the Megafunction Latch LPM of Altera
The simulation after synthesis show that the data on the 18 bit bus
arrive 7 ns after the rising edge of clock_smp AND they arrived within
ŕ 1 ns time, so that generate glitchs of 1 ns large..
What's happen ? I put with latche_18 on the output of a RIF filter for
cancelling glitches but it doesn't work correctly...
Thanks for subjection
I synthesis a simple latch of 18 bits on a altera stratix fpga with
quartus II 4.0.
I use two sort of implementation :
1 - Latch_18 : process (clock_smp,reset)
begin
if (clock_smp'event and clock_smp='1') then
if reset = '1' then out_filter <= "000000000000000000";
else out_filter <= resul;
end if;
end if;
end process Latch_18;
2 - With the Megafunction Latch LPM of Altera
The simulation after synthesis show that the data on the 18 bit bus
arrive 7 ns after the rising edge of clock_smp AND they arrived within
ŕ 1 ns time, so that generate glitchs of 1 ns large..
What's happen ? I put with latche_18 on the output of a RIF filter for
cancelling glitches but it doesn't work correctly...
Thanks for subjection