|
ТРАНСЛЯЦИЯ ПАРАЛЛЕЛЬНОЙ ШИНЫ В LVDS |
|
|
|
 |
Ответов
(1 - 12)
|
Aug 15 2008, 16:56
|
Знающий
   
Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440

|
Цитата(aaarrr @ Aug 15 2008, 20:32)  Готовые решения есть у National и TI.
Только вот задача, ИМХО, поставлена неправильно: с такими потоками работать не стоит. Сначала скоммутировать, а потом передавать нельзя? Я не нашел ни у NATIONAL, ни у TI преобразователя параллельной шины в LVDS для частоты 225мгц. Может, плохо искал. Скоммутировать сигналы, а потом передавать, тоже можно, только все равно придется передавать то же количество LVDS, так что особой разницы нет. Можно в принципе сделать и вовсе без SERDES, только тогда надо передавать с одной платы на другую шину из 160 высокоскорострых сигналов, причем с одной и той же задержкой.
|
|
|
|
|
Aug 27 2008, 14:50
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325

|
Цитата(Ariel @ Aug 15 2008, 20:56)  Я не нашел ни у NATIONAL, ни у TI преобразователя параллельной шины в LVDS для частоты 225мгц. Может, плохо искал. Скоммутировать сигналы, а потом передавать, тоже можно, только все равно придется передавать то же количество LVDS, так что особой разницы нет. Можно в принципе сделать и вовсе без SERDES, только тогда надо передавать с одной платы на другую шину из 160 высокоскорострых сигналов, причем с одной и той же задержкой. Я совершенно согласен с aaarrr. В чегой-то не то делаете. Зачем LVDS? Вы хотите шины куда-то далеко тащить? Да еще и коммутировать? А не пробовали все это передавать по последовательной шине? Параллельная шина - это локальная шина и LVDS здесь не нужно. Да и коммутировать последовательные шины проще.
|
|
|
|
|
Aug 29 2008, 17:05
|
Знающий
   
Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440

|
Цитата(lock @ Aug 27 2008, 08:56)  Лучшее решение У DS900R241 частота клока до 43 mHz, он не годится. Да, кстати, я уточнил что у параллельной шины максимальная частота-165mHz, а не 225 mHz. Это часота клока. Частота пикселов в 2 раза меньше, т.е. 82.5 mHz.
|
|
|
|
|
Sep 1 2008, 03:53
|
Знающий
   
Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440

|
Цитата(FAE_SKV @ Aug 27 2008, 18:50)  Я совершенно согласен с aaarrr. В чегой-то не то делаете. Зачем LVDS? Вы хотите шины куда-то далеко тащить? Да еще и коммутировать? А не пробовали все это передавать по последовательной шине? Параллельная шина - это локальная шина и LVDS здесь не нужно. Да и коммутировать последовательные шины проще. А как, по вашему, передать по последовательной шине то, что идет по 40-битной переллельной? Это какая же нужна частота? Мой вопрос: как сделать недорогой преобразователь четырех 40-битных шин в четыре группы LVDS шин, в каждой группе 10-12 LVDS. Для плисины задача тривиальная, регистр с параллельной загрузкой. Искал среди дискретных SERDES, но для требуемой частоты не нашел ничего. Нашел, вроде бы, дешевую FPGA CYCLONE3 EP3C16F484C8N, но когда внимательнее прочел даташит, то оказалось что у нее есть серьезное ограничение: входы должны быть разнесены с LVDS выходами не меньше чем на 4 пина, а значит невозможно разместить все входы и выходы.
|
|
|
|
|
Sep 1 2008, 10:44
|
Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 5-12-05
Из: Москва, Россия
Пользователь №: 11 818

|
Действительно, есть ощущение некорректности постановки задачи. Вот вы из sii9135 (hdmi reciever) берете 4 40 битных шины, очевидно, hdtv видео, и думаете, как их дотянуть до соседней платы, а там их перекоммутируете. Почему не поставить сначала hdmi коммутатор, а потом уже восстанавливать параллельную шину тем же sii9135?
Кстати, если не секрет, какое устройство разрабатываете? И если это HD видео, то частота пикселов 1920*1080*60=124416000, не так ли?
|
|
|
|
|
Sep 2 2008, 04:03
|
Знающий
   
Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440

|
Цитата(Галстук @ Sep 1 2008, 14:44)  Действительно, есть ощущение некорректности постановки задачи. Вот вы из sii9135 (hdmi reciever) берете 4 40 битных шины, очевидно, hdtv видео, и думаете, как их дотянуть до соседней платы, а там их перекоммутируете. Почему не поставить сначала hdmi коммутатор, а потом уже восстанавливать параллельную шину тем же sii9135?
Кстати, если не секрет, какое устройство разрабатываете? И если это HD видео, то частота пикселов 1920*1080*60=124416000, не так ли? Устройство-HDMI матрица. Коммутировать HDMI сигналы невозможно в принципе, потому что должны быть возможны любые варианты коммутации, в том числе любой HDMI источник (DVD) должен работать сразу на 2 или несколько выходом (мониторов), а для этого между этим DVD и входом устройства должна быть закрытая петля HDCP, иначе работать будет только один монитор. Вот для этого и нужны чипы Sil9135. Поэтому коммутировать можно только параллельные 40-битные шины. А LVDS собираемся применить не только для того чтобы дотянуться до соседней платы, возможно что плата будет одна, дело не только в этом. Просто если подавать все четыре 40-битные шины на FPGA, то такой чип должен быть очень дорогим, потому что у него должно быть много I/O. Мы хотим удешевить его за счет снижения их количества.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|