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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> плата с Virtex5 - сколько времени делать хоть примерно?
DmitryR
сообщение Jan 26 2009, 11:20
Сообщение #31


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

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



Цитата(jojo @ Jan 26 2009, 12:50) *
Слоев в плате планируется 10. Максимум - 12.

Это ни о чем не говорит. Stackup - это точное описание, какое расстояние между слоями, какая медь, какой диэлектрик. Тогда вам HyperLynx сопротивление посчитает.

Цитата(jojo @ Jan 26 2009, 12:50) *
Если я предусмотрю согласование на краях шины и возможность смены напряжения VCCIO - тогда можно будет хоть LVCMOS, хоть GTLP, хоть что угодно. Надо только DC/DC для VCCIO перенастроить на требуемое напряжение. Напряжением источника для согласования тоже можно управлять.

Понравился мне GTLP. Потоки данных растут ежегодно, солидный запас по частоте для организации параллельной недифференциальной шины есть только у GTLP (до 80-100 МГц данных, т.е. в 2 раза больше частота тактов) . Результаты моделирования в Linesim хорошие. Почти не звенит, ниже 0 не улетает.

Что скажете о GTLP, который при необходимости трансформируется в LVCMOS?

Скажу, что с учетом потребностей в скорости вы сильно усложняете. Вы потом повеситесь это разводить и проклянете свою универсальность многократно, последний раз тогда, когда ей не воспользуетесь.


Цитата(jojo @ Jan 26 2009, 12:50) *
Кстати, как моделировать цепи с DCI? Какие внешние резисторы закладываются при формировании модели IBIS из ISE?

DCI ставится как IBIS модель (как другой стандарт, LVCMOS25_DCI например), а резисторы - никак, они ставятся уже в HyperLynx и учитываются как идеальные сопротивления.
Go to the top of the page
 
+Quote Post
jojo
сообщение Jan 26 2009, 11:52
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



Hyperlinx может и без геометрии - можно задавать упрощенную модель трассы в виде линии передачи с длиной и волновым сопротивлением.

С GTL - конечно, да, унифИкция может получиться.
Впрочем, проводники шины должны вроде быть прямыми с отводами под BGA.
Согласование (делители из резисторов) размещается по краям трасс шины вместе с источниками напряжения питания делителя. Тут вроде и трассировать нечего.

Мне и из LVCMOS чуть шину не нарисовали в 5 см отводами, а саму шину - в стороне от ПЛИС. Еле отбился.

Но за острастку спасибо.

Пропускная способность LVCMOS явно недостаточна, PCI Express 8x даст нам до 4 ГБ/сек, а шина 64 бит максимум, 100 МГц - не потянет. Место узкое. И звенит всё без согласования.
А если будут установлены микросхемы с максимальной логической емкостью - будет еще хуже.

Как я понимаю, параллельные шины вообще отжили свое именно из-за всего этого. В моей старой конторе в такой ситуации скорее сделали бы пакетную передачу через небольшие шины с LVDS - двунаправленные каналы точка-точка. Но это как-то уж специфично для конкретного приложения.

Делать гигабитные последовательные интерфейсы на плате - следующий этап унификции.

Ладно, подожду результатов размещения деталей на плате.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jan 26 2009, 13:06
Сообщение #33


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

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



Цитата(jojo @ Jan 26 2009, 14:52) *
Hyperlinx может и без геометрии - можно задавать упрощенную модель трассы в виде линии передачи с длиной и волновым сопротивлением.
Может, правда ваша. Только вот вы можете потом на реальной плате не смочь получить даже близко такое сопротивление, на какое заложились в упрощенной модели. То есть заложитесь на 25, а в реалии будет 70 например.

Цитата(jojo @ Jan 26 2009, 14:52) *
Согласование (делители из резисторов) размещается по краям трасс шины вместе с источниками напряжения питания делителя. Тут вроде и трассировать нечего.

Мне и из LVCMOS чуть шину не нарисовали в 5 см отводами, а саму шину - в стороне от ПЛИС. Еле отбился.
Нестыковочка: человек, который нарисовал LVCMOS c пятисантиметровами отводами будет не в состоянии развести работоспособный GTLP скорее всего. А вообще я только сейчас уловил, что вы хотите общую шину. Ой вы намаетесь, хоть и скорость невелика. Я в свое время делал шину на 4 агентов: процессор, SDRAM, flash и ПЛИС. Я ее конечно развел шиной (полукольцом), без звезд, но замаялся помню нереально.

Цитата(jojo @ Jan 26 2009, 14:52) *
Пропускная способность LVCMOS явно недостаточна, PCI Express 8x даст нам до 4 ГБ/сек, а шина 64 бит максимум, 100 МГц - не потянет. Место узкое. И звенит всё без согласования.
А если будут установлены микросхемы с максимальной логической емкостью - будет еще хуже.
Посмотрите тогда лучше HSTL/SSTL стандарты. Их на небольшое расстояние да с DCI абсолютно реально сделать без резисторов мегагерц на 300-400 наверное.
Go to the top of the page
 
+Quote Post

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

 


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


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