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

 
 
6 страниц V  « < 2 3 4 5 6 >  
Reply to this topicStart new topic
> DDR+Cyclone3 (EP3C16Q240), подключение DQ/DM пінов
DmitryR
сообщение Sep 28 2009, 08:16
Сообщение #46


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

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



Цитата(torik @ Sep 28 2009, 08:51) *
Дык как раз из-за 65nm циклон3 не очень "любит" 3.3В.
Уже при питании 3.0В, частоты "не режутся".
Я не знаю, что там у вас "не режется", у нас был сделан дизайн на нем в корпусе на 780 ног, причем половина работала на 3.3 на на частотах до 120 МГц с резисторами только в клоках, а оставшаяся половина - на DDR2 без резисторов и на LVDS 270 МГц DDR. А еще на пол-платы был аналоговый приемник с микрополосковыми фильтрами прямо на плате, и все это работало безо всяких сложностей и наводок.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 28 2009, 08:25
Сообщение #47


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Цитата
У кого циклон 3 с питанием 3.3В и памятью SDRAM, пусть поставят эксперимент

Мне аж самому интересно стало, поковырялся с SoPC - нашёл там контроллер этот - на неделе соберу какой нибудь дизайн - отпишусь, потому как что-то слабо верится что падение частотки связано именно с 3.3 вольтами 07.gif

Да и принципиальная разница какая между запиткой банков 3-го циклона от 3 вольт и 3.3 вольт ??
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 28 2009, 09:19
Сообщение #48


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

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



Цитата(Kuzmi4 @ Sep 28 2009, 12:25) *
Да и принципиальная разница какая между запиткой банков 3-го циклона от 3 вольт и 3.3 вольт ??
Принципиальная разница - в ограничении овершутов. Однако это не спасает от необходимости качественно разводить, так как не спасает от андершутов, поэтому я лично выгоды не вижу. Правда, для трех вольт ровно в отличии от 3.3 можно ставить drive strength 12 и 16, что может помочь сделать быстрый дизайн, но на практике как раз наоборот, меньший ток дает лучшие результаты, хоть и немного подзаваленные фронты.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 28 2009, 09:27
Сообщение #49


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Цитата(DmitryR @ Sep 28 2009, 12:19) *
Принципиальная разница - в ограничении овершутов. Однако это не спасает от необходимости качественно разводить, так как не спасает от андершутов, поэтому я лично выгоды не вижу.


С этим то всё понятно, я про влияние запитки на скорость дизайна, я пока какой то логической связи не вижу 07.gif
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 28 2009, 09:38
Сообщение #50


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

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



Логическая связь заключается в том, что в медленной линии даже если есть небольшой звон, то он успокоится к следующему фронту, и если абсолютное значение овершута не выходит за паспортно-допустимое, то все работает. А в бытрой линии при наличии звона следующий фронт приходит до того, как линия отзвенела от предыдущего, и все обычно ломается. Наглядно это можно посмотреть, взяв в HyperLynx драйвер того же Cyclone III на 3.3 и погонять его на 200-300 МГц даже на более-менее согласованной линии.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 28 2009, 10:20
Сообщение #51


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 DmitryR - то что вы расказываете - это же связь поведения линии со скоростью переключения сигналов а не с их уровнем..
Разница между 3В и 3.3В на сколько я понял лишь в том, что на 3 вольтах можно есчё Drive Strength выбирать, что естественно влияет на скорость сигналов, но ведь 12 мА от 16 мА не сильно отличаются laughing.gif, то есть кардинально погоды это не сделает..
Или там кардинально драйвера отличается для 3В и 3.3В ??

Я понимаю что взяв в HyperLynx драйвер Cyclone 3 на 3.3В и погоняв его на сотнях МГц я всё увижу, но хочется не быть поставленным перед фактом, а знать почему так..
Go to the top of the page
 
+Quote Post
brag
сообщение Sep 28 2009, 11:41
Сообщение #52


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

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Цитата(Kuzmi4 @ Sep 28 2009, 13:20) *
2 DmitryR - то что вы расказываете - это же связь поведения линии со скоростью переключения сигналов а не с их уровнем..
Разница между 3В и 3.3В на сколько я понял лишь в том, что на 3 вольтах можно есчё Drive Strength выбирать, что естественно влияет на скорость сигналов, но ведь 12 мА от 16 мА не сильно отличаются laughing.gif, то есть кардинально погоды это не сделает..
Или там кардинально драйвера отличается для 3В и 3.3В ??

Я понимаю что взяв в HyperLynx драйвер Cyclone 3 на 3.3В и погоняв его на сотнях МГц я всё увижу, но хочется не быть поставленным перед фактом, а знать почему так..

0.3 вольта - это большая разница. можно и без гиперлинкс, промоделируйте в ltspicе импульс 3в и 3.3в с полседоватлельной катушкой и каким-то резистором на землю - вы увидити, как отличается овершут.

я вообще буду все запитывать от 2.7-2.8в, да бы по-меньше возистся с дизайном платы
Go to the top of the page
 
+Quote Post
COMA
сообщение Sep 30 2009, 21:51
Сообщение #53


Знающий
****

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



brag,

А если попробовать разместить микросхему памяти на обратной стороне под FPGA? Соединения получатся почти точка-точка.
У меня похожий проект - EP3C25Q240C8N + 64Mbx16 DDR SDRAM.
Go to the top of the page
 
+Quote Post
torik
сообщение Oct 1 2009, 11:55
Сообщение #54


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Столько разговоров про DDR память, что я тоже захотел такую. Прочитал хандбук и некоторые апноты. Остановимся на корпусе PQFP-240, для многих удобно и дешево за счет ручного монтажа. Для подключения 16-бит DDR2/DDR придется использовать top и bottom банки ПЛИС (как самые быстрые), т.к. сверху и снизу ПЛИС по одной группе по 8 бит. На каждые 8 бит памяти нужны по одному сигналу DQS, DM. А зачем аж по 6 с каждой стороны? Возникает вопрос:
- можно ли из 6-и DQS и DM использовать один любой? Иными словами... top - это банки 7 и 8, в каждом из них по 4 DQ для DDR (т.е. задействованы оба банка). С другой стороны, банк 7 - это DQS1,3,5, банк 8 - DQS0,2,4. Все равно какой из них задействовать?

Если можно, то действительно может получиться:

Цитата
А если попробовать разместить микросхему памяти на обратной стороне под FPGA? Соединения получатся почти точка-точка.
У меня похожий проект - EP3C25Q240C8N + 64Mbx16 DDR SDRAM.


ноги A0...A12, RAS, CAS, BA0,1, CKE вроде бы можно на любые IO?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
COMA
сообщение Oct 2 2009, 03:40
Сообщение #55


Знающий
****

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



Цитата(torik @ Oct 1 2009, 15:55) *
- можно ли из 6-и DQS и DM использовать один любой? Иными словами... top - это банки 7 и 8, в каждом из них по 4 DQ для DDR (т.е. задействованы оба банка). С другой стороны, банк 7 - это DQS1,3,5, банк 8 - DQS0,2,4. Все равно какой из них задействовать?

Если можно, то действительно может получиться:
ноги A0...A12, RAS, CAS, BA0,1, CKE вроде бы можно на любые IO?

Если использовать верхний и нижний банк, то DQS DM и DQ использовать любые не получится.
Они собраны в группы по 10 выводов: 8 DQ + DQS + DM.
Go to the top of the page
 
+Quote Post
torik
сообщение Oct 2 2009, 04:54
Сообщение #56


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Т.е. группе DQ5B соответсвуют сигналы DQS5B и DM5B? Но тогда:

Цитата
А зачем аж по 6 с каждой стороны?

?

Где это вообще написано, что-то я упустил...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
COMA
сообщение Oct 2 2009, 06:42
Сообщение #57


Знающий
****

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



В хандбуке на 3-й циклон на стр.198 "Cyclone III Memory Interfaces Pin Support" можно почитать про группы.
Также квартус ругается при компиляции, если задействовать не те DQS и DQM
Go to the top of the page
 
+Quote Post
brag
сообщение Oct 2 2009, 11:23
Сообщение #58


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

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Цитата(COMA @ Oct 1 2009, 00:51) *
brag,

А если попробовать разместить микросхему памяти на обратной стороне под FPGA? Соединения получатся почти точка-точка.
У меня похожий проект - EP3C25Q240C8N + 64Mbx16 DDR SDRAM.

я тоже об этом думал...сколько слоев плата? если 4 слоя, то обычно волновое сопротивление bottom/power какое-попало.
хотя,если проводники очень короткие, то это не важно.
но пока заюзаю SDRAM. DDR в следующем проекте или в следующей ревизии этого проекта. мож к тому времени и насобираю денег на платы в Китае - влеплю BGA.

Цитата
Столько разговоров про DDR память, что я тоже захотел такую. Прочитал хандбук и некоторые апноты. Остановимся на корпусе PQFP-240, для многих удобно и дешево за счет ручного монтажа. Для подключения 16-бит DDR2/DDR придется использовать top и bottom банки ПЛИС (как самые быстрые), т.к. сверху и снизу ПЛИС по одной группе по 8 бит. На каждые 8 бит памяти нужны по одному сигналу DQS, DM. А зачем аж по 6 с каждой стороны?
Возникает вопрос:
- можно ли из 6-и DQS и DM использовать один любой? Иными словами... top - это банки 7 и 8, в каждом из них по 4 DQ для DDR (т.е. задействованы оба банка). С другой стороны, банк 7 - это DQS1,3,5, банк 8 - DQS0,2,4. Все равно какой из них задействовать?

если вы внимательно посмотрите,то некоторые DQS-пины относятся не к той DQ-группе, к которой относятся остальные DQ-пины, а в документе написано, что DQS пины надо брать из той же DQ-группы, что и DQ/DM - пины.
просто пинауты(таблицы) общие для разных корпусов.

Цитата
ноги A0...A12, RAS, CAS, BA0,1, CKE вроде бы можно на любые IO?

любые, только чтобы по частоте устроили. рекомендуют из тех же сторон, что и DQ/DM/DQS.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 4 2009, 09:59
Сообщение #59


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

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



Цитата(brag @ Oct 2 2009, 15:23) *
то обычно волновое сопротивление bottom/power какое-попало.
Это с какого это перепуга оно какое попало? Даже если вы не уточнике стек слоев изготовителю, то он сделает межслойное расстояние равномерное, и зная толщину платы и толщину меди можно легко расчитать сопротивление. Но даже если ничего не расчитывать, то у bottom сопротивление такое же, как у top - они же зеркальны.
Go to the top of the page
 
+Quote Post
brag
сообщение Oct 4 2009, 12:58
Сообщение #60


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

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Цитата(DmitryR @ Oct 4 2009, 12:59) *
Это с какого это перепуга оно какое попало? Даже если вы не уточнике стек слоев изготовителю, то он сделает межслойное расстояние равномерное, и зная толщину платы и толщину меди можно легко расчитать сопротивление. Но даже если ничего не расчитывать, то у bottom сопротивление такое же, как у top - они же зеркальны.

какое попало, я имел в виду, что его обычно не расчитываю..
если есть толщина платы и нужно выдержать сопротивление TOP-GND-PWR, то bottom В пролете.
[attachment=36965:Untitled_1.gif]
Go to the top of the page
 
+Quote Post

6 страниц V  « < 2 3 4 5 6 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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