Цитата(Anton1990 @ Sep 17 2015, 08:21)

Сигнал тактирования разумеется законстрейнил (задал period). При компиляции не ругается. Вся конструкция работает, но наблюдается нестабильность от разводки к разведке проекта.
Вопрос: в чем отличие? Может, я чего-то не знаю? Какая-нибудь потаенная галочка, констрейн или еще что?
Просто задать период клока недостаточно. Необходимо задать задержки по всем входам и выходам.
Для SDC это команды типа:
set_input_delay -clock clk -min 1.000 [all_inputs]
set_input_delay -clock clk -max 2.000 [all_inputs]
set_output_delay -clock clk -min 0.000 [all_outputs]
set_output_delay -clock clk -max 1.000 [all_outputs]
Для UCF (в ISE) есть похожие команды (См.,
UG612).