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

 
 
> Скоростные передатчики: дискретная схема, или FPGA?
dryadae
сообщение Nov 21 2006, 18:30
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 154
Регистрация: 7-03-06
Пользователь №: 15 051



Собственно, стоит задача передать 2,4 Гбит/сек, стандарт - LVDS. Из доступных решений пока найдено только DS90CR485/DS90CR486, и Stratix II GX.
У первого не нравится цена - и приёмник, и передатчик стоят по 30$, а также нет промышленного диапазона, и потом, там используется CMOS DDR. Зато и пиковая скорость тоже приятна - 6,4 Гбит/сек.
У Стратикса цена не впечатлила совершенно, как и "толстый" корпус, хотя функций собственно передачи у него меньше.

Хотелось бы услышать реальные альтернативы, а также то, насколько ощутимым может быть отсутствие pre-emphasis (у обоих он есть), DC-balance (избыточное кодирование по типу чётности, присутствует только у DS90xxxxx).

Передавать в основном предполагается на небольшие расстояния, порядка десятков сантиметров, в межплатных подключениях, а также по кабелю. В идеале - 800 Мбит/канал, но если уж совсем ничего не получится, придётся брать Spartan с его DDR 622 Мбит/с. Хотя выделять больше трёх пар под данные в разъёме проблематично.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
Doka
сообщение Nov 21 2006, 19:55
Сообщение #2


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(dryadae @ Nov 21 2006, 18:30) *
У Стратикса цена не впечатлила совершенно
тогда сколько вы готовы выложить за подобное решение? ПЛИСы с SerDes, пожалуй, есть у всех основных производителей (за исключением Актел).

Цитата(dryadae @ Nov 21 2006, 18:30) *
насколько ощутимым может быть отсутствие pre-emphasis (у обоих он есть), DC-balance (избыточное кодирование по типу чётности, присутствует только у DS90xxxxx).
если под DC-balance подразумевается кодирование 8b/10b, то оно может быть реализовано на логике (в плис).

Цитата(dryadae @ Nov 21 2006, 18:30) *
если уж совсем ничего не получится, придётся брать Spartan с его DDR 622 Мбит/с
если не секрет, какой из Спартанов на такое способен и при каком режиме? всеже для того S3E режим работы больше теоретический (при 311МГц тактовой-то): органичения на использование трасс глобальных клоков + невозможность задействования DCM.


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
dryadae
сообщение Nov 21 2006, 21:28
Сообщение #3


Частый гость
**

Группа: Новичок
Сообщений: 154
Регистрация: 7-03-06
Пользователь №: 15 051



Цитата
тогда сколько вы готовы выложить за подобное решение? ПЛИСы с SerDes, пожалуй, есть у всех основных производителей (за исключением Актел).

Чем дешевле, тем лучше. В принципе, это по определению должно быть не дороже чипа от National Semiconductor плюс какой-нибудь завалящий FPGA (XS3S100E), то есть 30-45$. Но лучше - меньше, так как плата там будет не одна.

Цитата
если под DC-balance подразумевается кодирование 8b/10b, то оно может быть реализовано на логике (в плис).

DC-balance - это дополнительное кодирование, которое правильнее было бы назвать 6b/7b, хотя лично я не уверена, что коды задаются независимо для всех каналов. Подробнее прочитать можно тут:
http://www.maxim-ic.com/appnotes.cfm/an_pk/3821
Собственно, я ещё не знаю, нужен ли он - на DSxxxx эта функция программируется, и хотелось бы узнать реальный опыт. По словам производителя - "типа, круто" (что неудивительно).

Цитата
если не секрет, какой из Спартанов на такое способен и при каком режиме? всеже для того S3E режим работы больше теоретический (при 311МГц тактовой-то): органичения на использование трасс глобальных клоков + невозможность задействования DCM.

Это да; если множить каналы, то реально получится 167 Mhz*2 (на 1200-ом), то есть всего 334 Мбит на канал. Иначе нет сдвига фазы CLK90/CLK270, необходимых для DDR. А хотелось бы иметь больше при меньшем количестве пинов в разъёме.

Сообщение отредактировал dryadae - Nov 21 2006, 21:31
Go to the top of the page
 
+Quote Post
cms
сообщение Nov 22 2006, 01:18
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 6-07-04
Пользователь №: 266



Подам мысль: если хотите дешево передать 2.4Гб, то используйте LVDS-шину с сериализацией (не путать с DDR!). Дешевые семейства, Ciclone/Spartan имеют 622МБ LVDS сердесы на пин, 4 LVDS пары + клок будут хорошим решением. Подберите подходящий разъем и не мучайтесь с отдельными микросхемами сердесов.

Кстати, сейчас под рукой нет даташита, но вторые циклоны ИМХО обеспечивают и 800Мбит на пин, так что уложитесь в три пары + клок.

А то что вы говорили о Stratix II GX - у них принципиально иные приемопередатчики с восстановлением клока из данных (хотя есть и обычные LVDSы). Пока этот вариант за 30$ не заимплементишь.
Go to the top of the page
 
+Quote Post
dryadae
сообщение Nov 22 2006, 01:50
Сообщение #5


Частый гость
**

Группа: Новичок
Сообщений: 154
Регистрация: 7-03-06
Пользователь №: 15 051



Цитата(cms @ Nov 22 2006, 01:18) *
Подам мысль: если хотите дешево передать 2.4Гб, то используйте LVDS-шину с сериализацией (не путать с DDR!). Дешевые семейства, Ciclone/Spartan имеют 622МБ LVDS сердесы на пин, 4 LVDS пары + клок будут хорошим решением. Подберите подходящий разъем и не мучайтесь с отдельными микросхемами сердесов.

Кстати, сейчас под рукой нет даташита, но вторые циклоны ИМХО обеспечивают и 800Мбит на пин, так что уложитесь в три пары + клок.

А то что вы говорили о Stratix II GX - у них принципиально иные приемопередатчики с восстановлением клока из данных (хотя есть и обычные LVDSы). Пока этот вариант за 30$ не заимплементишь.

Нету там передатичков на 800; только приёмники. А передача возможна только на 640 Мбит. У Спартана, как было замечено выше, такого нет и подавно. Поэтому и мучаюсь.

P.S. Чипы DSxxxx, кстати, работают именно с сериализацией - внутри у них собственных PLL, и по отдельной линии передаётся умноженный клок.

Сообщение отредактировал dryadae - Nov 22 2006, 01:56
Go to the top of the page
 
+Quote Post
dryadae
сообщение Nov 22 2006, 17:22
Сообщение #6


Частый гость
**

Группа: Новичок
Сообщений: 154
Регистрация: 7-03-06
Пользователь №: 15 051



Ну и?
Go to the top of the page
 
+Quote Post
Flanker
сообщение Nov 22 2006, 23:14
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 76
Регистрация: 16-05-05
Из: г.Чебоксары
Пользователь №: 5 090



Цитата(dryadae @ Nov 22 2006, 17:22) *
Ну и?


Со скоростями до 2.4 Гбит не работал, но в текущем проекте испрользую трансивер фирмы Cypress CYP15G0101DXB-BBXC. Пропускная способность до 1.5Гбит (HOTLink II, FibreChannel, Gbit Ethernet). Приемник и передатчик полностью независимые. При максимальной скорости обмена тактирование микросхемы частотой до 150МГц.
В итоге для управления можно обойтись SPARTAN3. Дополнительно для трансивера требуются микросхемы драйвера и эквалайзера для согласования. Стоимость трансивера в районе 26-27$. Корпус BGA100.
Go to the top of the page
 
+Quote Post
dryadae
сообщение Nov 23 2006, 11:18
Сообщение #8


Частый гость
**

Группа: Новичок
Сообщений: 154
Регистрация: 7-03-06
Пользователь №: 15 051



Цитата
Пропускная способность до 1.5Гбит

Тогда DS90CR485/6 лучше; у Cypress'а всего один канал, и HDTV в полтора гигабита явно не влезет sad.gif

Цитата
Стоимость трансивера в районе 26-27$. Корпус BGA100.

Промышленка (-40 - +85)?
Go to the top of the page
 
+Quote Post
Porychik Kize
сообщение Nov 23 2006, 13:10
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 15-10-04
Пользователь №: 884



Цитата(dryadae @ Nov 23 2006, 11:18) *
Цитата
Пропускная способность до 1.5Гбит

Тогда DS90CR485/6 лучше; у Cypress'а всего один канал, и HDTV в полтора гигабита явно не влезет sad.gif

Цитата
Стоимость трансивера в районе 26-27$. Корпус BGA100.

Промышленка (-40 - +85)?



CYP150401:
- до 4-х каналов 8 бит; либо 2x16 либо 1x32 бит
- есть -40...+85
- версия CYP15G0403 с независимыми клоками для отдельных каналов


--------------------
"Я люблю путешествовать, посещать новые города, страны, знакомиться с новыми людьми."
Чингисхан.
Go to the top of the page
 
+Quote Post
vmp
сообщение Nov 23 2006, 14:08
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Цитата(dryadae @ Nov 21 2006, 18:30) *
Собственно, стоит задача передать 2,4 Гбит/сек, стандарт - LVDS. Из доступных решений пока найдено только DS90CR485/DS90CR486, и Stratix II GX.


А продукцию TI смотрели?
General Purpose Gigabit Transceivers
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Nov 23 2006, 15:10
Сообщение #11


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

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!


На короткие расстояния TI TLK2501 - TLK3101 самое то. У меня сейчас работают TLK2501. По стандартным метровым SATA кабелям - до 240 МГбайт/сек в обе стороны без всяких проблем, с минимальной логикой для управления. На 3101 при длинне 0.75 М передавало до 300 МГбайт/сек
В принципе можно и дальше но с соответствующими кабелями.

Удачи! Rob.
Go to the top of the page
 
+Quote Post
Flanker
сообщение Nov 23 2006, 15:49
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 76
Регистрация: 16-05-05
Из: г.Чебоксары
Пользователь №: 5 090



Цитата(dryadae @ Nov 23 2006, 11:18) *
Цитата
Пропускная способность до 1.5Гбит

Тогда DS90CR485/6 лучше; у Cypress'а всего один канал, и HDTV в полтора гигабита явно не влезет sad.gif

Цитата
Стоимость трансивера в районе 26-27$. Корпус BGA100.

Промышленка (-40 - +85)?


Цена промышленного CYP15G0101DXB-BBXI будет от 32$ в зависимости от количества. Смотрел на сайте AVNET. 4-х канальный вариант CYP15G0403DXB-BBXI будет стоить уже от 102$ (дороговат). Но вам он и не нужен. Достаточно установить 2-х канальный индустриальный CYP15G0201DXB-BBI (его цена от 73$). Входная/выходная шина данных каждого передатчика/приемника 8 бит. Если сгрупперовать оба передатчика на одну задачу то теоретически можно получить до 3Гбит. Цена конечно кусачая, но есть два плюса: во-первых и приемники и передатчики в одном корпусе; во-вторых через микросхему драйвера можно сигнал выдавать сразу на коаксиал, в итоге имеем экономиию контактов на разъеме (правда нужны разъемы с радиочастотными контактами) и нет проблем с рассогласованием сигналов (если тянуть несколько LVDSных пар). Корпус BGA196.
Go to the top of the page
 
+Quote Post
Porychik Kize
сообщение Nov 23 2006, 15:58
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 15-10-04
Пользователь №: 884



Цитата(RobFPGA @ Nov 23 2006, 15:10) *
Приветствую!


На короткие расстояния TI TLK2501 - TLK3101 самое то. У меня сейчас работают TLK2501. По стандартным метровым SATA кабелям - до 240 МГбайт/сек в обе стороны без всяких проблем, с минимальной логикой для управления. На 3101 при длинне 0.75 М передавало до 300 МГбайт/сек
В принципе можно и дальше но с соответствующими кабелями.

Удачи! Rob.



если можно - то чуть подробнее об этом. Мне надо передать данные на скорости в 1Гбит/с на 7...10 метров.........


--------------------
"Я люблю путешествовать, посещать новые города, страны, знакомиться с новыми людьми."
Чингисхан.
Go to the top of the page
 
+Quote Post
dryadae
сообщение Nov 23 2006, 16:33
Сообщение #14


Частый гость
**

Группа: Новичок
Сообщений: 154
Регистрация: 7-03-06
Пользователь №: 15 051



Цитата
А продукцию TI смотрели?
General Purpose Gigabit Transceivers

У TI в основном C-диапазон.

Цитата
Достаточно установить 2-х канальный индустриальный CYP15G0201DXB-BBI (его цена от 73$). Входная/выходная шина данных каждого передатчика/приемника 8 бит. Если сгрупперовать оба передатчика на одну задачу то теоретически можно получить до 3Гбит. Цена конечно кусачая, но есть два плюса: во-первых и приемники и передатчики в одном корпусе; во-вторых через микросхему драйвера можно сигнал выдавать сразу на коаксиал, в итоге имеем экономиию контактов на разъеме


Цитата
правда нужны разъемы с радиочастотными контактами

То есть обычного дифференциала на 1.25 ггц (экранированные пары) будет не хватать?

Честно говоря, при таком раскладе мне всё больше и больше начинает нравиться второй Виртекс, XC2V40 wink.gif
Go to the top of the page
 
+Quote Post
vmp
сообщение Nov 23 2006, 17:00
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Цитата(dryadae @ Nov 23 2006, 16:33) *
У TI в основном C-диапазон.


Кто вам такое сказал? Практически все выпускается только в I (-40 +85).
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 17:55
Рейтинг@Mail.ru


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