Цитата(jamba1919)
Как я понял моя ошибка в том что я считал ПРОЦЕСС выполняющимся последовательно а он выполняется паралельно?
Написано что процесс это совокупность последовательных операторов. Если не сложно поясните эту ситуацию. В процессе все операторы выполняться тоже параллельно?
В процессе операторы выполняются последовательно. Только при этом нужно учитывать, что сигналы по ходу последовательного выполнения команд процесса не меняют своих значений до завершения процесса. Т.е. если на момент срабатывания процесса сигнал А=5, B=2, то для такого кода:
Код
PROCESS(...)
...
A<=A+1;
B<=A;
A<=A+B;
...
END PROCESS
мы будем иметь А=7, B=5, а не А=6, B=12 как в обычном языке программирования... Причем то, что А=7, а не 6 доказывает то, что операторы в процессе выполняются последовательно.