Цитата(BlackOps @ Aug 10 2010, 10:24)

ок ну вот фрагмент мультиплексора с регистром:
для управления использую row_cnt_reg_en и row_cnt_inc.
в поле чувствительности процесса автомата управления сигнал row_cnt_reg_out, в зависимости от его значения поднимаю row_cnt_reg_en и ставлю нужное значение на row_cnt_inc
ну а еслиб асинхронщина была то и с версией софта 9.1 проблемы бы были..
п.с. автомат управления работает на том же клоке что и регистры
Вот недавно сами парились с FSM - поведенчески все моделировалось, всё тактировалось одной частотой -
но периодически FSM подвисал в неопределённом состоянии. Галочки в ISE, типа FSM safe implementation "помогали" в виде уменьшения вероятности подвисаний в 2-3 раза. Оказалось, что в одном состоянии из 30 возможных в FSM использовался для ожидания внешний сигнальчик, который был асинхронным. Устранилось всё его синхронизацией.
Поищите - может всё таки и вас чего-нить такое завалялось (или выложите проект или его часть побольше, чтоб другие поискали). А на версию ISE сваливать все грехи неправильно. ИМХО ISE 10.1@SP3 самый стабильный релиз ISE на сегодня. Из новых версий только 11.4-11.5 ещё ничего, но там с EDK какие-то глюки .
З.Ы. Ещё вы ничего про констреинты не упомянули, тип ПЛИС и величину тактовой частоты.