Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: DDR3. Настройка (+)
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
ovs_pavel
Коллеги, настраиваю связку P4080 + DDR3. Топология "fly-by".

Линии DQ, DQS, DM - между ЦП и DDR3 - резисторы 15 Ом (согласование).

Линии Add, RAS, CAS, WE, ODT, BAdd - согласование в конце линий - 49 Ом.
Линия CK - согласование аналогично два резистора 49 Ом + конденсатор.

Все длины согласованны в соответствие с рекомендациями.

ЦП выдает ошибку автоматической калибровки памяти.

Есть ли у кого примеры загрузки значений в 4 рабочих регистра памяти (MR[3:0]), чтобы сравнить со своими значениями? Может в них не так что прописываю?
ovs_pavel
Еще вот такой интересный момент. После команды ZQCL (ZQ CALIBRATION LONG) последовательно происходит операции чтения - записи - чтения (снял все контрольные сигналы на резисторах (Rtt)). Но отвечает только одна микросхема из 8-ми (в линейке 8 микросхем памяти). Т.е. только одна формирует сигналы DQS и выставляет данные в циклах чтения. А остальные, складывается такое ощущение, не воспринимают команды. Не могут же быть не припаяны оставшиеся 7 микросхем?
vitan
Цитата(ovs_pavel @ Oct 28 2014, 14:11) *
Не могут же быть не припаяны оставшиеся 7 микросхем?

Еще как могут. У Вас осциллограф есть?
Чем инитите память? Убутом?
ovs_pavel
Цитата(vitan @ Oct 28 2014, 14:54) *
Еще как могут. У Вас осциллограф есть?
Чем инитите память? Убутом?


Сходил на рентген. Все м/сх памяти припаяны хорошо. Память инициализируется с процессора frescale P4080.


Мне не понятен момент почему из линейки м/сх (8 штук по архитектуре fly-by) отвечает только одна. На каждую из них приходят одни и те же линии адреса, команд.
vitan
Цитата(ovs_pavel @ Oct 28 2014, 15:53) *
Сходил на рентген. Все м/сх памяти припаяны хорошо.

Не факт, не факт. Можете показать скриншоты?
Осциллограф есть?
Цитата(ovs_pavel @ Oct 28 2014, 15:53) *
Память инициализируется с процессора frescale P4080.

Я про софт.
ovs_pavel
Убут не используем (грузим монитором). В убуте, который под фрискейл, идут настройки памяти под DIMM. У меня своя плата, с отдельными м/сх памяти.
vitan
Цитата(ovs_pavel @ Oct 28 2014, 16:01) *
Убут не используем (грузим монитором). В убуте, который под фрискейл, идут настройки памяти под DIMM. У меня своя плата, с отдельными м/сх памяти.

Я знаю, потому и вопрос. Ваш монитор делает все то, что делает убут?
ovs_pavel
Цитата(vitan @ Oct 28 2014, 16:04) *
Я знаю, потому и вопрос. Ваш монитор делает все то, что делает убут?


Да. Все тоже.

Я на резисторах терминаторах снял диаграммы всех сигналов (AD[15:0], BA[3:0], RAS, CAS, WE, ODT...). Диаграммы все сигналов в норме, т.е. без переколебаний.

Вот для примера сигнал CS.
vitan
AN4189,3940 выполняется?
AN4039 читали?
ovs_pavel
Последовательность команд на память после сброса следующая:

LMR2 -> LMR3 -> LMR1 -> LMR0 -> ZQCL -> NOP -> REF -> ACT -> READ -> ACT -> WRITE -> READ.

Используемая память - MT41K512M8RH-125IT:E (но работает в режиме 1,5 В, что допускается стандартом).

Из 8-ми м/сх (я уже повторяюсь) отвечает только первая в цепочке, т.е. реагирует на последние команды - READ -> ACT -> WRITE -> READ.

На остальных линиях DQ и DQS - тишина. Такое впечатление, что совсем не воспринимаются команды идущие с ЦП.

Цитата(vitan @ Oct 28 2014, 16:18) *
AN4189,3940 выполняется?
AN4039 читали?


AN4039 как раз и используем, а вот второй документ AN4189 что то на вскидку не помню.
vitan
Цитата(ovs_pavel @ Oct 28 2014, 16:23) *
Используемая память - MT41K512M8RH-125IT:E (но работает в режиме 1,5 В, что допускается стандартом).

А там не надо никаких телодвижений делать в этом случае? У нас был случай наоборот, и там что-то такое было (вроде бы, не помню уже)?

Цитата(ovs_pavel @ Oct 28 2014, 16:23) *
На остальных линиях DQ и DQS - тишина.

В смысле? Совсем? Т.е. даже от проца ничего не исходит?
ovs_pavel
Цитата(vitan @ Oct 28 2014, 16:35) *
А там не надо никаких телодвижений делать в этом случае? У нас был случай наоборот, и там что-то такое было (вроде бы)?


В смысле? Совсем? Т.е. даже от проца ничего не исходит?


От проца как раз все исходит. Т.е. проц выдает все как надо.

А Вы процессор P4080 использовали в работе??
vitan
Цитата(ovs_pavel @ Oct 28 2014, 16:40) *
От проца как раз все исходит. Т.е. проц выдает все как надо.

А Вы процессор P4080 использовали в работе??

Да. Если выполняются чеклисты, то проблем быть не должно. Скриншоты с рентгена покажете?
ovs_pavel
Если честно я просто просмотрел их и не делал скрины.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.