|
Cyclone IV, стандарты IO, надо найти решение |
|
|
|
Oct 31 2011, 08:06
|

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

|
Разрабатывается плата, на которой имеется Cyclone4 GX 150 672FBGA в связке с OMAP-L138. А также питание и обвязка памятью.
Все интервфейсы типа DVI, CAN и прочее планируется сделать на мезонине. И вот начинаются проблемы с питанием банков:
- банк 3,4 - DDR2 1.8V
- банк 7 - DDR2 1.8V
- банк 6 - SRAM 2.5V. Тут задействованы все выводы банка на память. Единственный вопрос - позволит ли ква задействовать все выводы банка?
- банк 3A, 3B, 8A, 8B - refclk для ALTGX, 2.5В. Тут вопросов вроде бы нет, на соответсвующие входы идут LVDS клоки для GX трансмиттеров.
- банк 5, 8 - 1.8V связь с DSP (EMIF, uPP).
Мне нужно как можно больше оставшихся свободных сигналов со всех банков завести на мезонин. Но все равно не достаточно выводов для подключения, скажем DVI. Направшивающийся выход - использовать дифпары. И вот тут проблема - все банки с которых я могу взять дифпары питаются от 1.8V, а для LVDS надо 2.5В. Можно как-то это обойти?
Вопрос второй - на входы clk банков 3-8 завожу LVDS клоки. Поймет ли их плисина или при питании 1.8В нифига? Можно конечно завести с генераторов не LVDS, но не было бы проблем с шумами.
На мезонин пойдут также парочку GX-ов, но я не знаю как на мезонине без плисины преобразовать это в параллельный код...
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
 |
Ответов
|
Nov 1 2011, 08:10
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
Ну это стандартные заморочки, связанные а) с ограничением по шумам на входе VREF, б) с шумами выходов рядом со входами. По-простому это означает, что не нужно так сильно забивать банк. Придется оставить некоторые пады неиспользованными. Причем, что характерно, пады - это не пины. Пады на кристалле, пины на корпусе. В зависимости от корпуса не все пады подключаются к пинам, но вот какие конкретно пины к каким падам прикрепляются, чтобы можно было сказать, что такой-то набор пинов сидит относится к consecutive pads, я не нашел где быстро посмотреть. Просто давал квартусу сначала самому напихать пины в банк, привязывая сигналы к банку. После того, как он говорил, что больше не лезет, начинал утрамбовывание сигналов на тех пинах, что он выбрал: перестановки для лучшей разводки и т.п.
Подобные особенности были еще у Cyclone II.
|
|
|
|
|
Nov 6 2011, 19:32
|

Участник

Группа: Свой
Сообщений: 61
Регистрация: 31-07-07
Из: Москва
Пользователь №: 29 490

|
Цитата(Hoodwin @ Nov 1 2011, 12:10)  Ну это стандартные заморочки, связанные а) с ограничением по шумам на входе VREF, б) с шумами выходов рядом со входами. По-простому это означает, что не нужно так сильно забивать банк. Придется оставить некоторые пады неиспользованными. Насколько я слышал, это ограничение можно обойти прописав в констрейнах что все используемые сигналы статические или низкоскоростные. Но сам это не проделывал. Может кто подскажет точнее.
--------------------
Обойденные грабли - недополученный опыт!
|
|
|
|
Сообщений в этой теме
torik Cyclone IV, стандарты IO Oct 31 2011, 08:06 torik По первому вопросу вижу ответ (не знаю как не заме... Oct 31 2011, 09:36 EugeneS QUOTE (torik @ Oct 31 2011, 12:06) Мне ну... Oct 31 2011, 09:52 torik ЦитатаВроде бы для клоков есть VCC_CLKIN ?
Только ... Oct 31 2011, 10:04 EugeneS QUOTE (torik @ Oct 31 2011, 14:04) Только... Oct 31 2011, 12:40 torik Печально, но ква не дает в банке, где сидят DDR2 п... Oct 31 2011, 13:59 Hoodwin А SSTL II Differential оно дает использовать вмес... Oct 31 2011, 14:18 torik SSTL только на клоковых входах-выходах. Но я погля... Oct 31 2011, 16:25 Hoodwin Ну вообще у DDR2 бывает DQS в виде differential SS... Oct 31 2011, 16:33 torik RE: Cyclone IV, стандарты IO Nov 1 2011, 07:07 EugeneS QUOTE (torik @ Nov 1 2011, 11:07) Ну вот ... Nov 1 2011, 07:32 Hoodwin Да, есть свойство, называется что-то вроде toggle_... Nov 6 2011, 20:05 torik ЦитатаДа, есть свойство, называется что-то вроде t... Nov 7 2011, 05:09 des00 Цитата(torik @ Nov 6 2011, 23:09) А как п... Nov 7 2011, 05:35 ViKo Цитата(torik @ Nov 7 2011, 07:09) А как п... Nov 9 2011, 13:47 Kuzmi4 Предпочитаю использовать это в QSF:
Кодset_instanc... Nov 9 2011, 14:10 torik О я я... Nov 9 2011, 16:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|