Forum Discussion
Altera_Forum
Honored Contributor
14 years agoYes, I am counting down from (400) for simulation purposes
Here is my latest... Still having problems with signal tapwhen HighError1 =>
ErrorLED <= '0';
FLTline <= '1';
shortwait <= shortwait - 1;
if (shortwait = 0) then
state <= HighError2;
shortwait <= halfsecdelay;
else state <= HighError1;
end if;
when HighError2 =>
if(HighBits = "0000")then
state <= waitone;
longwait <= twosecdelay;
shortwait <= halfsecdelay;
elsif(HighBits > "0000")then
shortwait <= (shortwait - 1);
ErrorLED <= '1';
FLTline <= '1';
if(shortwait = 0)then
HighBits <= (HighBits - "0001");
longwait <= twosecdelay;
shortwait <= halfsecdelay;
state <= HighError1;
else state <= HighError2;
end if;
else state <= HighError2;
end if;