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

 
 
> Проблемы с DDR
juvf
сообщение Dec 9 2012, 07:00
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Собрал проект NIOS II + DDRII. На опытных экземплярах ни каких нариканий на работу DDR не было. Запустили серию. В 10 из 20 плат не работает DDR. Непропаи отмели, смотрели ренгеном.
Стоит два чипа mocron MT47H32M16HR-3 I, у каждого шина данных 16 бит. две микросхемы образуют 32-х битную шину данных. Собрал проект хеловорд в котором заюзал только одну микросхему ддр - работает. Собрал другой хеловорд в котором заюзал др мк/с - работает. .......... собрал рабочий проект, в котором использовал только одну микросхему - неработает.
Думаю, что проблемы с настройками тайменгов в QSys-t в настройках параметров контроллера DDR. там сотня всяких тайменгов. с даташита акуратно указал все времена - неработает. На половине плат всё работает, на половине плат нет. Причем на некоторых нерабочих платах иногда запускается ддр. Т.е. включаю плату - и вижу, все работает, ддр живет, программа работает. выключаю, включаю - и всё(((( неработает, конфигурация в плис грузится, но программа, которая распологается в ддр не работает. Получается что иногда контроллер ддр запускается и исправно работает, а иногда какая нибудь синхронизация у него сдвигается и в фазу не попадает чтоли, и не работает.

Скорее всего нужно какое-нибудь нужное время проставить в контроллере ДДР. но какое? как можно проанализировать контроллер ддр и что у него не работает?

ps Можно конечно социлом встать на ножки ддр и тачего глянуть. Но что смотреть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vars
сообщение Dec 10 2012, 07:53
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 14-05-09
Пользователь №: 49 060



Когда при включении то работает, то не работает, то стоит обратить внимание на сигнал reset, который подаётся на контроллер. Может быть, нужно держать контроллер в сбросе подольше при вкл. питания, пока питание на м/с памяти не придёт в норму.
Go to the top of the page
 
+Quote Post
Wic
сообщение Dec 10 2012, 08:46
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 183
Регистрация: 16-03-08
Из: Новосибирск
Пользователь №: 35 954



Цитата(vars @ Dec 10 2012, 14:53) *
Когда при включении то работает, то не работает, то стоит обратить внимание на сигнал reset, который подаётся на контроллер. Может быть, нужно держать контроллер в сбросе подольше при вкл. питания, пока питание на м/с памяти не придёт в норму.

Или просто перезалить проект при уже включенном питании. Если помогло значит слишком рано начинает контроллер с памятью общаться.
Я бы урезал рабочий проект до контроллера ддр + проц и пытался стартовать его. Возможно тайминги немного плывут, тут как вариант ужесточить требования по времени.
Go to the top of the page
 
+Quote Post
juvf
сообщение Dec 10 2012, 09:14
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(Wic @ Dec 10 2012, 14:46) *
Или просто перезалить проект при уже включенном питании. Если помогло значит слишком рано начинает контроллер с памятью общаться.
Я бы урезал рабочий проект до контроллера ддр + проц и пытался стартовать его. Возможно тайминги немного плывут, тут как вариант ужесточить требования по времени.

Ресет после включения держу достаточно долго. потому как перестраиваюися внешний клокдестебъютер. После перестройки нужно ждать пока устаканится частота. Ресет держу порядра 2-х сек. Частота устаканивается после включения ...... ну на глаз по осцылу - мгновенно. запас ресета по временни огромный.

Цитата
проект до контроллера ддр
урезал с одной ддр. Работает. С одной ддр полный проект не работает.


вот ещё мысль: ресет общий. и для контроллера ддр и для ядра ниоса. т.е. после включения через 2 сек ресет снимается. Может нужно сначало снять ресет с ддр, потом с ядра?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- juvf   Проблемы с DDR   Dec 9 2012, 07:00
- - aabmail   На какой частоте работает DDR2 на вашей плате? Про...   Dec 9 2012, 19:50
- - juvf   DDRII работает на 150 МГц. Пробовал на 125 - не по...   Dec 10 2012, 05:00
- - Koluchiy   ЦитатаСтоит два чипа mocron MT47H32M16HR-3 I, у ка...   Dec 10 2012, 05:11
|- - juvf   Цитата(Koluchiy @ Dec 10 2012, 11:11) Это...   Dec 10 2012, 05:44
- - Koluchiy   Я бы предположил, что какие-то баги с калибровкой.   Dec 10 2012, 08:17
- - juvf   РЕШИЛ ПРОБЛЕМУ На микросхеме ддр есть вход ODT ...   Dec 11 2012, 10:12
- - Wic   Чисто ради интереса, не пробовали смотреть разницу...   Dec 12 2012, 06:18
|- - juvf   Цитата(Wic @ Dec 12 2012, 12:18) Чисто ра...   Dec 12 2012, 14:42
- - gosu-art   А разве резисторы PUP, PDN - 50 Ом не для терминац...   Dec 12 2012, 19:21
|- - juvf   Цитата(gosu-art @ Dec 13 2012, 01:21...   Dec 13 2012, 05:41
|- - DmitryR   Цитата(juvf @ Dec 13 2012, 08:41) и это к...   Dec 13 2012, 07:50
|- - juvf   Цитата(DmitryR @ Dec 13 2012, 13:50) Это ...   Dec 13 2012, 11:56
|- - gosu-art   Цитата2gosu-art А что такое OCT? Не нашол в хэндбу...   Dec 13 2012, 12:29
|- - DmitryR   Цитата(juvf @ Dec 13 2012, 14:56) Где взя...   Dec 14 2012, 13:39
|- - VladimirB   Цитата(DmitryR @ Dec 14 2012, 17:39) Как ...   Dec 14 2012, 21:08
|- - juvf   Цитата(VladimirB @ Dec 15 2012, 03:08) +1...   Dec 15 2012, 06:39
|- - DmitryR   Цитата(juvf @ Dec 15 2012, 10:39) Моделир...   Dec 18 2012, 11:50
|- - VslavX   Цитата(juvf @ Dec 15 2012, 08:39) Ну вот ...   Dec 18 2012, 12:59
|- - Sergey_Bekrenyov   Цитата(VslavX @ Dec 18 2012, 16:59) Это к...   Dec 18 2012, 13:03
||- - DmitryR   Цитата(Sergey_Bekrenyov @ Dec 18 2012, 17...   Dec 18 2012, 13:15
||- - VslavX   Цитата(Sergey_Bekrenyov @ Dec 18 2012, 15...   Dec 18 2012, 14:04
|||- - Sergey_Bekrenyov   Цитата(VslavX @ Dec 18 2012, 18:04) Два ч...   Dec 18 2012, 14:19
||- - VladimirB   Цитата(Sergey_Bekrenyov @ Dec 18 2012, 17...   Dec 19 2012, 19:44
|- - juvf   Цитата(VslavX @ Dec 18 2012, 18:59) Это к...   Dec 19 2012, 17:03
- - Koluchiy   Думаю, что надо почитать про то, какие настройки к...   Dec 13 2012, 04:43
- - gosu-art   ЦитатаThe Cyclone III device family provides outpu...   Dec 13 2012, 07:11
- - Sergey_Bekrenyov   В начале своих мучений с DDR2 и CycloneiV выясни, ...   Dec 14 2012, 08:05


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

 


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


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