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

 
 
> Первое включение контроллера DDR2
_Anatoliy
сообщение Aug 18 2016, 12:35
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Коллеги,а может кто либо подтолкнуть в нужном направлении,с чего начать? Первое включение не порадовало:
Код
        local_init_done    =   '0'
        local_cal_success  = '0'
        local_cal_fail         = '1'


Должно ли быть напряжение на резисторе ножки oct_rzqin?
С чего начать?
Микросхема памяти - MT47H64M16HR-25, тактовая 200 МГц, контроллер UniPHY Q16.0
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 13)
_Anatoliy
сообщение Aug 19 2016, 07:25
Сообщение #2


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Ну хотя бы скажите правильные ли значения клоков для указанной в корке частоты 200МГц? Почему значения IN/OUT различны? Длительность сигналов ras/cas равна 25 нс wacko.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
warrior-2001
сообщение Aug 19 2016, 10:29
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-08
Из: Таганрог, Ростовская обл.
Пользователь №: 40 792



Маловато инфы.
Вообще-то у меня были случаи, когда на плате резисторы не те поставили. Чтобы найти данный косяк мне пришлось брать референсный проект с альтеры. Убедиться в его работоспособности на ките, и потом прижучить схемотехника и монтажника.
Клоки ставятся вроде как из TCL файла.
Надеюсь что в 16 версии не ушли от этого...


--------------------
Глупцы игнорируют сложность. Прагматики терпят ее. Некоторые могут избегать ее. Гении ее устраняют.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Aug 19 2016, 10:41
Сообщение #4


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(warrior-2001 @ Aug 19 2016, 13:29) *
Маловато инфы.
Вообще-то у меня были случаи, когда на плате резисторы не те поставили. Чтобы найти данный косяк мне пришлось брать референсный проект с альтеры. Убедиться в его работоспособности на ките, и потом прижучить схемотехника и монтажника.
Клоки ставятся вроде как из TCL файла.
Надеюсь что в 16 версии не ушли от этого...

Спасибо! А почему клоки могут быть разные? От резисторов же это не зависит. Почему может быть такая длительность ras/cas?
Какая инфа нужна - говорите,всё выложу.

p.s. Сейчас оказалось что у меня ещё и корка глючит - частота afi_clk = 40МГц, а раньше была как и положено 100МГц. Так что пока беру тайм-аут до выяснения...
Go to the top of the page
 
+Quote Post
Gorby
сообщение Aug 19 2016, 11:02
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Цитата(_Anatoliy @ Aug 18 2016, 14:35) *
С чего начать?
Микросхема памяти - MT47H64M16HR-25, тактовая 200 МГц, контроллер UniPHY Q16.0


Начинаем от печки. Аккуратно тонким щупом проверяем присутствие и величину питающих напряжений непосредственно на ножках ИС памяти. Не забываем про ножки Земли тоже. Их проверяем тестером (при выключенном устройстве).
Потом хорошим осциллографом смотрим клок. Тоже на ножках ИС памяти. И так каждый сигнал управления и адреса (возможны закоротки\обрывы).
Потом убеждаемся, что положительные перепады клока+ хорошо ложатся на установившиеся уровни управляющих сигналов (CS, WR, RD, RAS,CAS) и данных. Исходим из предположения, что контроллер исправен и косяк - наш, то есть Ваш.
Далее - тест на интеграцию. Засинхронизировать осциллограф с ресетом и убедиться, что контроллер выдает несколько записей в конфигурационные регистры, а потом изредка долбит Рефрешом. Ну и так далее. Проверить шину данных на замыкания\обрыв.
Сделать какой-то визуализатор данных из памяти - очень помогает при отладке.


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Aug 19 2016, 11:44
Сообщение #6


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Спасибо!
Цитата(Gorby @ Aug 19 2016, 14:02) *
Начинаем от печки. Аккуратно тонким щупом проверяем присутствие и величину питающих напряжений непосредственно на ножках ИС памяти. Не забываем про ножки Земли тоже. Их проверяем тестером (при выключенном устройстве).

То что от печки - что можно уже пройдено(на ножках нет возможности посмотреть - корпус BGA).Только на подходящих дорожках,криминала не заметил.
Цитата(Gorby @ Aug 19 2016, 14:02) *
Потом хорошим осциллографом смотрим клок. Тоже на ножках ИС памяти. И так каждый сигнал управления и адреса (возможны закоротки\обрывы).
Потом убеждаемся, что положительные перепады клока+ хорошо ложатся на установившиеся уровни управляющих сигналов (CS, WR, RD, RAS,CAS) и данных. Исходим из предположения, что контроллер исправен и косяк - наш, то есть Ваш.

А вот с осциллом проблема - на моём там сплошные синусы на таких частотах. И с контроллером я не уверен - после стольких глюков в этих новых версиях... Вот с какого заскока изменилась частота afi_clk? Параметры корки я не менял.
Цитата(Gorby @ Aug 19 2016, 14:02) *
Далее - тест на интеграцию. Засинхронизировать осциллограф с ресетом и убедиться, что контроллер выдает несколько записей в конфигурационные регистры, а потом изредка долбит Рефрешом. Ну и так далее. Проверить шину данных на замыкания\обрыв.
Сделать какой-то визуализатор данных из памяти - очень помогает при отладке.

Это да, но меня подвела корка - я вчера вопрос задал будучи увереным что с клоками всё нормально т.к. раньше их проверял. Пока не будет нормальных клоков - дальше двигаться нет смысла.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Aug 20 2016, 10:59
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Коллеги, а кто может толковать отчёты EMI toolkit? По моему стопорится в младшем байте.
Прикрепленные файлы
Прикрепленный файл  FTM_Calibration_Report.txt ( 11.45 килобайт ) Кол-во скачиваний: 52
 
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Aug 22 2016, 09:41
Сообщение #8


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Решил изменить параметры корки, так теперь не могу её сгенерировать по новой. Доходит до этого места и может висеть хоть целый час,дольше терпения не хватило ждать. Кто нибудь знает от чего это происходит? Мне кажется все глюки мира собрались в этом проекте. И как быть дальше - переквалифицироваться в управдомы?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
EugeneS
сообщение Aug 22 2016, 11:12
Сообщение #9


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

Группа: Свой
Сообщений: 181
Регистрация: 28-08-04
Пользователь №: 557



QUOTE (_Anatoliy @ Aug 22 2016, 12:41) *
Решил изменить параметры корки, так теперь не могу её сгенерировать по новой. Доходит до этого места и может висеть хоть целый час,дольше терпения не хватило ждать. Кто нибудь знает от чего это происходит? Мне кажется все глюки мира собрались в этом проекте. И как быть дальше - переквалифицироваться в управдомы?


Выше уже намекали. Возьми ближайший присет, сгенерируй корку с референс дизайном, посмотри на клоки
и калибрацию в симуляторе, потом смотри на плате.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Aug 22 2016, 11:22
Сообщение #10


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(EugeneS @ Aug 22 2016, 14:12) *
Выше уже намекали. Возьми ближайший присет, сгенерируй корку с референс дизайном, посмотри на клоки
и калибрацию в симуляторе, потом смотри на плате.

Не ребята, я же говорю корка перестала генеририроваться, а ты "сгенерируй корку" wacko.gif
Новый тестовый проект создаю с нуля и точно так же себя ведёт - висит как на картинке...
Go to the top of the page
 
+Quote Post
EugeneS
сообщение Aug 22 2016, 13:18
Сообщение #11


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

Группа: Свой
Сообщений: 181
Регистрация: 28-08-04
Пользователь №: 557



QUOTE (_Anatoliy @ Aug 22 2016, 14:22) *
Не ребята, я же говорю корка перестала генеририроваться, а ты "сгенерируй корку" wacko.gif
Новый тестовый проект создаю с нуля и точно так же себя ведёт - висит как на картинке...


Если новый тестовый проект в пустой директории, тогда ребут компу, если не поможет, создавай нового юзера, ставь новый Quartus.
Тут на днях постили рисунок шамана с бубном. Найди и распечатай.

Off-topic: Остро не хватает эмодзи с бубном
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Aug 22 2016, 13:57
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



В симуляторе работает?
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Aug 22 2016, 16:01
Сообщение #13


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата
Решил изменить параметры корки, так теперь не могу её сгенерировать по новой

Квартус 13.1 на windows 10? Ручками поставить в квартусовские каталоги (64 и 32) яву поновее.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Aug 23 2016, 05:02
Сообщение #14


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(EugeneS @ Aug 22 2016, 16:18) *
Если новый тестовый проект в пустой директории, тогда ребут компу, если не поможет, создавай нового юзера, ставь новый Quartus.
Тут на днях постили рисунок шамана с бубном. Найди и распечатай.

Off-topic: Остро не хватает эмодзи с бубном

Дык и я о том. Два бубна порвал...
Помогла только переустановка Квартуса,пять раз перегенерил корку - полёт нормальный. Вопрос надолго ли...

Цитата(Koluchiy @ Aug 22 2016, 16:57) *
В симуляторе работает?

А с симулятором у меня так ничего и не получилось.
тема
Не сможете подсобить?

Цитата(Genadi Zawidowski @ Aug 22 2016, 19:01) *
Квартус 13.1 на windows 10? Ручками поставить в квартусовские каталоги (64 и 32) яву поновее.

Квартус 16.0 на windows 7. Вроде пока проблема решилась.
Go to the top of the page
 
+Quote Post

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

 


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


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