I was thinking, some embedded motherboards have an on board LVDS LCD interface. Could I use this to transmit other data than video data? I did a little investigation into this. Seems to me I need to write a custom video driver, and connect the other end of the LVDS to a fpga for which I need to write custom firmware for. The thing that worries me is that I think that the LVDS driver keeps generatating data even when the video memory is not changed. So the problem would be how to synchronize the data? Am I right that I can change the datarate by changing the vertical and horizontal frequency? Has anyone done this before?