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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> 8 bit видео (+ синки ессно) по LVDS (SERDES ?), или DVI ?, Какой transmitter/reciever на 8 бит, 2-3м дистанция
Саша Z
сообщение Jun 25 2008, 12:56
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Цитата(blackfin @ Jun 25 2008, 15:41) *
Так я Вам и не предлагаю конвертировать RGB в YCrCb. Я предлагаю ограничить значения величин R,G,B диапазоном: 1-254. Тогда, так же как и в стандарте, Вы сможете передавать SAV, EAV в том же потоке, что и R,G,B. Ессно вместо Y,Cr,Cb в потоке будут передаваться R,G,B.
Ну это всё - просто идея, решать - Вам.


Хмм, это в приципе может быть идеей, но поток уже готовый и сформирован для внутри-системного дисплея. Его-то (данный поток) мне и нужно будет брать, на его переделку нет возможностей (система готова, отработана), просто брать то что дают.. smile.gif . Посему вставлять SAV, EAV в CPLD нет возможности, увы..
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 25 2008, 12:59
Сообщение #17


Гуру
******

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



Цитата(blackfin @ Jun 25 2008, 16:41) *
Пардон, а можно ткнуть носом, где упоминается про LCD?

Про LCD погорячился, хотя он действительно присутствует smile.gif
Впрочем, не все ли равно, кому эти данные предназначаются.

Цитата(blackfin @ Jun 25 2008, 16:41) *
Возможно, но я пока, пока этого не прочувствовал..Возможно, что-то упустил..

Это я о физическом уровне. По логике все нормально, только несколько громоздко.

Цитата(Саша Z @ Jun 25 2008, 16:29) *
Оно-бы действительно съэкономило нам целый канал.

Если уж так хочется сэкономить: почему бы не урезать цвет до 7-и (или даже 6-и) бит и использовать SERDES'ы с 10 бит на канал?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jun 25 2008, 13:04
Сообщение #18


Гуру
******

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



Цитата(aaarrr @ Jun 25 2008, 16:56) *
Это я о физическом уровне. По логике все нормально, только несколько громоздко.
А.. Ну и ладно.. Просто мне показалось, что если в CPLD разбирают 16-битный цвет 5R-6G-5B, на 24-битный цвет 8R-8G-8B, то там же можно и добавить SAV и EAV. Благо, 6-битные цвета по любому влезут в диапазон 1-254.. Ну, а если нет, так и нет.. laughing.gif
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Jun 25 2008, 14:08
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Цитата(blackfin @ Jun 25 2008, 16:04) *
А.. Ну и ладно.. Просто мне показалось, что если в CPLD разбирают 16-битный цвет 5R-6G-5B, на 24-битный цвет 8R-8G-8B, то там же можно и добавить SAV и EAV. Благо, 6-битные цвета по любому влезут в диапазон 1-254.. Ну, а если нет, так и нет.. laughing.gif


Да, в CPLD сидит маленькая state machine которая разбивает 16 битную дату на 8-битный поток, но максимальная эффективная глубина данных остается 6 бит (на зеленом). Т.е. в принципе, как и было предложено, можно брать эти 6 бит, на них садить данные (добавляем по нулю в LSB красного и синего), остальные 3 бита добавляются к 6и и тогда все втискивается в один 10-битный канал + второй канал для клока и того 4 линии (не считая земель).
Проблема в том что не вывести из CPLD доп. потока, нужно все сажать на то что идет на внутренний дисплей.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 25 2008, 15:58
Сообщение #20


Гуру
******

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



Цитата(Саша Z @ Jun 25 2008, 18:08) *
Проблема в том что не вывести из CPLD доп. потока, нужно все сажать на то что идет на внутренний дисплей.

Так речь идет не о выводе дополнительного, а о выбрасывании лишнего! Какие тут трудности?
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Jun 25 2008, 17:43
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Цитата(aaarrr @ Jun 25 2008, 18:58) *
Так речь идет не о выводе дополнительного, а о выбрасывании лишнего! Какие тут трудности?


Хмм, да, действительно...чей-то я затормозил... cranky.gif Тогда такое решение возможно будет реалистично...(хотя и придется "штопать" serializer на борд...)
А как они по питанию (serializer) ? Жрут много ?
Какие стандартные кабели для LVDS ?
Есть ли конкретные рекомендации подводки линий канала внутри системы (от борта до коннектора, примерно 15-20 см) ?
Я так понимаю data rate канала при 6 битах данных + 3 синка и 27 MHz клока будет 27 * 9 = 243 Mbps, я ошибаюсь ?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jun 25 2008, 18:08
Сообщение #22


Гуру
******

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



Цитата(Саша Z @ Jun 25 2008, 12:10) *
Глянул на LVDS чипы National - у них как минимум 18-битные под RGB.

Не проще ли: V (1-bit)+H (1-bit)+RGB (16-bits)=18-bit упакованных => LVDS,
а распаковывать: 16-битный цвет 5R-6G-5B, => 24-битный цвет 8R-8G-8B, уже на приемной стороне?

Сообщение отредактировал blackfin - Jun 25 2008, 18:09
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Jun 25 2008, 18:18
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Цитата(blackfin @ Jun 25 2008, 21:08) *
Не проще ли: V (1-bit)+H (1-bit)+RGB (16-bits)=18-bit упакованных => LVDS,
а распаковывать: 16-битный цвет 5R-6G-5B, => 24-битный цвет 8R-8G-8B, уже на приемной стороне?


Тут нужно: V + H + DV (Data Valid, 1 bit), т.е. 3 бита синков (не считая PCLK). Кроме того физичеки нет подхода к 16-битному поотоку ибо он есть выход с CPU и вход в CPLD. Оба последних - fine pitch BGA, нет возможности подсоединиться физичеки как и нет возможности вывести наружу из CPLD.
Посему остается: V + H + DV + 6-bit data = 9 bit -> 1 channel LVDS, плюс еще один канал на PCLK и того получаем 4 линии не считая земель..
Эти 6 бит данных, 3 синка и клок физически выводятся на flat cable внутри-системного дисплея, откуда и их можно снять...(нужно только убедиться такое "снятие" не перегрузит сигналы)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 25 2008, 18:19
Сообщение #24


Гуру
******

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



Цитата(Саша Z @ Jun 25 2008, 21:43) *
А как они по питанию (serializer) ? Жрут много ?

В районе 100мА. Нужно смотреть DS на конкретный кристалл.

Цитата(Саша Z @ Jun 25 2008, 21:43) *
Какие стандартные кабели для LVDS ?
Есть ли конкретные рекомендации подводки линий канала внутри системы (от борта до коннектора, примерно 15-20 см) ?

В LVDS Owner's Manual описаны.

Цитата(Саша Z @ Jun 25 2008, 21:43) *
Я так понимаю data rate канала при 6 битах данных + 3 синка и 27 MHz клока будет 27 * 9 = 243 Mbps, я ошибаюсь ?

Нет, множитель будет зависить от SERDES'а.

У National есть и такая красота. Embedded clock, одна пара на все.
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Jun 25 2008, 19:18
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Цитата(aaarrr @ Jun 25 2008, 21:19) *
В районе 100мА. Нужно смотреть DS на конкретный кристалл.
В LVDS Owner's Manual описаны.
Нет, множитель будет зависить от SERDES'а.

У National есть и такая красота. Embedded clock, одна пара на все.


Спасибо, сейчас смотрю их datasheets.
Насколько я понял, кaждому serializer chip нужен свой deserializer ? T.e., вне связи с данным чипом, означает ли это что делая делая serializer на конкретном чипе нельзя его принять встроенным FPGA SERDESом на другой стороне ?

Насчет конкретного чипа, его compression rate = 24 + 4 доп. служебных бита на каждый входной клокт.е. имея клок 27 MHz, т.е. LVDS rate = 27*28 = 756 Mbps ? Огого....надеюсь на 2 метра потянет без спец. ухищрений... cranky.gif

Интересно нет ли подобных чипов с embedded clock на меньшее кол-во входов (меншьее compression) ?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 25 2008, 19:44
Сообщение #26


Гуру
******

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



Цитата(Саша Z @ Jun 25 2008, 23:18) *
T.e., вне связи с данным чипом, означает ли это что делая делая serializer на конкретном чипе нельзя его принять встроенным FPGA SERDESом на другой стороне ?

Почему нельзя? Можно.

Цитата(Саша Z @ Jun 25 2008, 23:18) *
Интересно нет ли подобных чипов с embedded clock на меньшее кол-во входов (меншьее compression) ?

Возможно есть. Гугл в помощь. smile.gif
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Jun 26 2008, 08:20
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



Цитата(aaarrr @ Jun 25 2008, 22:44) *
Почему нельзя? Можно.
Возможно есть. Гугл в помощь. smile.gif


Да, проверяю. National вроде предлагает 10-входовые (compression 10:1) с embedded clock...
Go to the top of the page
 
+Quote Post

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

 


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


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