ovs_pavel 0 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба Коллеги, настраиваю связку P4080 + DDR3. Топология "fly-by". Линии DQ, DQS, DM - между ЦП и DDR3 - резисторы 15 Ом (согласование). Линии Add, RAS, CAS, WE, ODT, BAdd - согласование в конце линий - 49 Ом. Линия CK - согласование аналогично два резистора 49 Ом + конденсатор. Все длины согласованны в соответствие с рекомендациями. ЦП выдает ошибку автоматической калибровки памяти. Есть ли у кого примеры загрузки значений в 4 рабочих регистра памяти (MR[3:0]), чтобы сравнить со своими значениями? Может в них не так что прописываю? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ovs_pavel 0 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба Еще вот такой интересный момент. После команды ZQCL (ZQ CALIBRATION LONG) последовательно происходит операции чтения - записи - чтения (снял все контрольные сигналы на резисторах (Rtt)). Но отвечает только одна микросхема из 8-ми (в линейке 8 микросхем памяти). Т.е. только одна формирует сигналы DQS и выставляет данные в циклах чтения. А остальные, складывается такое ощущение, не воспринимают команды. Не могут же быть не припаяны оставшиеся 7 микросхем? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба Не могут же быть не припаяны оставшиеся 7 микросхем? Еще как могут. У Вас осциллограф есть? Чем инитите память? Убутом? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ovs_pavel 0 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба Еще как могут. У Вас осциллограф есть? Чем инитите память? Убутом? Сходил на рентген. Все м/сх памяти припаяны хорошо. Память инициализируется с процессора frescale P4080. Мне не понятен момент почему из линейки м/сх (8 штук по архитектуре fly-by) отвечает только одна. На каждую из них приходят одни и те же линии адреса, команд. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба Сходил на рентген. Все м/сх памяти припаяны хорошо. Не факт, не факт. Можете показать скриншоты? Осциллограф есть? Память инициализируется с процессора frescale P4080. Я про софт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ovs_pavel 0 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба Убут не используем (грузим монитором). В убуте, который под фрискейл, идут настройки памяти под DIMM. У меня своя плата, с отдельными м/сх памяти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба Убут не используем (грузим монитором). В убуте, который под фрискейл, идут настройки памяти под DIMM. У меня своя плата, с отдельными м/сх памяти. Я знаю, потому и вопрос. Ваш монитор делает все то, что делает убут? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ovs_pavel 0 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба Я знаю, потому и вопрос. Ваш монитор делает все то, что делает убут? Да. Все тоже. Я на резисторах терминаторах снял диаграммы всех сигналов (AD[15:0], BA[3:0], RAS, CAS, WE, ODT...). Диаграммы все сигналов в норме, т.е. без переколебаний. Вот для примера сигнал CS. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба AN4189,3940 выполняется? AN4039 читали? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ovs_pavel 0 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба Последовательность команд на память после сброса следующая: LMR2 -> LMR3 -> LMR1 -> LMR0 -> ZQCL -> NOP -> REF -> ACT -> READ -> ACT -> WRITE -> READ. Используемая память - MT41K512M8RH-125IT:E (но работает в режиме 1,5 В, что допускается стандартом). Из 8-ми м/сх (я уже повторяюсь) отвечает только первая в цепочке, т.е. реагирует на последние команды - READ -> ACT -> WRITE -> READ. На остальных линиях DQ и DQS - тишина. Такое впечатление, что совсем не воспринимаются команды идущие с ЦП. AN4189,3940 выполняется? AN4039 читали? AN4039 как раз и используем, а вот второй документ AN4189 что то на вскидку не помню. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба Используемая память - MT41K512M8RH-125IT:E (но работает в режиме 1,5 В, что допускается стандартом). А там не надо никаких телодвижений делать в этом случае? У нас был случай наоборот, и там что-то такое было (вроде бы, не помню уже)? На остальных линиях DQ и DQS - тишина. В смысле? Совсем? Т.е. даже от проца ничего не исходит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ovs_pavel 0 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба А там не надо никаких телодвижений делать в этом случае? У нас был случай наоборот, и там что-то такое было (вроде бы)? В смысле? Совсем? Т.е. даже от проца ничего не исходит? От проца как раз все исходит. Т.е. проц выдает все как надо. А Вы процессор P4080 использовали в работе?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба От проца как раз все исходит. Т.е. проц выдает все как надо. А Вы процессор P4080 использовали в работе?? Да. Если выполняются чеклисты, то проблем быть не должно. Скриншоты с рентгена покажете? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ovs_pavel 0 28 октября, 2014 Опубликовано 28 октября, 2014 · Жалоба Если честно я просто просмотрел их и не делал скрины. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться