«« ( Date ) »» // «« ( Thread ) »» // vlsi-nastava - 2004

Pitanje za Gvozdena

by atza
četvrtak, 15. januar 2004 - 21:11.

Pozdrav.

Kada u synplicity-ju iskompajliram transmiter, ne prijavljuje mi nikakve
warninge ni greske. Medjutim kada ga uklopim u top semu, za svako od
trenutnih stanja daje warninge tipa:

Flip-flip trenutnostanje_h.trenutnostanje[10] has GND for set or reset
net. syn_keep on net may help ensure power-up value.

Sema koju napravi je potpuno ista u oba slucaja.

Kada transmiter kompajliram odvojeno, net trenutnostanje se regularno
pojavljuje u delu Nets, Ports i Instances.

Medjutim u top semi u delu Nets, Ports, Instances ne pojavljuje se net
trenutnostanje iako postoji nacrtana regularna veza na gotovoj semi kao i
u prvom slucaju.

state masina trenutnostanje za setovanje trenutnog stanja ima sledeci kod:

promeniStanje: process (clk, enable, sledeceStanje) is
begin
if (enable='0') then
trenutnoStanje<=IDLE;
elsif (rising_edge(clk)) then
trenutnoStanje<=sledeceStanje;
end if;
end process promeniStanje;

Da li mozda znate sta bi moglo da bude u pitanju?

Transmiter je napravljen tako da ima svoju state masinu i ne zavisi od
control seme osim od enable signala.

Hvala unapred.

Pozdrav,
Aca