Цитата(bogaev_roman @ Mar 9 2016, 11:59)

Поддерживаю вопрос, с этого и следовало начать. Сам использую стандартный метод формирования асинхронного сброса по сигналу LOCKED модуля clocking wizard (откуда, кстати, DCM?) за пару лет на нескольких разных платах в этом месте глюков замечено не было.
Вот констрейны на частоту
Код
# ADC DCO
NET "ADC_DCO_P" TNM_NET = "ADC_DCO";
NET "ADC_DCO_N" TNM_NET = "ADC_DCO";
TIMESPEC TS_ADC_DCO = PERIOD "ADC_DCO" 120 MHz HIGH 50 %;
Вот на данные
Код
#PIN "ADC_D_*" TNM = "GRP_ADC_DATA";
#TIMEGRP "GRP_ADC_DATA" OFFSET = IN 3 ns BEFORE "ADC_DCO" RISING;
#TIMEGRP "GRP_ADC_DATA" OFFSET = IN 3 ns BEFORE "ADC_DCO" FALLING;
Ошибок временных нет.
P.S. прошу прощения констрейны данных закомментированы оказались. Но вся логика без временных ошибок, включая тот дикий сумматор на 11 элементов, который надо бы переделать.
Все похоже оказалось несколько проще))) На борту стоит дистрибьютер AD9515. OUT0 - LVPECL тактирует ЦАП, а OUT1 сконфигурированный как LVDS - АЦП.
Так вот оказалось, что peak-to-peak OUT1 по одной линии диффпары порядка 2.5 В, а по второй - 1.4. Причем эти уровни изменяются при нагреве. Т.е. это совсем не дифф.пара и совсем не LVDS((((
Так пока и не разобрался в чем причина, вроде схема по даташитам сделана. На второй плате работает все норм во всем диапазоне температур.
Замена микросхемы эффекта не дала, хотя есть подозрение что монтажница повторно установила неисправную.
Вот собственно говоря схемы.
Дистрибьютер

АЦП
Сообщение отредактировал Fourier - Mar 9 2016, 17:46