Цитата(dm.pogrebnoy @ Mar 18 2015, 19:51)

1) Использовать 1 MMCM вместо двух. Проверить Clock Interaction после разводки.
4) Принимайте этот поток при помощи DDR триггеров в IOB, дальше на ФИФО с разной разрядностью шин по входу и выходу, получив таким образом понижение частоты и распараллеливание потока данных
Если есть проблемы в Clock Interaction Report - устранить.
Спасибо, по моему сейчас так и сделал. Принимаю(пока счетчик под оба фронта) на IDDR. Выход Q1 и Q2 на fifo_data_1(под clk_400) и _2(под clk_400_180). выходы фифо(х2) под 200 на ila. Но есть проблемы в Clock Interaction Report. причем не только clk_400- clk_400_180, но и clk_400- clk_400. А разве Clock Interaction Report показывает не только взаимодействие clk подсетей, но и внутри?
ошибки
fifo_data_2 clk_400 falling- clk_400_180 rising,(*)
fifo_data_1 clk_400 rising- clk_400 rising,
fifo_data_2 clk_400_180 rising- clk_400_180 rising,
мне не понятно где есть такое (*) пересечение .
и как это устранять?
(*) может потому что IDDR- там же один clk