Califfo90
13-07-2010, 17:20
Salve a tutti.
Ho un problema nel mio programma vhdl che simula un orologio...non sono molto pratico ma da quanto ho capito sto usando la keyword event in modo errato...
questo è il processo dovè cè l'errore:
secondsCounterProcess:process(reset,load,decsecondsCounter)is --conteggio secondi
begin
if(reset='1')then -- reset
secondsCounter<="000000";
elsif(load='1')then -- load
secondsCounter<=seconds;
elsif(enable='1')and(decsecondsCounter'event)and(decsecondsCounter>="1001")then -- enable
if(secondsCounter>="111011")then --59=111011
secondsCounter<="000000";
else
secondsCounter<=secondsCounter+1;
end if;
end if;
end process secondsCounterProcess;
Non mi fa usare event dandomi errore...com posso rimediare?
:muro:
Ho un problema nel mio programma vhdl che simula un orologio...non sono molto pratico ma da quanto ho capito sto usando la keyword event in modo errato...
questo è il processo dovè cè l'errore:
secondsCounterProcess:process(reset,load,decsecondsCounter)is --conteggio secondi
begin
if(reset='1')then -- reset
secondsCounter<="000000";
elsif(load='1')then -- load
secondsCounter<=seconds;
elsif(enable='1')and(decsecondsCounter'event)and(decsecondsCounter>="1001")then -- enable
if(secondsCounter>="111011")then --59=111011
secondsCounter<="000000";
else
secondsCounter<=secondsCounter+1;
end if;
end if;
end process secondsCounterProcess;
Non mi fa usare event dandomi errore...com posso rimediare?
:muro: