A
Ahmed Samieh
Guest
hi all,
what is the problem with using signal in different processes?
like
for signal en
p1 : process(clk,en,....)
begin
if (rising_edge(clk) and en = '1') then
....
end if;
end process p1;
p2 : process(en, ...)
begin
if rising_edge(en) then
....
end if;
end process p2;
simulation work fine, synthesize produce this warning
Warning: Global clock buffer not inserted on net rtlc1n42
what is this warning? and how to avoide such a warning?
thanx,
Ahmed Samieh
what is the problem with using signal in different processes?
like
for signal en
p1 : process(clk,en,....)
begin
if (rising_edge(clk) and en = '1') then
....
end if;
end process p1;
p2 : process(en, ...)
begin
if rising_edge(en) then
....
end if;
end process p2;
simulation work fine, synthesize produce this warning
Warning: Global clock buffer not inserted on net rtlc1n42
what is this warning? and how to avoide such a warning?
thanx,
Ahmed Samieh