what is the purpose because I feel you mostly able to do almost everything without for loop in VHDL if you are designing some RTL or even test case....
Try this
for i in 0 to 10 loop
--body
i := i + 1; -- This will increment the loop index by 2
end loop;
--
Amr Ali
Added after 6 minutes:
I am sorry about the previous reply.
The index of the for loop can't be changed inside the loop. You can only read it.
What about using a while loop?
--
Amr Ali