0
\$\begingroup\$

I have a camera outputing parallel data and I want to interface it with iMX6 module which accepts CSI-2 camera data.

Are there any ready & cheap solutions to convert parallel into CSI-2.

Lattice have some FPGA solutions but I do not want to pay for development software licenses just for this purpose.

thx

\$\endgroup\$
5
  • \$\begingroup\$ Have you tried googling for answers? \$\endgroup\$
    – Andy aka
    Commented Apr 7, 2018 at 10:26
  • 1
    \$\begingroup\$ AFAIK All FPGA tools are free these days. Lattice definitely, I have it. There is no simple solution CSI is a complex analogue protocol, a mixture of LVDS and I2C. I think Xilinx have managed to use two pairs of I/O pins in different modes which work. \$\endgroup\$
    – Oldfart
    Commented Apr 7, 2018 at 10:41
  • \$\begingroup\$ It all depends on the speed - what is the data rate per lane? \$\endgroup\$
    – asdfex
    Commented Apr 7, 2018 at 11:36
  • \$\begingroup\$ @oldfart: They are not free. Lattice requires a payed license for the larger FPGAs (those with SERDES mostly) \$\endgroup\$
    – asdfex
    Commented Apr 7, 2018 at 16:47
  • \$\begingroup\$ @oldfart the toolchains aren't free for all FPGAs; usually only the smaller ones. Also, the FPGA vendor supplied CSI IP cores probably aren't free. \$\endgroup\$ Commented Apr 9, 2018 at 12:17

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.