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

 
 
> Multidrop LVDS vs Spartan-3E, есть-ли опыт использования?
makc
сообщение Aug 22 2008, 18:19
Сообщение #1


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Возник вопрос: возможно-ли использовать LVDS на базе Spartan-3E в режиме multidrop? Для Virtex-Е есть соответствующий XAPP, в котором описывается подобная возможность. Однако для Spartan-3E я такого не нашел. При этом я предполагаю, что ячейки ввода-вывода у Spartan-3E отличаются от ячеек ввода-вывода у Virtex-E, поэтому распространять сказанное в упомянутом XAPP на Spartan-3E вряд-ли возможно. Если-ли у кого-нибудь подобный опыт?


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
atlantic
сообщение Aug 23 2008, 15:54
Сообщение #2


участник
****

Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402



Цитата(makc @ Aug 22 2008, 21:19) *
Возник вопрос: возможно-ли использовать LVDS на базе Spartan-3E в режиме multidrop? Для Virtex-Е есть соответствующий XAPP, в котором описывается подобная возможность. Однако для Spartan-3E я такого не нашел. При этом я предполагаю, что ячейки ввода-вывода у Spartan-3E отличаются от ячеек ввода-вывода у Virtex-E, поэтому распространять сказанное в упомянутом XAPP на Spartan-3E вряд-ли возможно. Если-ли у кого-нибудь подобный опыт?

Вполне можно, только multidrop это не режим а топология. Тут главное надо правильно сделать разводку платы(терминацию делать на самом удаленном от передатчика приемнике), также факторами являются скорость передачи и кол-во приемников. Можно еще для ознакомления посмотреть TI Application Report SLLA054A, там они делают подобную оценку. Вообщем дифф. драйвера/приемники бывают нескольких стандартов в которых варьируются значение уровней сигналов, максимальных скоростей работы итд. Нужно обратить внимание, чтоб дифф.стандарт передатчика совпадал с приемниками, для этого надо смотреть их параметры в даташитах, в S3E большой выбор I/O стандартов. Например в S3E есть возможность нескольких вариантов конфигураций I/O интерфейсов дифф. стандартов : - RSDS(National) , MiniLVDS(TI) которые как раз в такой(Multidrop) топологии и работают(специально для драйверов столбцов TFT матриц ), и если у вас драйвер/приемники LVDS(signal swing 250-450mV) это вполне совместимо с multidrop .
Go to the top of the page
 
+Quote Post
makc
сообщение Aug 24 2008, 07:23
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(atlantic @ Aug 23 2008, 19:54) *
Вполне можно, только multidrop это не режим а топология. Тут главное надо правильно сделать разводку платы(терминацию делать на самом удаленном от передатчика приемнике), также факторами являются скорость передачи и кол-во приемников.


Приёмников предполагается два. Оба такие же Spartan-3E. Вам не попадались где-нибудь рекомендации по разводке multidrop LVDS? Практически во всех статьях на эту тему я встречал отрывочные фразы на эту тему, но никаких целостных рекомендаций мне не попалось.

Цитата
Можно еще для ознакомления посмотреть TI Application Report SLLA054A, там они делают подобную оценку.


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

Цитата
Вообщем дифф. драйвера/приемники бывают нескольких стандартов в которых варьируются значение уровней сигналов, максимальных скоростей работы итд. Нужно обратить внимание, чтоб дифф.стандарт передатчика совпадал с приемниками, для этого надо смотреть их параметры в даташитах, в S3E большой выбор I/O стандартов. Например в S3E есть возможность нескольких вариантов конфигураций I/O интерфейсов дифф. стандартов : - RSDS(National) , MiniLVDS(TI) которые как раз в такой(Multidrop) топологии и работают(специально для драйверов столбцов TFT матриц ), и если у вас драйвер/приемники LVDS(signal swing 250-450mV) это вполне совместимо с multidrop .


Это я знаю, вопрос был об опыте использования этой топологии и возможных подводных камнях. Принципиальную возможность такого использования я и сам прекрасно понимаю.


Цитата(DmitryR @ Aug 24 2008, 11:04) *
Можно, только зачем? У вас так много устройств, что к каждому отдельную пару не протянуть? Или они там должны каждый с каждым общаться, как по шине? Просто LVDS обычно означает скорость, а скорость и multidrop - обычно трудно совместимые понятия.


1. Сэкономить контакты у ПЛИС, т.к. при пяти дифференциальных парах мне потребуется минимум лишних 10 выходных контактов.
2. Multidrop - не предполагает общения "каждый с каждым".
3. Скорость одной LVDS-линии должна быть в районе 230 Мбит/с, что вполне допустимо успешной для работы в топологии multidrop.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Aug 24 2008, 11:48
Сообщение #4


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

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



Цитата(makc @ Aug 24 2008, 11:23) *
1. Сэкономить контакты у ПЛИС, т.к. при пяти дифференциальных парах мне потребуется минимум лишних 10 выходных контактов.
10 контактов - это мелочи, не стоит заморочки.

Цитата(makc @ Aug 24 2008, 11:23) *
3. Скорость одной LVDS-линии должна быть в районе 230 Мбит/с, что вполне допустимо успешной для работы в топологии multidrop.
Я в этом очень не уверен. Для начала, я бы взял HyperLynx и посмотрел в нем (в LineSim), чем примерно дело пахнет. Уверен: увиденное отобъет всякое желание делать multidrop.

Цитата(makc @ Aug 24 2008, 11:23) *
Приёмников предполагается два. Оба такие же Spartan-3E.
А вообще, поставить одну большую ПЛИС не получается? Три Спартана на одной плате - это IMHO нечто.
Go to the top of the page
 
+Quote Post
makc
сообщение Aug 24 2008, 13:33
Сообщение #5


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(DmitryR @ Aug 24 2008, 15:48) *
10 контактов - это мелочи, не стоит заморочки.


Вот если бы у Spartan'a все контакты были одинаковы и могли бы работать как входами, так и выходами, то тогда можно было бы подумать над Вашими словами. Но при имеющихся ограничениях 10 контактов для текущего проекта - это весомый аргумент.

Цитата
Я в этом очень не уверен. Для начала, я бы взял HyperLynx и посмотрел в нем (в LineSim), чем примерно дело пахнет. Уверен: увиденное отобъет всякое желание делать multidrop.


Пока не отбило. Linesim показывает вполне нормальную картинку с фронтами 500-600 нс, что при 231 Мбит/с дает окно около 4 нс, которого, ПМСМ, вполне достаточно для надежной работы интерфейса. Если не сложно, покажите модель, которая подтвердит Ваши слова.

Цитата
А вообще, поставить одну большую ПЛИС не получается? Три Спартана на одной плате - это IMHO нечто.


Не получается. А вообще их будет четыре, просто один должен быть связан сразу с двумя.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- makc   Multidrop LVDS vs Spartan-3E   Aug 22 2008, 18:19
|- - DmitryR   Можно, только зачем? У вас так много устройств, чт...   Aug 24 2008, 07:04
|- - atlantic   Цитата(makc @ Aug 24 2008, 10:23) Приёмни...   Aug 24 2008, 18:17
|- - makc   Цитата(atlantic @ Aug 24 2008, 22:17) Нас...   Aug 24 2008, 18:23
|- - atlantic   Цитата(makc @ Aug 24 2008, 21:23) Пары те...   Aug 24 2008, 18:46
|- - makc   Цитата(atlantic @ Aug 24 2008, 22:46) Ну ...   Aug 24 2008, 19:08
|- - DmitryR   Цитата(makc @ Aug 24 2008, 23:08) PS: Мен...   Aug 25 2008, 05:57
|- - atlantic   Цитата(makc @ Aug 24 2008, 22:08) Идея у ...   Aug 25 2008, 18:51
|- - makc   Цитата(atlantic @ Aug 25 2008, 22:51) ИМХ...   Aug 25 2008, 19:03
|- - atlantic   Цитата(makc @ Aug 25 2008, 22:03) Да, я э...   Aug 25 2008, 19:33
|- - makc   Цитата(atlantic @ Aug 25 2008, 23:33) Над...   Aug 26 2008, 03:19
- - avesat   Цитата(makc @ Aug 24 2008, 10:23) ...реко...   Aug 24 2008, 10:18
- - avesat   Цитата(makc @ Aug 24 2008, 22:08) PS: Мен...   Aug 25 2008, 20:12
- - avesat   Цитата(makc @ Aug 26 2008, 06:19) ... Я б...   Aug 26 2008, 09:24
|- - makc   Цитата(avesat @ Aug 26 2008, 13:24) Тоже ...   Aug 26 2008, 13:15
- - avesat   Все прояснилось. Если открыть ds312.pdf на страниц...   Aug 26 2008, 19:39
- - makc   Цитата(avesat @ Aug 26 2008, 23:39) Все п...   Aug 26 2008, 19:44


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

 


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


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