Есть система в которой видео 8 бит RGB (8 бит multiplexed, i.e. R -> G -> , синки и клок, т.е. в сумме 12 сигналов. 8-битный rate (clock) = 26-27 MHz.
Нужно вывести данное видео наружу, кабель длинной примерно до 2-3 метров (может быть короче но не длиннее) на внешнее устройство.
Проблема в состоит из нескольких аспектов:
1. В самой системе есть довольно плотно-набитые жгуты проводов, добавление еще 10-12 проводов между бортами к коннекторам проблематично.
2. Передача 8-битной даты + синки и клок по кабелю на несколько метров - тоже мне кажется не серьезной.
Посему обратил взор на LVDS/SERDES. С последними дела не имел, сейчас настало время начать разбираться. Пока не осознаю разницы между LVDS и SERDES...
В системе конечный видео поток проходит через CPLD (Lattice) где формируется из 16 битного RGB в 8-битный серийный RGB, но к сожалению данный CPLD не содержит LVDS/SERDES facilities.
Посему внешниее решение.
Глянул на LVDS чипы National - у них как минимум 18-битные под RGB. Mapping входов на LVDS выходы по datasheetу говорит что несмотря на то что мен нужно передавать всего 8-битный поток данные а не 24-битный, все-равно придется с ними использовать все более одного LVDS канала данных, т.е. в сумме 3 а то и все 4 канала LVDS выхода. В сумме дает 8 проводов, + 2-4 линии земли. Т.е. выигрыш по сравнению с прямым подклучением получается совсем не большой.
Вопрос в том, есть ли чипы LVDS/SERDES transmitter/reciever на 8 бит видео ? Т.е. например 8 бит по одному каналу (2 провода), + еще один канала синков/клока ?
Какая разница между LVDS и SERDES ?