I built my own add on board using the chips mentioned above. There is alot of information out there regarding camera link. I do not think it would be too hard to build what basically is a frame-grabber on the FPGA.
I only did this one way, I did not have to provide any camera control signals (CC1, CC2, CC3, CC4, serTC etc) as I still used a PCI framegrabber. I just provided the FPGA with the camera link outputs (x0+, x0-, x1+,x1- etc), via the chip DS90CR288A (camera link reciever), aswell as the timing signals this provides (FVAL, LVAL, DVAL) . You would need to use the camera link transmitter chip if you want a stand-alone system.
I used the high speed expansion connector on the xupv2p, I got some connectors direct from the manuafacturer Hirose. Here you are provided with ground and power, and have 40 (I think) i/o's to play with.
Some people have tried to perfrom the LVDS deserialization on the FPGA, but make life easy - use the dedicated IC's! I found this document quite useful, there's some schematics towards the back.
It's actually quite easy to layout a 2 sided board using the NatSemi chips discussed, and map the parallel data to one of your headers on teh Virtex board. I did this with the Spartan 3 NU Horizon dev board a couple years ago, and can share my ExpressPCB board schematic and layout. I did a CamLink sender (DS90CR287) but it's no problem to go the other way (with the 288) You will also need a DS90LV049 for the serial ports, and a DS90LV019 for the CameraControl if you are implementing these. Gavin
oops, CamControl lines are driven by DS90LV048A, not DS90LV049 sorry for the typo. As I said, I have the layout and schematic so you can build your own, have ExpressPCB make 3 boards for you for $60, and have fun with your soldering iron!
contact me: gavin (at) pcg (dot) wustl (dot) edu G
you may have a look at hunt engineering. i am not sure but i remember their module can run standalone.
never thought of making your own interface ? i can't find it, but there exists some camera link chips which allows you to interface a camera link port to a fpga or a microcontroller. you may also make your own: the camera link specification is available for free and is quite clear on the signals and how the lines are driven (i've seen this done before and it ran perfectly).