loop
if rising_edge (CLOCK) then
fcounter := fcounter+1;
end if;
A<=fcounter(6); --fa=fclock/2^6
if rising_edge (A) then
counter_A:= counter_A+1;
end if;
CIKIS<=A; --40 consecutive "1" consignment to DIN for STARTUP RESET
exit when counter_A=101000; --40
end loop;
ISE给出了“错误:Xst:1312 - 循环迭代了64次,使用”set -loop_iteration_limit XX“迭代更多。这是什么意思,我该怎么做才能摆脱它?循环中的迭代错误是什么?
用一个很好的答案类似的问题:http://stackoverflow.com/questions/21430204/vhdl-program-to-count-upto-10-in-4-bit-up-counter – mbschenkel 2014-09-04 06:51:41