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

 
 
> Помогите запустить MCB, Spartan6 + ddr3
Nosss
сообщение Mar 2 2011, 08:47
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 57
Регистрация: 11-07-06
Пользователь №: 18 747



Здравствуйте! Есть ПЛИС Spartan-6 xc6slx150-3fgg484 и внешняя память DDR3 MT41J64M16LA-187E. Память подключена к третьему банку ПЛИС. Частота работы с памятью 300 МГц.

В ISE12.4 сделал проект контроллера памяти с помощью MIG. В проекте оставил один двунаправленный порт х32. Взял example_design. Отмоделировал - все в порядке. А вот при тестировании в железе начались проблемы, которые никак не удается победить. Проблемы двух типов:

1) При чтении пачки данных одно из данных застревает на выходе FIFO на несколько тактов. При этом часть данных теряется. Эта ситуация показана на картинке error1. Ошибка повторяется время от времени в процессе тестирования. Данная ошибка, как выяснилось, зависит от частоты работы. На 250 МГц ее вероятность намного меньше, а на 200 МГц она вообще пропадает. Также ситуация стала лучше после того, как поменял настройку Unused IOB Pins = Float на Pull Down в свойствах генерации программного файла.

2) Начиная с какого-то момента, контроллер просто перестает выполнять новые запросы. В результате переполняется командное FIFO и тест останавливается. Вероятность этой ошибки зависит от диапазона тестируемых адресов. Если значение параметра C3_HW_TESTING = "FALSE", то встречается она очень редко. Если же поставить "TRUE" - ошибка происходит тут же при начале тестирования. Такая ситуация повторяется на любой частоте от 200 до 300 МГц.

В чем тут может быть дело?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Nosss
сообщение Mar 7 2011, 11:08
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 57
Регистрация: 11-07-06
Пользователь №: 18 747



Ну вот, дождался ответа от техподдержки Xilinx. Мои догадки подтвердились.

You have rev 1.0 of the silicon (first engineering sample).There are several known issues with that version of the silicon. One is the one that you are describing. You need to get a newer version of the silicon and in all likelihood this will fix the issue. If you still have problems after that we can debug this further. The schematics and termination look fine.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Apr 5 2011, 08:49
Сообщение #3


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Nosss @ Mar 7 2011, 14:08) *
Ну вот, дождался ответа от техподдержки Xilinx. Мои догадки подтвердились.

You have rev 1.0 of the silicon (first engineering sample).There are several known issues with that version of the silicon. One is the one that you are describing. You need to get a newer version of the silicon and in all likelihood this will fix the issue. If you still have problems after that we can debug this further. The schematics and termination look fine.


Позвольте поинтересоваться как вышли из ситуации?
Перепаивали? Dini-Group хоть как-то отреагировала на это? Или им главное продать?


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Nosss
сообщение Apr 5 2011, 18:37
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 57
Регистрация: 11-07-06
Пользователь №: 18 747



Цитата(Victor® @ Apr 5 2011, 12:49) *
Позвольте поинтересоваться как вышли из ситуации?
Перепаивали? Dini-Group хоть как-то отреагировала на это? Или им главное продать?


Dini-Group ответили примерно через неделю, после чего отвечали регулярно. Они нас заверили, что все платы у них проходят тестирование перед продажей и проблем быть не должно. Однако, после того, как переслал им диаграммы с чип-скопа, признали, что с платой что-то не так. Предложили отправить плату им на ремонт, либо, если у нас сроки поджимают, были согласны на обмен. У нас эта ситуация пока развития не получила - начальство думает.

Да, разобрался-таки с их reference design - ведет себя в железе точно так же, как и мой собственный проект. Большие сомнения у меня, что у них эта плата успешно прошла тестирование. Хотя, все может быть, конечно.

Еще спросил, почему Xilinx нигде не поместил информацию об этой проблеме с ES, любопытно, что они ответили:
Unfortunately this was one of those issues that we failed to mention in the errata. The rev 1.0 LX150 ES devices had been shipped to a limited number of customers and since we fixed the issue in subsequent revs we didn't think it warranted issuing an errata on this.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Nosss   Помогите запустить MCB   Mar 2 2011, 08:47
- - Shtirlits   Что за плата?   Mar 2 2011, 09:27
- - Nosss   Плата dini-group DNBFC_S12_PCIe. Можно здесь посмо...   Mar 2 2011, 10:34
- - Shtirlits   С такими платами обычно поставляется reference des...   Mar 2 2011, 11:06
|- - Nosss   Цитата(Shtirlits @ Mar 2 2011, 14:06) С т...   Mar 2 2011, 11:31
- - Shtirlits   Так он работает или выдает ошибку? Запросто может ...   Mar 2 2011, 11:36
- - Bad0512   Цитата(Nosss @ Mar 2 2011, 14:47) Здравст...   Mar 2 2011, 11:44
- - Nosss   Тест, который поставляется вместе с платой выдает ...   Mar 2 2011, 11:50
- - Shtirlits   Покажите, если не лень, какие данные пишутся и чит...   Mar 2 2011, 11:59
|- - Nosss   Цитата(Shtirlits @ Mar 2 2011, 14:59) Пок...   Mar 2 2011, 12:17
- - Victor®   Цитата(Nosss @ Mar 2 2011, 12:47) Здравст...   Mar 2 2011, 13:35
|- - Nosss   Цитата(Victor® @ Mar 2 2011, 16:35) Не из...   Mar 2 2011, 14:17
- - billidean   может дело не при чтении вовсе, а, например, когда...   Mar 2 2011, 14:53
- - Shtirlits   Да, данные перестают меняться, посмотрел первое из...   Mar 2 2011, 15:18
- - Nosss   А мне кажется что проблема там с чтением. Данные в...   Mar 2 2011, 18:18
- - Nosss   Нет, соврал я. Сегодня посмотрел внимательнее: мож...   Mar 3 2011, 06:56
- - Nosss   Немного прояснилась ситуация. Оказалось, что на пл...   Mar 5 2011, 12:56
|- - VladimirB   Цитата(Nosss @ Mar 5 2011, 15:56) Немного...   Mar 6 2011, 09:23
|- - Nosss   Цитата(VladimirB @ Mar 6 2011, 12:23) пос...   Mar 6 2011, 12:09
|- - VladimirB   Цитата(Nosss @ Mar 6 2011, 15:09) Я смотр...   Mar 6 2011, 15:01
|- - Nosss   Цитата(VladimirB @ Mar 6 2011, 18:01) В е...   Mar 6 2011, 20:29
- - Victor®   Цитата(Nosss @ Apr 5 2011, 21:37) Dini-Gr...   Apr 5 2011, 19:33


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

 


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


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