Цитата(Shtirlits @ Mar 2 2011, 16:09)

Не думаю, что тип памяти повлияет.
Абсолютное значение частоты не имеет значения, если времянки выполняются - хоть 2 гигагерца.
Не понял я про много клоков. В fifo приходит один клок, раз оно COMMON CLOCK, а где разные тактовые частоты и когда?
Пока - без перемен.
У меня сомнение вызвало - выработка самого COMMON CLK. ( он как я сказал ранее может меняться по нажатию кнопки).
Дело в том, что этот сигнал - общий тактовый сигнал для всех модулей, а также для Chip Scope.
Вывел его наружу и контролировал по осциллографу.
Смотрю в ChipScope.
ИНОГДА !!! наблюдалась странная ситуация.
На одной из частот FIFO COMMON CLOCK- не самой верхней.
Подрабатывали флаги EMPTY и FULL - причём картинка не была статической - именно меняющаяся: сколько-то импульсов FULL и некоторое количество импульсов EMPTY - потом вообще оба флага были 0.
Когда же нормальная работа, то картинка полностью статическая, не меняющаяся с течением времени: FULL=0, а EMPTY - меандр. ( Именно Так и должно быть ! ).
По импульсам WR_EN и RD_EN я не вижу никакой асинхронности в ChipScope !!! Эти сигналы при нормальной и некорректной работе выглядят одинаково. Почему же подрабатывали флаги EMPTY и FULL.
Вообщем пока непонятно в чём дело!