|
|
  |
DDR+Cyclone3 (EP3C16Q240), подключение DQ/DM пінов |
|
|
|
Sep 28 2009, 11:41
|
Профессионал
    
Группа: Свой
Сообщений: 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 мА не сильно отличаются  , то есть кардинально погоды это не сделает.. Или там кардинально драйвера отличается для 3В и 3.3В ?? Я понимаю что взяв в HyperLynx драйвер Cyclone 3 на 3.3В и погоняв его на сотнях МГц я всё увижу, но хочется не быть поставленным перед фактом, а знать почему так.. 0.3 вольта - это большая разница. можно и без гиперлинкс, промоделируйте в ltspicе импульс 3в и 3.3в с полседоватлельной катушкой и каким-то резистором на землю - вы увидити, как отличается овершут. я вообще буду все запитывать от 2.7-2.8в, да бы по-меньше возистся с дизайном платы
|
|
|
|
|
Oct 1 2009, 11:55
|

Гуру
     
Группа: Свой
Сообщений: 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
|
|
|
|
|
Oct 2 2009, 03:40
|
Знающий
   
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Oct 2 2009, 04:54
|

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

|
Т.е. группе DQ5B соответсвуют сигналы DQS5B и DM5B? Но тогда: Цитата А зачем аж по 6 с каждой стороны? ? Где это вообще написано, что-то я упустил...
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Oct 2 2009, 11:23
|
Профессионал
    
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Oct 4 2009, 12:58
|
Профессионал
    
Группа: Свой
Сообщений: 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]
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|