Позвольте вмешаться
Цитата(sazh @ Jul 11 2007, 01:03)

Все Вы правильно говорите. У нормального макроса и входы и выходы должны быть регистровые.
насчет входов думаю что слово "должны" нужно заменить на слово "могут". Если автомат использует сигналы с внутренней логики, работающей на той же частоте проблемы могут быть только с невыполнением условий по тактовой. А дополнительные тригеры на входе автомата только увеличиваю время отклика автомата на вход, что может быть критично в некоторых приложениях.
Цитата
Причем без асинхронного ресета для перевода автомата в состояние IDLE, который по идее тоже нужно пропускать через триггер.
Вводите начинающих в заблуждение ?
Полагаю что вы хотели сказать : не ресет пропускать через тригер, а обеспечить "снятие" сигнала асинхронного сброса синхронно с тактовой частотой. Либо использовать синхронный сброс.