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

 
 
> Вопросы по mobile DDR SDRAM памяти и ее контролеру, Проблема с генерацией контролера DDR SDRAM
White
сообщение Mar 5 2010, 11:33
Сообщение #1


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

Группа: Свой
Сообщений: 81
Регистрация: 31-01-05
Из: Москва
Пользователь №: 2 324



Может кто сможет подсказать:
Необходимо получить контролер DDR SDRAM. В устройстве использованы 4 корпуса 32Мх16 Samsung K4X51163PC-L(F)E/GC3. Естественно такой микросхемы MIG не знает, пытаюсь выставить параметры корпуса в ручную.
А вот теперь проблема - в генераторе задан диапазон значений и эти значения не подходят для моей памяти (пример: Address and Control Input setup time имеет диапазон до 1100 ps, а для указанной схемы памяти он 1300 ps), и соответственно, данное значение нельзя ввести
Может кто подскажет как выкручиваться?
PS Такая же ситуация свойственна для Micron MT46H16M16LF-75.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
White
сообщение Mar 8 2010, 14:50
Сообщение #2


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

Группа: Свой
Сообщений: 81
Регистрация: 31-01-05
Из: Москва
Пользователь №: 2 324



Да вот и у меня такое ощущение.
Может кто знает как отыскать С А S T, Inc. D D R/D D R2 S D R A M Controller ? Он вроде бы поддерживает mobile DDR для Virtex-4.
Go to the top of the page
 
+Quote Post
gosha
сообщение Mar 9 2010, 06:33
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 15-06-04
Из: Менделеево
Пользователь №: 30



Цитата(White @ Mar 8 2010, 17:50) *
Да вот и у меня такое ощущение.
Может кто знает как отыскать С А S T, Inc. D D R/D D R2 S D R A M Controller ? Он вроде бы поддерживает mobile DDR для Virtex-4.


Есть cast sdr sdram контроллер. Если поможет...
Go to the top of the page
 
+Quote Post
White
сообщение Mar 9 2010, 06:54
Сообщение #4


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

Группа: Свой
Сообщений: 81
Регистрация: 31-01-05
Из: Москва
Пользователь №: 2 324



Cast sdr sdram контроллер я здесь видел, спасибо, но боюсь он мне не как не поможет. Вот незадача однако...
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Mar 9 2010, 09:10
Сообщение #5


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Так надо ж было этот вопрос решать наверное до того, как плату делать. Посмотрите на OpenCores - там несколько DDR контроллеров есть. Вообще не понимаю смысла к Virtex-4 ставить Mobile DDR - экономия на спичках IMHO.
Go to the top of the page
 
+Quote Post
White
сообщение Mar 28 2010, 14:41
Сообщение #6


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

Группа: Свой
Сообщений: 81
Регистрация: 31-01-05
Из: Москва
Пользователь №: 2 324



Цитата(DmitryR @ Mar 9 2010, 12:10) *
Так надо ж было этот вопрос решать наверное до того, как плату делать. Посмотрите на OpenCores - там несколько DDR контроллеров есть. Вообще не понимаю смысла к Virtex-4 ставить Mobile DDR - экономия на спичках IMHO.


Ну выходит так как нужно далеко не всегда, особенно, когда ТЗ на разработку выдается теми кто совсем ничего не понимает в нем, большая часть условий задачи не оговорена. В общем что сделано то сделано, но задачи с меня снимать все равно ни кто не хочет. Это была лирика.
Теперь вопрос к тем кто писал что-то похожее на DDR контролер


tCK = 12 ns tAC = 2-8 ns




Вопрос заключается в том, как обеспечить надежный захват данный?
Может у кого есть здравые мысли как это сделать, но не излишне сложно?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Mar 29 2010, 07:35
Сообщение #7


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Мысли есть: сгенерируйте с помощью MIG контроллер и посмотрите. Без излишних сложностей там IMHO не получится - обычно требуется калибровка IODELAY, и у памяти случаются недокументированные косяки, как показывает анализ комментариев в коде фирменных контроллеров. Так же еще посмотрите, какой стандарт ввода-вывода вы будете использовать: мне кажется, что у LPDDR свой стандарт какой-то, у новых ПЛИС он выделен в отдельный стандарт ввода-вывода, а вот в Virtex-4 - нет. Поэтому для начала просто попробуйте регистр режима прочитать, убедитесь что у вас память и ПЛИС электрически совместимы.
Go to the top of the page
 
+Quote Post
White
сообщение Mar 30 2010, 15:40
Сообщение #8


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

Группа: Свой
Сообщений: 81
Регистрация: 31-01-05
Из: Москва
Пользователь №: 2 324



Цитата(DmitryR @ Mar 29 2010, 11:35) *
Мысли есть: сгенерируйте с помощью MIG контроллер и посмотрите. Без излишних сложностей там IMHO не получится - обычно требуется калибровка IODELAY, и у памяти случаются недокументированные косяки, как показывает анализ комментариев в коде фирменных контроллеров.

Мдя, не просто там разобраться... ладо это-то я делаю.
Цитата(DmitryR @ Mar 29 2010, 11:35) *
... Так же еще посмотрите, какой стандарт ввода-вывода вы будете использовать: мне кажется, что у LPDDR свой стандарт какой-то, у новых ПЛИС он выделен в отдельный стандарт ввода-вывода, а вот в Virtex-4 - нет. Поэтому для начала просто попробуйте регистр режима прочитать, убедитесь что у вас память и ПЛИС электрически совместимы.

LVCMOS там.

У меня возник вопрос - на ниже приведенном рис 17 и на выше приведенном рис 30 есть задержки.


Вопрос в том, откуда они возникают?
И с чем связан такой разброс фронтов DQ? так в стандарте я не нашел ничего похожего.
Просвятите, если кто знает?
Go to the top of the page
 
+Quote Post
BarsMonster
сообщение Mar 30 2010, 16:01
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-03-10
Из: Россия, Москва
Пользователь №: 55 849



Цитата(White @ Mar 30 2010, 18:40) *
И с чем связан такой разброс фронтов DQ? так в стандарте я не нашел ничего похожего.
Просвятите, если кто знает?


Ну так это видимо показывают, что в реальности проводники разной длины по шине DQ + внутри плисины все не одинаковой длины...
17см дороги = 1нс


--------------------
Потроха микросхем: zeptobars.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- White   Вопросы по mobile DDR SDRAM памяти и ее контролеру   Mar 5 2010, 11:33
- - DmitryR   Для начала выбрать тип памяти LPDDR - MT46H16M16LF...   Mar 5 2010, 12:19
|- - White   Цитата(DmitryR @ Mar 5 2010, 15:19) Для н...   Mar 7 2010, 13:03
|- - DmitryR   Тогда думаю, что вы попали - контроллер для Virtex...   Mar 8 2010, 07:58
- - deus   Что бы не плодить ветки задам свой вопрос здесь. Д...   Mar 5 2010, 14:00
|- - DmitryR   Цитата(White @ Mar 30 2010, 19:40) LVCMOS...   Mar 31 2010, 06:30
- - White   Дмитрий у меня другая память - в начале темы я пис...   Mar 31 2010, 12:47
|- - dspx   Цитата(White @ Mar 31 2010, 15:47) Дмитри...   Mar 31 2010, 19:37
|- - DmitryR   Проблема заключается в том, что Mobile-DDR поддерж...   Apr 1 2010, 05:50
- - White   Ну то что он не заработает это 100%, дело в том, ч...   Apr 1 2010, 15:24
- - dspx   Цитата(White @ Apr 1 2010, 19:24) Ну то ч...   Apr 1 2010, 19:36
- - DmitryR   Цитата(White @ Apr 1 2010, 19:24) Сейчас ...   Apr 2 2010, 06:12


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:43
Рейтинг@Mail.ru


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