|
Интерфейс DDR FPGA2FPGA, Глючит зараза |
|
|
|
 |
Ответов
|
Apr 27 2017, 12:36
|
Местный
  
Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653

|
_Anatoliy, я почему-то ошибочно зациклился на проблеме 6-го бита. А ведь проблема в иголках... И они на всех битах. Цитата(_Anatoliy @ Apr 27 2017, 10:19)  А с другой стороны у меня длительность "глазка" 1600ps , а дискрета изменения задержки для D1 равна 517ps. Всего 3 отсчёта на глазок, имхо не очень большая степень свободы. Согласен, но вас не смущает то, что иголки проскакивают в битах в которых долго держится 1 или 0? Это не похоже на расфазировку. Иголка не рядом с фронтом или спадом, а прямо в центре бита (как у 7-го бита). Или у 9-10-11 битов, линия длительно находится в 1 или 0 и тут проскакивает иголка, как будто наводится помеха. По-моему слишком глубоко копаем, обратите ещё внимание на периодичность помехи:  Даже период можно вычислить. Может какой DC-DC себя плохо чувствует? Например то, что питает банк FPGA?
Сообщение отредактировал Inanity - Apr 27 2017, 12:53
|
|
|
|
|
Apr 27 2017, 13:34
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(Inanity @ Apr 27 2017, 15:36)  Спасибо,коллега! Да,действительно, очень похоже на регулярную помеху по питанию,я и частоту прикинул - 8 МГц. Но банки с LVDS и запитаны от 2,5В формируемого линейным стабилизатором. Кондюков блокирующих хватает. Осциллом ничего криминального не видно(примерно тоже что и на земле). Тут ещё другая информация появилась. Я сейчас подал из передатчика чисто все нули в статике - а на приёмнике увидел несколько единиц! Сейчас ещё подам все единицы - потом будем думать. А периодичность помехи вполне может быть связана с периодичностью сигнала. Выглядит это вот так: Код На передатчике отправляются все нули А = 050h B = 054h C = 000h D = 004h
На передатчике отправляются все единицы А = FEFh B = FF3h C = FFFh D = 003h Поскольку выглядит как полный бред осмысливать буду завтра с утра.
|
|
|
|
|
Apr 27 2017, 17:52
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(blackfin @ Apr 27 2017, 16:47)  Линейные стабилизаторы имеют обыкновение возбуждаться, если на выходе стоит ёмкость с очень низким ESR (как правило, керамика). Что-то мне подсказывает что этот дефект был бы обнаружен быстро - питание обычно проверяется в первую очередь. Цитата(alexadmin @ Apr 27 2017, 18:40)  Я бы задумался почему сбои приходятся ровно на спад regb[5]. Попробуйте скорость передачи уменьшить процентов на 20-30 и сравнить. Обязательно задумаюсь, но завтра. В чём я сегодня убедился - так это в том что фаза клока здесь ни при чём,ошибки есть даже на статических сигналах. Цитата(lembrix @ Apr 27 2017, 19:32)  А я вижу в момент спада 5-го бита нормальную работу счетчика, 6-ой бит переключается и все старшие биты ведут себя соответственно счетчику. А тактовый сигнал для signal tap правильный? Выше я говорил что эти же прошивки на двух аналогичных платах работают замечательно. К проекту у меня вопросов нет. Чует моя задница что завтра придётся микросхемы демонтировать, возможно некачественная пайка с коротышами. А возможно и приёмная микросхема поджаренная, мы её взяли по случаю, как б.у. по дешёвке т.к. всё равно купить больше негде, а заказ выполнять нужно. Вот теперь и огребём по полной...
|
|
|
|
Сообщений в этой теме
_Anatoliy Интерфейс DDR FPGA2FPGA Apr 26 2017, 12:42 RobFPGA Приветствую!
Немного подвигать этого мало.
... Apr 26 2017, 13:05 _Anatoliy Цитата(RobFPGA @ Apr 26 2017, 16:05) Прив... Apr 26 2017, 13:16  RobFPGA Приветствую!
Думать в этом случае можно о мно... Apr 26 2017, 13:38 axalay Цитата(RobFPGA @ Apr 26 2017, 17:05) Прив... Apr 26 2017, 13:16 krux Нужно написать автомат автокалибровки и калиброват... Apr 26 2017, 13:24 _Anatoliy Цитата(krux @ Apr 26 2017, 16:24) Нужно н... Apr 26 2017, 13:36 Golikov A. да вроде бы на выходах стоят элементы задержки упр... Apr 26 2017, 13:40 axalay Цитата(Golikov A. @ Apr 26 2017, 17:40) д... Apr 26 2017, 13:43 _Anatoliy Цитата(Golikov A. @ Apr 26 2017, 16:40) д... Apr 26 2017, 14:01 dm.pogrebnoy _Anatoliy
DIFF_TERM включили? Apr 26 2017, 13:58 _Anatoliy Цитата(dm.pogrebnoy @ Apr 26 2017, 16:58)... Apr 26 2017, 14:02 dm.pogrebnoy _Anatoliy
DIFF_TERM включили?
PS Извиняюсь, переп... Apr 26 2017, 14:01 Inanity Возможно это остатки флюса после пайки! Плату ... Apr 26 2017, 16:26 _Anatoliy Пересмотрел весь UG на ALTIOBUF и нигде не нашёл с... Apr 27 2017, 07:19  _Anatoliy Изменяю задержки D1 и D3 в лапах, в файле *.qsf из... Apr 27 2017, 09:08  Inanity Цитата(_Anatoliy @ Apr 27 2017, 10:19) Та... Apr 27 2017, 10:09   _Anatoliy Цитата(Inanity @ Apr 27 2017, 13:09) Что-... Apr 27 2017, 10:54 blackfin FYI: Source_Synchronous_Interfaces_between_Altera_... Apr 27 2017, 10:28       _Anatoliy Коллеги, а кто разбирался с ALTIOBUF? Чему реально... May 10 2017, 10:38 alexadmin Я бы задумался почему сбои приходятся ровно на спа... Apr 27 2017, 15:40 lembrix А я вижу в момент спада 5-го бита нормальную работ... Apr 27 2017, 16:32
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|