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

 
 
 
Reply to this topicStart new topic
> Какова скорость lvds Artix
Дварфик
сообщение Dec 15 2014, 13:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 16-06-09
Пользователь №: 50 327



вобщем весь вопрос в названии. Пролазил даташиты и ничего толком/до конца/на все 100% не понял wacko.gif . Глядел на "7 Series FPGAs Overview (DS180)"
Практически все ПЛИС помечены как p и n. То есть они поддерживают диф. сигналы.
У меня стоит задача передать cmos 27 сигналов+клок видео ХД на частоте 150МГц. Сколько мне на это диф пар LVDS потребуется (просьба предоставить понятный расчёт).
И что за MGT и с чем их едят? на сколько они быстрее стандартных?
В выше упомянутой pdf есть [Peak Transceiver Speed 6.6 Gb/s; Peak Serial Bandwidth (Full Duplex) 211 Gb/s]. Может это оно, но что оно значит? Объясните пожалуйста rolleyes.gif

Сообщение отредактировал Дварфик - Dec 15 2014, 13:18
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Dec 15 2014, 13:44
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(Дварфик @ Dec 15 2014, 19:16) *
вобщем весь вопрос в названии. Пролазил даташиты и ничего толком/до конца/на все 100% не понял wacko.gif . Глядел на "7 Series FPGAs Overview (DS180)"
Практически все ПЛИС помечены как p и n. То есть они поддерживают диф. сигналы.
У меня стоит задача передать cmos 27 сигналов+клок видео ХД на частоте 150МГц. Сколько мне на это диф пар LVDS потребуется (просьба предоставить понятный расчёт).
И что за MGT и с чем их едят? на сколько они быстрее стандартных?
В выше упомянутой pdf есть [Peak Transceiver Speed 6.6 Gb/s; Peak Serial Bandwidth (Full Duplex) 211 Gb/s]. Может это оно, но что оно значит? Объясните пожалуйста rolleyes.gif

Объясняю:
LVDS в Артиксе (и не только в нём) может быть двух типов : Обычные пины (с помощью встроенных макросов типа SERDES ) могут принимать и передавать данные со скоростью 1250Мбит в секунду (см.стр.12 в даташите на Артикс). Эти же обычные ноги могут быть использованы и для других целей и I/O стандартов.
Кроме того, существуют специальные встроенные макросы MGT - они гораздо шустрее, до 6.6 Гбит. Они ещё могут многое чего не могут обычные пины - выделяют клок из входного потока, делают 8B10B кодирование-декодирование и многое другое. Но эти пины не могут использоваться для других целей.
Для вашего случая (тем более клок передаётся отдельно) 150МГц без проблем пролезет и через обычные LVDS. Хотя если есть желание сэкономить на HD десериалайзере, то можно тупо заводить serial HD на MGT трансивер,
примеры есть у Xilinx. Не забыть при этом про cable equalizer, иначе на длинном кабеле проблем наловите.
Go to the top of the page
 
+Quote Post
serg_k1
сообщение Dec 25 2014, 14:00
Сообщение #3


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

Группа: Участник
Сообщений: 115
Регистрация: 21-03-07
Пользователь №: 26 368



Цитата(Bad0512 @ Dec 15 2014, 17:44) *
Объясняю:
LVDS в Артиксе (и не только в нём) может быть двух типов : Обычные пины (с помощью встроенных макросов типа SERDES ) могут принимать и передавать данные со скоростью 1250Мбит в секунду (см.стр.12 в даташите на Артикс). Эти же обычные ноги могут быть использованы и для других целей и I/O стандартов.
Кроме того, существуют специальные встроенные макросы MGT - они гораздо шустрее, до 6.6 Гбит. Они ещё могут многое чего не могут обычные пины - выделяют клок из входного потока, делают 8B10B кодирование-декодирование и многое другое. Но эти пины не могут использоваться для других целей.
Для вашего случая (тем более клок передаётся отдельно) 150МГц без проблем пролезет и через обычные LVDS. Хотя если есть желание сэкономить на HD десериалайзере, то можно тупо заводить serial HD на MGT трансивер,
примеры есть у Xilinx. Не забыть при этом про cable equalizer, иначе на длинном кабеле проблем наловите.

А можно ли Артикс ( или вообще 7-ю серию) соединить с LVDS33 . нужно 32 разряда под 400MHz. Посмотрел на плате AC701 Evaluation Board есть только TMDS33. Можно ли выход TMDS33 состыковать с входом LVDS33?
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Dec 26 2014, 11:08
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(serg_k1 @ Dec 25 2014, 20:00) *
А можно ли Артикс ( или вообще 7-ю серию) соединить с LVDS33 . нужно 32 разряда под 400MHz. Посмотрел на плате AC701 Evaluation Board есть только TMDS33. Можно ли выход TMDS33 состыковать с входом LVDS33?

Можно. LVDS33 от LVDS25 отличается лишь напряжением питания банка I/O. Чтобы сделать LVDS выход на Артиксе надо банк запитать от 2.5в. Чтобы принять LVDS можно запитать банк от любого питания,
однако если это не 2.5в, то встроенные терминаторы использовать не получится. Такие характеристики как common mode voltage и diff. voltage совпадают для LVDS/LVDS25/LVDS33.

P.S. И кстати, те банки на AC701, что выведены на внешний FMC коннектор, запитаны как раз от 2.5в.
Go to the top of the page
 
+Quote Post
serg_k1
сообщение Dec 26 2014, 13:16
Сообщение #5


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

Группа: Участник
Сообщений: 115
Регистрация: 21-03-07
Пользователь №: 26 368



Цитата(Bad0512 @ Dec 26 2014, 15:08) *
Можно. LVDS33 от LVDS25 отличается лишь напряжением питания банка I/O. Чтобы сделать LVDS выход на Артиксе надо банк запитать от 2.5в. Чтобы принять LVDS можно запитать банк от любого питания,
однако если это не 2.5в, то встроенные терминаторы использовать не получится. Такие характеристики как common mode voltage и diff. voltage совпадают для LVDS/LVDS25/LVDS33.

P.S. И кстати, те банки на AC701, что выведены на внешний FMC коннектор, запитаны как раз от 2.5в.

Что касается TMDS не хотелось бы устанавливать кучу резисторов как в
http://electronix.ru/forum/index.php?act=a...st&id=88194
Теперь LVDS.
Я так понимаю, что в 7-й серии xilinx нет LVDS33. в UG952 стр. 72,73 сказано , что можно запитать ,переключая перемычки, VCCO_VADJ =3.3v. но касается это TMDS. когда устанавливаю LVDS33 пишет ошибки.
На форуме xilinx пишет , что можно LVDS25 --> LVDS33 без преобразователей
http://forums.xilinx.com/t5/Virtex-Family-...MHz/td-p/179268
Хотелось бы узнать практически это кто-то делал?
дело в том , что приемник неизвестное устройство с LVDS33 и его нужно изучать. Поэтому хотелось бы, чтобы вопросов к интерфейсу не было. Их и так хватает.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 26 2014, 13:30
Сообщение #6


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (serg_k1 @ Dec 26 2014, 17:16) *
дело в том , что приемник неизвестное устройство с LVDS33 и его нужно изучать. Поэтому хотелось бы, чтобы вопросов к интерфейсу не было. Их и так хватает.

..lvds c lvds-сом всегда будут работать, неважно от какого они питания, единственно что меня смущает - это по какому-то косяку если чужое питание 3.3V придёт на банк вашего ПЛИСа раньше чем там установятся напряжения ядра и вспомогательное, вот чтобы такого не было , я бы поставил между моим плисом и чужим устройством - lvds-ные буфера, пусть они терпят если что не так.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 10:09
Рейтинг@Mail.ru


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