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

 
 
> DDR+Cyclone3 (EP3C16Q240), подключение DQ/DM пінов
brag
сообщение Sep 23 2009, 20:18
Сообщение #1


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

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



Доброе время суток!
с DDR имею дело впервые. вроде разобрался, как подключать, но есть один монент:
в данном кирпиче есть 4 DQS группы, в 2х из которых (нижняя и верхняя) присутствуют DM-пины, в двух остальных их нету, но есть по одному (девятому) DQ-пину.
память будет 16-битная. но тянуть трассы с 2х противоположных сторон кристалла слишком накладно. можно ли подключать DM-піни DDR-ки к DQ-пинам fpga?

в датапите написано
Цитата
In Cyclone III devices, the DM pins are preassigned in the device pinouts. The
Quartus II Fitter treats the DQ and DM pins in a DQS group equally for placement
purposes.

и в другом документе, тоже по cyclone3
Цитата
Pin on Memory Device | Pin on Cyclone III Family Device
DQS | DQS
DQ | DQ
DM | DQ
CK, CK# | Any Adjacent User I/O
A | Any User I/O (2)
CS#, RS#, CAS#, WE# | Any User I/O (2)

тоесть вроде-бы можно, но написано и это
Цитата
DQ groups on the left and right sides of EP3C16, EP3C25, and EP3C40 (of the 240-pin PQFP package) do not support DM pin.

я так понял, фаза в DM и DQ сдвинута на 90 градусов, тоесть заменить типа можно, но зачем тогда выделять отдельные DM-пины?

спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
brag
сообщение Sep 24 2009, 11:33
Сообщение #2


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

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



и еще - обязательно ли выравнивать длины для DDR на частоте 125мгц? без перехода по слоям врядли получится выровнять, а относить память далеко от альтеры тоже не охота. корпуса tsop и pqfp
плата - 4слойка, водить трассы на bottom-е не желательно.

Сообщение отредактировал brag - Sep 24 2009, 11:50
Go to the top of the page
 
+Quote Post
COMA
сообщение Sep 30 2009, 21:51
Сообщение #3


Знающий
****

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



brag,

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


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

Группа: Свой
Сообщений: 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
Сообщение #5


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

Группа: Свой
Сообщений: 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
Сообщение #6


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

Группа: Свой
Сообщений: 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
DmitryR
сообщение Oct 5 2009, 04:47
Сообщение #7


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

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



Обычно все-таки выдерживают сопротивление top и bottom, потому что нет смысла выдерживать сопротивление прямоугольников из меди. Если же вам надо четыре слоя с выдержанным сопротивлением - то необходимо делать даже не шесть, а восемь слоев. В плейнах конечно можно проводник-другой провести аккуратно, но не те сигналы, которые трубуют выдержанного сопротивления.
Go to the top of the page
 
+Quote Post
brag
сообщение Oct 5 2009, 11:03
Сообщение #8


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

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



Цитата(DmitryR @ Oct 5 2009, 07:47) *
Обычно все-таки выдерживают сопротивление top и bottom, потому что нет смысла выдерживать сопротивление прямоугольников из меди. Если же вам надо четыре слоя с выдержанным сопротивлением - то необходимо делать даже не шесть, а восемь слоев. В плейнах конечно можно проводник-другой провести аккуратно, но не те сигналы, которые трубуют выдержанного сопротивления.

а как выдержать сопротивление bottom, относительно земли? над ним же план питания, и часто порезанный, особенно в случаи fpga, где надо несколько питаний.
явно шестислойкой пахнет smile.gif

еще пробовал присобачить DDR 16bit в quartus-e к ep3c10e144, матерится, что сильно много out/io ног заюзано на 12 ног идущих подряд.
попытаюсь еще, уберу DM,.., хочется более элегантный корпус, чем qfp240
Go to the top of the page
 
+Quote Post
barabek
сообщение Oct 5 2009, 14:20
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831



Цитата(brag @ Oct 5 2009, 22:03) *
еще пробовал присобачить DDR 16bit в quartus-e к ep3c10e144, матерится, что сильно много out/io ног заюзано на 12 ног идущих подряд.
попытаюсь еще, уберу DM,.., хочется более элегантный корпус, чем qfp240

К сожалению сам сейчас проверить не могу. Но помню что на меня quartus как-то так тоже ругался. Даже на родном ките от альтеры. Нужно было объеденить io DQ в output enable group. У Вас не тоже самое?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- brag   DDR+Cyclone3 (EP3C16Q240)   Sep 23 2009, 20:18
|- - DmitryR   Вы сначала сделайте тестовый дизайн контроллера па...   Sep 24 2009, 11:50
||- - brag   Цитата(barabek @ Oct 5 2009, 17:20) К сож...   Oct 5 2009, 15:00
|- - DmitryR   Цитата(brag @ Oct 5 2009, 15:03) а как вы...   Oct 6 2009, 08:17
- - brag   спасибо! а мешать группы почему нельзя, ведь о...   Sep 24 2009, 11:52
|- - DmitryR   Мешать группы с разных сторон почему нельзя (если ...   Sep 24 2009, 12:05
|- - alevnew   Цитата(DmitryR @ Sep 24 2009, 18:05) А ещ...   Sep 25 2009, 02:53
- - brag   у альтеры спрошу на их форуме. дистрибютор особо п...   Sep 24 2009, 13:41
- - brag   да, вы были правы. влепил altrmemphy, более-менее ...   Sep 25 2009, 02:38
|- - DmitryR   Цитата(brag @ Sep 25 2009, 06:38) прийдет...   Sep 25 2009, 06:02
|- - alevnew   Цитата(DmitryR @ Sep 25 2009, 12:02) Либо...   Sep 25 2009, 11:34
- - torik   У меня тоже в 4-ех слойке поставлена обычная SDRAM...   Sep 25 2009, 05:06
- - brag   Цитата(alevnew @ Sep 25 2009, 05:53) На с...   Sep 25 2009, 11:48
|- - DmitryR   Цитата(brag @ Sep 25 2009, 15:48) BGA нет...   Sep 25 2009, 12:36
- - Kuzmi4   Купил планку давеча на рабиобазаре у нас - 40 ГРН ...   Sep 25 2009, 12:15
- - brag   Цитата(Kuzmi4 @ Sep 25 2009, 15:15) Купил...   Sep 25 2009, 13:26
|- - DmitryR   Цитата(brag @ Sep 25 2009, 17:26) пайка д...   Sep 25 2009, 14:00
|- - brag   Цитата(DmitryR @ Sep 25 2009, 17:00) Да, ...   Sep 25 2009, 15:10
|- - DmitryR   Цитата(brag @ Sep 25 2009, 19:10) серии н...   Sep 25 2009, 17:13
- - Kuzmi4   2 brag - спасибо за рисунки, интересно , но у 3-х...   Sep 25 2009, 13:38
- - brag   попробую затерминировать вот так: синие сверху - ...   Sep 25 2009, 13:44
- - Kuzmi4   2 DmitryR - на двуслойке резисторы на SDRAM - необ...   Sep 25 2009, 14:08
- - brag   смотрел гербера на альтеровском ките, там 12-слойк...   Sep 25 2009, 16:48
- - brag   у меня зарплаты нету. мой бюджет пока не позволяет...   Sep 25 2009, 17:58
|- - DmitryR   Цитата(brag @ Sep 25 2009, 21:58) мой бюд...   Sep 26 2009, 08:28
- - Kuzmi4   2 brag - спасибо, последний пост, что не может не ...   Sep 25 2009, 22:08
- - alevnew   Цитата(Kuzmi4 @ Sep 25 2009, 20:08) 2 Dmi...   Sep 26 2009, 03:15
- - torik   ЦитатаЗато их монтировать гораздо удобнее. Вот то...   Sep 26 2009, 06:26
|- - DmitryR   Цитата(torik @ Sep 26 2009, 10:26) Еще, я...   Sep 26 2009, 08:21
- - Kuzmi4   2 torik - а вы не можете уточнить на счёт Цитатаци...   Sep 26 2009, 08:26
- - brag   Цитата(Kuzmi4 @ Sep 26 2009, 01:08) 2 bra...   Sep 26 2009, 10:25
|- - DmitryR   Цитата(brag @ Sep 26 2009, 14:25) 0.2/0.2...   Sep 26 2009, 14:04
||- - brag   Цитата(DmitryR @ Sep 26 2009, 17:04) Прощ...   Sep 26 2009, 16:35
|- - VslavX   Цитата(brag @ Sep 26 2009, 13:25) та сбор...   Sep 27 2009, 16:55
- - brag   ЦитатаНет, не хватит даже на миллиметр - отверстия...   Sep 26 2009, 14:34
|- - DmitryR   Цитата(brag @ Sep 26 2009, 18:34) с USB я...   Sep 27 2009, 07:38
- - brag   ну его тогда...цена на phy, наверное, будет сравни...   Sep 27 2009, 08:46
|- - DmitryR   Трудозатрат практически никаких - на opencores ест...   Sep 27 2009, 12:44
- - brag   а оно же вроде платное или лимитированное на 1 час...   Sep 27 2009, 12:57
|- - DmitryR   DDR тоже бесплатный.   Sep 27 2009, 15:19
- - brag   ЦитатаFREE with Quartus® II Subscription Edition s...   Sep 27 2009, 15:25
- - brag   они там такие здоровенные...   Sep 27 2009, 18:14
|- - VslavX   Цитата(brag @ Sep 27 2009, 21:14) они там...   Sep 27 2009, 18:52
- - brag   sорри, не туда посмотрел... номиналы нужные есть, ...   Sep 27 2009, 21:00
- - torik   ЦитатаВидно там что-то не так легло, ибо я шину 10...   Sep 28 2009, 04:51
|- - DmitryR   Цитата(torik @ Sep 28 2009, 08:51) Дык ка...   Sep 28 2009, 08:16
- - brag   я 3в тоже буду давать, или даже 2,7-2.8 благо, ко...   Sep 28 2009, 08:00
- - Kuzmi4   ЦитатаУ кого циклон 3 с питанием 3.3В и памятью SD...   Sep 28 2009, 08:25
|- - DmitryR   Цитата(Kuzmi4 @ Sep 28 2009, 12:25) Да и ...   Sep 28 2009, 09:19
- - Kuzmi4   Цитата(DmitryR @ Sep 28 2009, 12:19) Прин...   Sep 28 2009, 09:27
|- - DmitryR   Логическая связь заключается в том, что в медленно...   Sep 28 2009, 09:38
- - Kuzmi4   2 DmitryR - то что вы расказываете - это же связь ...   Sep 28 2009, 10:20
|- - brag   Цитата(Kuzmi4 @ Sep 28 2009, 13:20) 2 Dmi...   Sep 28 2009, 11:41
- - torik   Столько разговоров про DDR память, что я тоже захо...   Oct 1 2009, 11:55
- - COMA   Цитата(torik @ Oct 1 2009, 15:55) - можно...   Oct 2 2009, 03:40
- - torik   Т.е. группе DQ5B соответсвуют сигналы DQS5B и DM5B...   Oct 2 2009, 04:54
- - COMA   В хандбуке на 3-й циклон на стр.198 "Cyclone ...   Oct 2 2009, 06:42
- - brag   втулил таки. раскидал по 5 out/io пинов на каждую ...   Oct 5 2009, 16:08
- - COMA   Цитатаматерится, что сильно много out/io ног заюза...   Oct 5 2009, 16:17
- - brag   12 ног хз, нікакой закономерности не вловил, но по...   Oct 5 2009, 17:36
|- - des00   Цитата(brag @ Oct 5 2009, 11:36) 12 ног х...   Oct 6 2009, 02:30
- - COMA   Цитатаexcept DDR/DDR2 pins. Ругается на адресные л...   Oct 6 2009, 07:36
|- - brag   Цитата(COMA @ Oct 6 2009, 10:36) Ругается...   Oct 6 2009, 09:01
|- - DmitryR   Залить можно, прошивать необязательно.   Oct 6 2009, 09:43
- - brag   а петель тогда не будет земляных? и не будет ли по...   Oct 6 2009, 10:02
- - Kuzmi4   2 brag - на счёт сплошной металлизации - встречал ...   Oct 6 2009, 10:52
- - COMA   Цитатая бы не стал это менять, так потом могут пос...   Oct 6 2009, 11:32
- - brag   Цитата(DmitryR @ Oct 6 2009, 12:43) Залит...   Oct 6 2009, 12:10
- - torik   Цитатаany angle А чё это такое? Если это разводка...   Oct 6 2009, 17:36
|- - brag   Цитата(torik @ Oct 6 2009, 20:36) А чё эт...   Oct 6 2009, 20:08
- - torik   Цитатавыравнивание с каким допуском? Да всего-лиш...   Oct 7 2009, 05:57
- - brag   Цитата(torik @ Oct 7 2009, 08:57) Да всег...   Oct 7 2009, 07:47


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

 


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


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