Цитата(iosifk @ May 30 2018, 14:48)

Вообще нет смысла гнать всю шину через 2 регистра. Можно это сделать с сигналом "готовность" и по его приходу читать данные...
Ребята, давайте жить дружно... Какая готовность? Шина идёт с выхода фильтра, поток идёт
непрерывно.
А второй регистр,согласен, конечно смысла не имеет.
Цитата(yes @ May 30 2018, 14:52)

все советы для асинхронных доменов

а data50 тикает каждый такт на 275 или через один?
может поэкспериментировать с привязкой этого "через один" - то есть добавить регистр с енабле на 275, а это енабле с т-триггера или его инверсии
ну или фазу этого 137.5 подвигать, они же из одной PLL идут?
ну а вообще никогда такого не видел, чтобы синхронные домены неправильно защелкивались - может в железе не все чисто? с формированием тактов, например
1).data50 тикает каждый такт на 275МГц.
2). Насчёт фазы - есть ещё куча всего разного в этих доменах, стоит 10 раз подумать прежде чем крутить...
3). Я тоже в ступоре... У меня был рабочий проект с банком из пяти фильтров, заказчик попросил добавить ещё один фильтр и пошло-поехало...
Цитата(MegaVolt @ May 30 2018, 14:49)

Не знаю что за оболочка. Но для Xilinx например отлично переход получается если оба клока сгенерены из одного делением на два.
Где глюк если честно по картинкам не понял

iclk2x это 275 МГц? Должна же быть половинная?
Сорри, это я недорассказал...
Intel Quartus
iclk2x - 137,5МГЦ
iclk4x - 275МГЦ (в этом домене порождается шина data50)
Клоки из PLL