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

 
 
5 страниц V  < 1 2 3 4 5 >  
Reply to this topicStart new topic
> гигабитный поток по LVDS c ПЛИС на ПЛИС на расстояние до 20 метров
RoadRunner
сообщение Jul 20 2018, 07:26
Сообщение #31


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

Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972



Цитата(Volkov @ Jul 19 2018, 21:30) *
Можете еще более упростить себе задачу,хотя не знаю есть ли у Альтеры бесплатное ядро SDI.

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

Цитата(Leka @ Jul 19 2018, 22:29) *
По даташитам, у чипов по 45-50мА типового потребления, не слишком ли?

Да, многовато конечно. Хотя у меня текущая версия платы около 1 Ватта жрет) Но именно поэтому щас и ломаю голову, как уменьшить, где урезать. А тут на прием-передачу сразу около 0,25 Вт тогда уйдет только на эквалайзеры. Но как дополнительное улучшение, если позволит энергобюджет, очень заманчиво.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jul 20 2018, 07:41
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(RoadRunner @ Jul 19 2018, 10:46) *
Собственно, нужно наладить прием/передачу по LVDS между двумя платами с Cyclone V. Скорость до 1 Гбит/с, расстояние до 20 метров.

Вы бы хотя бы указали, что за Cyclone V на ваших платах? Там же три варианта этих Cyclone V: Cyclone V E, Cyclone V GX и Cyclone V GT.

Может, у вашего Cyclone V есть не занятый PCIe, а вы тут внешние трансиверы сочиняете.. biggrin.gif
Go to the top of the page
 
+Quote Post
RoadRunner
сообщение Jul 20 2018, 09:00
Сообщение #33


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

Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972



Цитата(blackfin @ Jul 20 2018, 10:41) *
Вы бы хотя бы указали, что Cyclone V на ваших платах? Там же три варианта этих Cyclone V: Cyclone V E, Cyclone V GX и Cyclone V GT.

Так я и думаю, какой поставить biggrin.gif Пока еще никакого нет. Пока вообще все на Blackfin пашет.

А в плане PCIe.. я конечно с ним не работал и наверняка чего-то не знаю, но он у меня ассоциируется с чем-то большим и распараллеленным типа слота в системном блоке под видеокарту biggrin.gif А у меня то тут четыре витые пары на прием/передачу и плата с пол спичечного коробка) Ну короче, я вообще себе это не представляю)

Сообщение отредактировал RoadRunner - Jul 20 2018, 09:02
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jul 20 2018, 09:14
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(RoadRunner @ Jul 20 2018, 12:00) *
Так я и думаю, какой поставить biggrin.gif Пока еще никакого нет.

А в плане PCIe.. он у меня ассоциируется с чем-то большим и распараллеленным типа слота в системном блоке под видеокарту biggrin.gif А у меня то тут четыре витые пары на прием/передачу и плата с пол спичечного коробка)

Так может, пора уже познакомиться?
Цитата
Key Transceiver Features:
...
embedded PCIe Gen1 (2.5 Gbps) and Gen2 (5 Gbps) hard intellectual property (IP) to support PCI-SIG® compliant x1, x2, or x4 endpoint or rootport applications
...

Цитата
Кабельные спецификации PCI Express позволяют доводить длину одного соединения до десятков метров, что делает возможным создание ЭВМ, периферийные устройства которой находятся на значительном удалении.
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Jul 20 2018, 09:31
Сообщение #35


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

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



Приветствую!
Цитата(RoadRunner @ Jul 20 2018, 12:00) *
Так я и думаю, какой поставить biggrin.gif Пока еще никакого нет. Пока вообще все на Blackfin пашет.

А в плане PCIe.. я конечно с ним не работал и наверняка чего-то не знаю, но он у меня ассоциируется с чем-то большим и распараллеленным типа слота в системном блоке под видеокарту biggrin.gif А у меня то тут четыре витые пары на прием/передачу и плата с пол спичечного коробка) Ну короче, я вообще себе это не представляю)
А у Вас и вариантов то всего 2 - либо классический LVDS минимум 3-4 пары (клок и 2x500 Mb или 3х333) или гигабитный линк с внешним (типа TLK) либо внутренним в FPGA трансмиттером.

В первом случае для "экономного" варианта можно попробовать hdmi кабель с разъемами использовать - как раз 4 пары sm.gif.

Удачи! Rob.


Go to the top of the page
 
+Quote Post
blackfin
сообщение Jul 20 2018, 09:35
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(RobFPGA @ Jul 20 2018, 12:31) *
... либо классический LVDS минимум 3-4 пары (клок и 2x500 Mb или 3х333) ..

ТС желал полный дуплекс, а потому 2 клока и 2х2х500 Mb..
Цитата(RoadRunner @ Jul 19 2018, 16:17) *
Под определенный кабель делаю - четыре витых пары. Для полного дуплекса.
Go to the top of the page
 
+Quote Post
RoadRunner
сообщение Jul 20 2018, 09:39
Сообщение #37


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

Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972



Цитата(blackfin @ Jul 20 2018, 12:14) *
Так может, пора уже познакомиться?

Я только не понял, за счет чего он позволяет достичь существенно больших скоростей, чем обычный LVDS по той же витой паре?
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Jul 20 2018, 09:40
Сообщение #38


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

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



Приветствую
Цитата(blackfin @ Jul 20 2018, 12:35) *
ТС желал полный дуплекс, а потому 2 клока и 2х2х500 Mb..
Второй клок не обязателен - от одного прекрасно работает.
У меня был проект Clk,1x500 в одну сторону и 2x500 в другую.
Удачи! Rob.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jul 20 2018, 09:41
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(RoadRunner @ Jul 20 2018, 12:39) *
Я только не понял, за счет чего он позволяет достичь существенно больших скоростей, чем обычный LVDS по той же витой паре?

За счет того, что клок внутри данных. Ну и плюс всякие CRC, эквалайзеры и проч.
Go to the top of the page
 
+Quote Post
RoadRunner
сообщение Jul 20 2018, 10:10
Сообщение #40


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

Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972



Цитата(blackfin @ Jul 20 2018, 12:41) *
За счет того, что клок внутри данных. Ну и плюс всякие ЕСС, эквалайзеры и проч.

Так я правильно понимаю, что это тот же самый альтеровский встроенный в cyclone трансивер просто для протокола PCI? Там тоже клок с данными замешивается, кодирования делаются т.д.

Цитата
Может, у вашего Cyclone V есть не занятый PCIe, а вы тут внешние трансиверы сочиняете.. biggrin.gif

Я внутренние встроенные альтеровские блоки имел ввиду, когда писал dedicated tranceiver в первом посте. Не внешние микросхемы.

Сообщение отредактировал RoadRunner - Jul 20 2018, 10:11
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jul 20 2018, 10:19
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(RoadRunner @ Jul 20 2018, 13:10) *
Так я правильно понимаю, что это тот же самый альтеровский встроенный в cyclone трансивер просто для протокола PCIe?

Да.

Цитата(RoadRunner @ Jul 20 2018, 13:10) *
Я внутренние встроенные альтеровские блоки имел ввиду, когда писал dedicated tranceiver в первом посте. Не внешние микросхемы.

У Cyclone V E нет встроенных гигабитных трансиверов, поэтому вам и начали советовать внешние.
Go to the top of the page
 
+Quote Post
Leka
сообщение Jul 20 2018, 13:41
Сообщение #42


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

Группа: Участник
Сообщений: 1 049
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(RoadRunner @ Jul 20 2018, 10:26) *
текущая версия платы около 1 Ватта жрет

На BlackFin? Откуда столько?

Если потребление было бы в несколько раз меньше (например, 200мВт),
тогда имеет смысл попробовать реализовать 0,5...1Гбит/сек внутренними средствами небольшой ПЛИС,
без внешних PHY, чтобы сохранить малое потребление.



Я несколько раз использовал LVDS приемники Циклона-4-е для реализации встроенного осциллографа - в целях отладки дизайна. Данные с LVDS входа стробируются с частотой ~~ 450МГц*8=3,6ГГц, далее обрабатываются, строится картинка, и выводится на SVGA. 500МГц сигналы наблюдаются без проблем. Общее потребление не превышает 200мВт.
Поэтому и не считаю неразрешимой задачу передачи 1Гбит/сек через обычные LVDS-приемопередатчики дешевых ПЛИС. Но как ведет себя 20м витая пара - понятия не имею.
Go to the top of the page
 
+Quote Post
RoadRunner
сообщение Jul 20 2018, 13:54
Сообщение #43


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

Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972



Цитата(Leka @ Jul 20 2018, 16:28) *
На BlackFin? Откуда столько?

Так там еще внешняя память SDRAM к нему, Ethernet-коммутатор, АЦП. Один коммутатор только греется как кипятильник и жрет соответственно.

Не знаю, правда, сколько будет жрать ПЛИС с почти гигабитным трансивером, пусть и встроенным. Но пока прихожу к выводу, что стоит эту версию попробовать. Помучаю Custom PHY с требуемым кабелем, посмотрю, что получится. О результатах отпишусь. Всем спасибо за соображения.

Цитата(Leka @ Jul 20 2018, 16:28) *
Если потребление было бы в несколько раз меньше (например, 200мВт),
тогда имеет смысл попробовать реализовать 0,5...1Гбит/сек внутренними средствами небольшой ПЛИС,
без внешних PHY, чтобы сохранить малое потребление.

Да, я и хочу только ПЛИС и АЦП оставить. Так в идеале по энергопотреблению и должно получиться. А основной вопрос сейчас: можно ли обойтись тупо SerDes-ом или придется юзать трансивер с его примочками. Использование трансивера конечно несколько сужает выбор микросхем. Может даже Cyclone IV придется взять, т.к. у пятых со встроенными трансиверами корпуса больно большие.

Цитата(Leka @ Jul 20 2018, 16:41) *
Я несколько раз использовал LVDS приемники Циклона-4-е для реализации встроенного осциллографа - в целях отладки дизайна. Данные с LVDS входа стробируются с частотой ~~ 450МГц*8=3,6ГГц, далее обрабатываются, строится картинка, и выводится на SVGA. 500МГц сигналы наблюдаются без проблем. Общее потребление не превышает 200мВт.
Поэтому и не считаю неразрешимой задачу передачи 1Гбит/сек через обычные LVDS-приемопередатчики дешевых ПЛИС. Но как ведет себя 20м витая пара - понятия не имею.

А Вы на ALTLVDS_RX делали или сами на сдвиговых регистрах и PLL? Какая длина LVDS-линии была?

Цитата
450МГц*8=3,6ГГц

8 - это фактор десериализации? Т.е. по линии 3,6 ГГц шло?

Сообщение отредактировал RoadRunner - Jul 20 2018, 13:58
Go to the top of the page
 
+Quote Post
Leka
сообщение Jul 20 2018, 14:21
Сообщение #44


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

Группа: Участник
Сообщений: 1 049
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(RoadRunner @ Jul 20 2018, 16:54) *
А Вы на ALTLVDS_RX делали или сами на сдвиговых регистрах и PLL? Какая длина LVDS-линии была?

Сам на сдвиговых регистрах. LVDS-приемник использовался, как аналоговый компаратор (для построения картинки типа глазковой диаграммы и тп), линии там не было. Принимался аналоговый сигнал.

Цитата(RoadRunner @ Jul 20 2018, 16:54) *
8 - это фактор десериализации? Т.е. по линии 3,6 ГГц шло?

Нет, аналоговый сигнал (наблюдал до ~~ГГц). Те не встроенный логанализатор, а именно осциллограф - для наблюдения повторяющихся аналоговых сигналов.

Витая пара кат 5 только до 100МГц нормируется, а надо 500МГц. Это начиная с кат 6a.
Имхо, имеет смысл сначала исследовать реальный кабель в реальных условиях, а потом принимать решение по схемотехнике.


Сообщение отредактировал Leka - Jul 20 2018, 14:06
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jul 20 2018, 14:22
Сообщение #45


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Leka @ Jul 20 2018, 16:41) *
Но как ведет себя 20м витая пара - понятия не имею.

Для 20-ти метрового кабеля 8-й категории (по ссылке выше) затухание на 600 МГц ~ 9.2 дБ. То есть, на выходе кабеля напряжение будет примерно в три раза меньше, чем на входе.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th August 2018 - 06:36
Рейтинг@Mail.ru


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