|
Ошибки в работе ddr3 памяти |
|
|
|
Dec 24 2013, 11:03
|
Участник

Группа: Участник
Сообщений: 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 МГц ошибки не исчезли. Может ли быть ошибка в топологии и от чего оттолкнуться в данном случае?
|
|
|
|
|
 |
Ответов
|
Jan 12 2014, 19:09
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
если я делаю разводку на две микросхемы, допустим 8-битных, делая 16-битную шину (т.е. не объединяя данные), и все дорожки меньше дюйма по длине, то я сделаю разводку ВООБЩЕ без внешних терминаторов, ибо они не нужны, так как длина дорожек мала для того, чтобы в ней возникли значительные отражения. Адрес/управление будет разведет Т-разводкой, данные точка-точка, последовательные резисторы по всем клокам (CLK, DQS) - и на этом ВСЕ. И будет отлично работать без VTT, что можно даже подтвердить осцилограммками... Кстати DDR2 от DDR3 в этом не отличаются.
Об этом в микроновских pdf не пишут, однако это решение имеет полное право на жизнь, и неплохо живет, и температурные и EMI тесты все индустриальные проходит, просто для этого не надо себя ограничивать рамками документации в части рекомендаций проектирования схемы.
|
|
|
|
|
Jan 13 2014, 02:25
|
Знающий
   
Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650

|
Цитата(SM @ Jan 13 2014, 02:09)  если я делаю разводку на две микросхемы, допустим 8-битных, делая 16-битную шину (т.е. не объединяя данные), и все дорожки меньше дюйма по длине, то я сделаю разводку ВООБЩЕ без внешних терминаторов, ибо они не нужны, так как длина дорожек мала для того, чтобы в ней возникли значительные отражения. Адрес/управление будет разведет Т-разводкой, данные точка-точка, последовательные резисторы по всем клокам (CLK, DQS) - и на этом ВСЕ. И будет отлично работать без VTT, что можно даже подтвердить осцилограммками... Кстати DDR2 от DDR3 в этом не отличаются.
Об этом в микроновских pdf не пишут, однако это решение имеет полное право на жизнь, и неплохо живет, и температурные и EMI тесты все индустриальные проходит, просто для этого не надо себя ограничивать рамками документации в части рекомендаций проектирования схемы. То, что вы только что описали как раз и называется "Tree without series R". Забыли правда упомянуть о том, что длины дорожек надо выравнивать в плечах Т-образного соединения, а это - тот ещё геморрой. У ТС 4 чипа, каждый по 16 бит (если кто не смотрел приаттаченные ПДФки). Там используется fly by.
|
|
|
|
Сообщений в этой теме
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 SM Обратите внимание на качество VREF - у меня тут во... Jan 11 2014, 12:56 Bad0512 Цитата(SM @ Jan 11 2014, 19:56) Обратите ... Jan 12 2014, 07:02  SM Цитата(Bad0512 @ Jan 12 2014, 11:02) Ещё ... Jan 12 2014, 08:01   krux Цитата(SM @ Jan 12 2014, 12:01) Это да, е... Jan 12 2014, 18:43  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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|