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

 
 
> Помогите запустить 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   Помогите запустить 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
- - Nosss   Цитата(Victor® @ Apr 5 2011, 12:49) Позво...   Apr 5 2011, 18:37
- - 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 - 02:09
Рейтинг@Mail.ru


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