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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Скоростные передатчики: дискретная схема, или FPGA?
iosifk
сообщение Nov 23 2006, 17:07
Сообщение #16


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



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


Посмотрите еще и micrel.com SY...
хвалить не буду, но на вопросы отвечу.
Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Nov 23 2006, 17:59
Сообщение #17


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

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



Цитата(Porychik Kize @ Nov 23 2006, 14:58) *
Цитата(RobFPGA @ Nov 23 2006, 15:10) *

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


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

Удачи! Rob.



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


У меня стоят два канала на базе TLK2501. Данные от ADC гонятся в плату обработки.
Для управления и предварительной обработки на плате ADC стоит Spartan3-400. Хотя только для управления хватило бы и 50. Плата ADC и плата приемника двухслойная. Для соединения используется кабели 1м и разъемы от SATA интерфейса. При работе ошибок передачи не наблюдаю.

При экспериментах с TLK1501 я подключал в качестве среды передачи витую пару 5e длинной 10 м smile.gif. Как ни странно линк был. Однако уровень ошибок передачи был для меня неприемлем.

На десятки метров лутше использовать оптику. К темже TLK2501 - TLK3101 подключается SFP отический приемопередатчик и тогда от 500 м до 10 км можно пробить.

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


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

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



Цитата
Кто вам такое сказал? Практически все выпускается только в I (-40 +85).

Просто по опыту видео-кодеков с промышленкой там было явно негусто.
В любом случае, при равной цене FPGA универсальнее... наверное. Мне ведь ещё шинный коммутатор нужен.
Go to the top of the page
 
+Quote Post
Flanker
сообщение Nov 23 2006, 22:46
Сообщение #19


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

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



Цитата(dryadae @ Nov 23 2006, 16:33) *
Цитата
правда нужны разъемы с радиочастотными контактами

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

Честно говоря, при таком раскладе мне всё больше и больше начинает нравиться второй Виртекс, XC2V40 wink.gif


В принципе, если обмен идет на небольшие расстояния (не более 10 метров), то на таких частотах хватит и экранированной витой пары, но нужен хороший высокочастотый разъем

Теоретически по документации LVDSы можно разогнать до 840 Мбит/с, стоимость XC2V40-5CS144I примерно 80$, что при экономии на дополнительных корпусах трансиверов по-моему приемлемо.

Желаю удачи в разработке.

Сообщение отредактировал Flanker - Nov 23 2006, 23:08
Go to the top of the page
 
+Quote Post
EugeneS
сообщение Nov 24 2006, 02:44
Сообщение #20


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

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



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

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

Передавать в основном предполагается на небольшие расстояния, порядка десятков сантиметров, в межплатных подключениях, а также по кабелю. В идеале - 800 Мбит/канал, но если уж совсем ничего не получится, придётся брать Spartan с его DDR 622 Мбит/с. Хотя выделять больше трёх пар под данные в разъёме проблематично.


Так ведь на DS90CR485 8 пар + клок надо. FPGA умеет source-synchronous, а 4х640 Мбит/с
сегодня все могут. biggrin.gif
Go to the top of the page
 
+Quote Post
Styv
сообщение Nov 24 2006, 12:31
Сообщение #21


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

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



А кто использовал SN65LV1023A/SN65LV1224B (10-MHz To 66-MHz, 10:1 LVDS SERIALIZER/DESERIALIZER) какие впечатления, как с ошибками передачи.
Хочу попробовать в новых разработках, для уменьшения количества соединяющих проводников.

И еще вопрос: Можноли сделать так, на одной плате поставить передатчик SN65LV1023A, а на другой принимать данные с помощью ПЛИС (например Cyclone), и какие будут трудности при такой реализации?
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Nov 24 2006, 13:55
Сообщение #22


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

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



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

Я использовал TI SN65LVDS93 как передатчики а приемнком был Virtex2.
4 ADC по 14 бит 66 MHz передавались по печатке или по 10 витым парам на расстояние от 5 см до 3 М.
Результаты очень хорошие!
Трудности в основном в реализации правильного приемника в FPGA, с жестким учетом времянок.

Успехов! Rob.
Go to the top of the page
 
+Quote Post
dryadae
сообщение Nov 24 2006, 15:01
Сообщение #23


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

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



Цитата(EugeneS @ Nov 24 2006, 02:44) *
Так ведь на DS90CR485 8 пар + клок надо. FPGA умеет source-synchronous, а 4х640 Мбит/с
сегодня все могут. biggrin.gif

Клок там общий, а лишние пары можно запросто выкинуть, они там очень хорошо расписаны по входным разрядам (порт - 24 бита, Вы не забыли?) По 6 бит на канал (x3), DDR (это x2), плюс ещё 6 микшируются. В смешанных каналах биты передаются неудобно, потому, как мне кажется, лучше на них забить - если, конечно, не нужна полная проускная способность. Эти два "лишних" канала там вообще устроены по-дурацки - в режиме не-DC-balanced они частично заполняются дублями, и пустыми битами.

Но, как было выше сказано, наверное дело-таки закончится Виртексом... unsure.gif
Go to the top of the page
 
+Quote Post
Flanker
сообщение Nov 24 2006, 23:47
Сообщение #24


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

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



Цитата(dryadae @ Nov 24 2006, 15:01) *
Цитата(EugeneS @ Nov 24 2006, 02:44) *
Так ведь на DS90CR485 8 пар + клок надо. FPGA умеет source-synchronous, а 4х640 Мбит/с
сегодня все могут. biggrin.gif

Клок там общий, а лишние пары можно запросто выкинуть, они там очень хорошо расписаны по входным разрядам (порт - 24 бита, Вы не забыли?) По 6 бит на канал (x3), DDR (это x2), плюс ещё 6 микшируются...

Но, как было выше сказано, наверное дело-таки закончится Виртексом... unsure.gif


При этом судя по документации, реально идет тактирование по обоим фронтам, т.е. в итоге имеем 48 бит за такт, только тогда получим полную пропускную способность 6,5 Гбит/с. При этом реально для 2,4 Гбит/с достаточно использовать только половину дифферкенциальных пар данных и одну пару CLK.
Go to the top of the page
 
+Quote Post
dryadae
сообщение Nov 25 2006, 02:11
Сообщение #25


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

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



Цитата
При этом судя по документации, реально идет тактирование по обоим фронтам, т.е. в итоге имеем 48 бит за такт, только тогда получим полную пропускную способность 6,5 Гбит/с. При этом реально для 2,4 Гбит/с достаточно использовать только половину дифферкенциальных пар данных и одну пару CLK.

Да это и так всё ясно; но цена... И потом - "толстый" корпус (мне больше нравится CSBGA), отсутствие "промышленки"... Нет, скорее всё-таки Виртекс smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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