реклама на сайте
подробности

 
 
> Ошибки в работе ddr3 памяти
ArtoM
сообщение Dec 24 2013, 11:03
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 10-06-11
Из: Ростов-на-Дону
Пользователь №: 65 614



Здравствуйте!
Была изготовлена плата на virtex6 xcvlx240t с подключенными чипами памяти Micron MT41J128M16-15E.
Далее для проверки памяти я использовал MIG 3.7 example design. Тактовая памяти 400Мгц.

Калибровка памяти проходит успешно, что подтвердил chipscope. Но в модуле traffic gen при чтении выставляется флаг data_error.
То есть, насколько я понимаю, возникают ошибки при чтении данных из памяти.

Интересен факт, что traffic gen на тактовой памяти 200 МГЦ работет корректно, то есть калибровка проходит успешно и флаги data_error, data_error_set не активны. Но при этом минимальная частота работы ddr3 303 МГц следуя ds186 или я не прав?

Пробовал в два раза участить REFRESH на память. На 400 МГц ошибки не исчезли.
Может ли быть ошибка в топологии и от чего оттолкнуться в данном случае? wacko.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SM
сообщение Jan 11 2014, 12:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Обратите внимание на качество VREF - у меня тут вот недавно не хватило каких-то 10 мкф емкости по VREF (он генерировался резистивным делителем 2х270 Ом), глючило. Диагностика была простой - кол-во глюков возрастало с уменьшением импеданса терминирования по ODT (который по EMRS задается) - признак этого был таков, что ошибки были в том числе битовые, то есть в одном слове порченные отдельные биты (если глюки по DQS, то обычно происходит сдвижка на одно слово целиком).

Еще - чистоту VCCAUX, оно должно быть отдельно отфильтровано, оно тоже дает такие сбои, так как питает SSTL-компараторы.

Резисторы последовательные по клокам полезны.
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Jan 12 2014, 07:02
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(SM @ Jan 11 2014, 19:56) *
Обратите внимание на качество VREF - у меня тут вот недавно не хватило каких-то 10 мкф емкости по VREF (он генерировался резистивным делителем 2х270 Ом), глючило. Диагностика была простой - кол-во глюков возрастало с уменьшением импеданса терминирования по ODT (который по EMRS задается) - признак этого был таков, что ошибки были в том числе битовые, то есть в одном слове порченные отдельные биты (если глюки по DQS, то обычно происходит сдвижка на дно слово целиком).

Еще - чистоту VCCAUX, оно должно быть отдельно отфильтровано, оно тоже дает такие сбои, так как питает SSTL-компараторы.

Резисторы последовательные по клокам полезны.

Ещё неплохо бы поглядеть как ведёт себя VTT. Только смотрите этот сигнал не на выходе микросхемы, которая его генерит, а на резисторных сборках.
По краям сборок неплохо бы повесить парочку кондёров из low ESR 10-47 uF + 0402 100 pF. Это всё нужно для борьбы с провалами на VTT - там токи приличные текут.

Ещё интересно включен ли у вас ODT в управляющем регистре - это обычно при генерации коры указывается.
Кроме того интересно какой у вас в данной топологии слоёв рассчётный импеданс дорожек. Судя по терминаторам должно около 40 Ом быть.

По методе вычисления проблемы ещё неплохо бы локализовать где данные бьются - на записи или на чтении.
Для этого можно один раз записыать, а потом много раз считать, при чём неплохо бы считаывать по-разному, т.е. к примеру поиграть адресами.
Если результаты будут отличаться - то скорее всего сбоит чтение, если нет - то с большой вероятностью запись.
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 12 2014, 08:01
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Bad0512 @ Jan 12 2014, 11:02) *
Ещё неплохо бы поглядеть как ведёт себя VTT.

Это да, естественно, но если он есть (при коротких дорожках и 1-2 ИМС памяти он не особо нужен).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ArtoM   Ошибки в работе ddr3 памяти   Dec 24 2013, 11:03
- - ArtoM   Помимо стандартного теста MIG 3.7 была создана мод...   Dec 24 2013, 12:45
- - Golikov A.   просто интересно, а как по каше на 2 картинке вы о...   Dec 24 2013, 14:03
- - krux   информации явно мало. всё ли было выполнено по ug4...   Dec 24 2013, 21:32
- - Koluchiy   Проверяйте констрейны и рекомендации по размещению...   Dec 25 2013, 05:44
- - ArtoM   Для Krux: Типовых ошибок на мой взгляд нет, но фай...   Dec 25 2013, 10:20
|- - VladimirB   Цитата(ArtoM @ Dec 25 2013, 14:20) ... Ти...   Dec 31 2013, 18:46
- - ArtoM   Здравствуйте, форумчане. Убрал по замечанию Vladim...   Jan 10 2014, 20:44
|- - krux   Цитата(SM @ Jan 12 2014, 12:01) Это да, е...   Jan 12 2014, 18:43
- - SM   если я делаю разводку на две микросхемы, допустим ...   Jan 12 2014, 19:09
|- - Bad0512   Цитата(SM @ Jan 13 2014, 02:09) если я де...   Jan 13 2014, 02:25
|- - SM   Цитата(Bad0512 @ Jan 13 2014, 06:25) То, ...   Jan 13 2014, 08:28
- - ArtoM   Здравствуйте, форумчане! Как выяснилось, выра...   Mar 6 2014, 04:34
|- - SM   Цитата(ArtoM @ Mar 6 2014, 08:34) Может л...   Mar 6 2014, 05:00
- - ArtoM   Насчет vccaux, vtt, vref. Измерялась пульсация vtt...   Mar 6 2014, 07:51
- - SM   А замеры пульсаций ничего и не дают почему-то. Мы ...   Mar 6 2014, 07:54
- - ArtoM   Питание памяти VCC 1,5 В формирует мс lt1764a. vre...   Mar 6 2014, 08:14
- - SM   и на Vref! От него сбои вероятнее, чем от Vtt,...   Mar 6 2014, 08:15
- - ArtoM   "по SSO - это должен trace уметь, делать отче...   Mar 6 2014, 08:59
|- - SM   Цитата(ArtoM @ Mar 6 2014, 12:59) под tra...   Mar 6 2014, 09:10
- - ArtoM   ЦитатаВ совсем недавнем прошлом была история - в D...   Mar 6 2014, 11:45
|- - SM   Цитата(ArtoM @ Mar 6 2014, 15:45) А в чем...   Mar 6 2014, 12:50
- - ArtoM   На VTT рядом стоят 3x10 мкф - керамика. Допаяли 1...   Mar 6 2014, 13:57
|- - SM   Цитата(ArtoM @ Mar 6 2014, 17:57) Не може...   Mar 6 2014, 14:59
- - ArtoM   Итак, в результате удалось запустить тест traffic_...   Mar 13 2014, 09:17


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 06:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01416 секунд с 7
ELECTRONIX ©2004-2016