[an error occurred while processing this directive]
|
С другой стороны, если к состоянию нужно обращаться вне процесса - то только сигнал. Если только внутри процесса - то с переменной код проще для понимания.
Комбанаторная логика синтезируется для переменной в том и только только в том случае, когда во всех возможных путях управления в процессе присваивание переменной производится до первого использования её значения. Иначе на следующей итерации процесса иногда используется значение переменной, присвоенной в предудыщей итерации, и, значит, синтезатору без регистра не обойтись. Все такие синтезированные регистры образуют состояние процесса.
А еще существуют тонкости работы с сигналами и переменными у конкретных синтезаторов - исследуйте на практике.
E-mail: info@telesys.ru