Что означает 1-, 2- или 3-процессный процесс для FSM в VHDL?

Похоже, что существует довольно много споров о том, как кодировать конечные автоматы (FSM) в VHDL. Люди говорят об однопроцессных, двухпроцессорных или трехпроцессорных автоматах, как будто все точно знали, что это значит и что делает каждый процесс. Однако я не смог найти точное определение, и существующие примеры кажутся противоречивыми.

Это объективный вопрос: какова разница в коде для каждого стиля FSM (1-процессный, 2-процессный, 3-процессный)? Я понимаю, что есть компонент личных предпочтений, но, безусловно, можно объективно ответить на вопрос и перечислить преимущества каждого подхода.

Спасибо,

Ответы на вопрос(1)

Ваш ответ на вопрос