Что касается питания ПЛИС, у нас есть расхождение с рекомендацией.
Последовательность активности питаний: VMGTAVTT и VMGTAVCC одновременно, VCCINT, VCCAUX, VCC0.
- плисина и сигнальник подключены напрямую или через свич?
ПЛИС и DSP подключены напрямую (точка-точка).
- клоки рапиды тактируются у них от одного генератора, или от разных?
Клоки рапиды и DSP и ПЛИС подключены к разным генераторам, точнее на dsp идет клок рапиды от PLL2 cdce62005 312.5 МГц.
На ПЛИС клок рапиды можно завести двумя путями:
- напрямую от генератора 125 Мгц
- от pll0 cdce62005, пропустив через неё сигнал генератора 125 МГц.
Пробовал эти два варианта.
- в стандартной корке рапиды от ксайлинкса есть возможность принудительно сбросить линк и порт, вы пробовали так делать?
Да, так делать пробовал, результат аналогичен.
- посмотрите что в регистрах ошибки SRIO сигнальника прописано когда все плохо.
В одном из регистров утановлен бит ошибки на прием данных. error decode 8b/10b.
- есть ли уверенность, что программа в сигнальнике стартовала?
Механизм конфигурирования DSP после подачи питания еще не отлажен.
То есть я в chipscope смотрю, что DSP_RESET_STATISTIC в 1, а затем шью dsp вручную.
- соответствует ли стартовая последовательность на 6678 даташиту?
Здесь я не совсем понял, что вы имеете ввиду. Стартовая последовательность SRIO?
Errata скачал. изучаю. Спасибо за мысли. у нас на плате revision1.)
Цитата
"Причем глючила только рапида, остальное все работало нормально. Отловили случайно, заметили что если отверткой прикасаться к этой ноге, то стартует на "отлично"."
То есть у Вас также не было инициализации между ПЛИС и DSP по рапиде?
Сообщение отредактировал ArtoM - Nov 17 2014, 11:51