Using LVDS as an input (rather than output) on i.MX6 Quad core

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Using LVDS as an input (rather than output) on i.MX6 Quad core

1,825 Views
nestle
Contributor III

Hello,

I've got a question folks.


I would like to use the i.MX6 as a means of taking in data (via LVDS input) and writing it to SATA HD.

I need to know whether the i.MX6 LVDS ports can be configured as inputs rather than outputs.


Currently the LVDS ports on my Sabre Lite board are meant to be used for writing to a display (i.e. LVDS used as output).  Could the LVDS be re-configured to be used to take data in (input) from an FPGA or ADC chip for instance ?

If not, how can I take digital data in at high speed (in parallel) using the i.MX6 chip.  Ideally I'd like to use LVDS due to its noise immunity.


Thanks very much.

Labels (2)
9 Replies

1,250 Views
phil_martin
Contributor II

The i.MX6 has camera ports which can be used to input video from an FPGA

- the parallel ports are easiest for this...

0 Kudos

1,250 Views
igorpadykov
NXP Employee
NXP Employee

Hi M T

i.MX6 LVDS ports can not be configured as inputs.

Best regards

chip

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos

1,250 Views
benhenricksen
Contributor III

In the manual 9.3.3 Input Parallel Display Ports - what are they inputs to?

0 Kudos

1,250 Views
nestle
Contributor III

Camera I presume.

0 Kudos

1,250 Views
nestle
Contributor III

Thank you chipexpert.

If LVDS cannot be used as a high speed input bus from an FPGA, then what can be used ?

What is the best way to interface the i.MX6 to an FPGA on the same board if I have to get data in at high speed from the FPGA.

So far my research reading the datasheet for this chip is indicating EIM a being the only option as a high speed input parallel bus.  Is there anything else that can be used as a high speed parallel bus for input?

Thanks again.


0 Kudos

1,250 Views
igorpadykov
NXP Employee
NXP Employee

Hi M T

unfortunately there is no specific for fpga

high speed input. For fpga there is EIM module (up to 104MHz)

with parallel NOR like interface.

Seems one can also use IPU CSI interface (up to 180MHz).

Best regards

chip

0 Kudos

1,250 Views
nestle
Contributor III

Thank you sir.

I guess the best bet is to use the EIM interface to the FPGA.


0 Kudos

1,250 Views
igorpadykov
NXP Employee
NXP Employee

Yes, one can use the EIM interface to the FPGA

but it is slow compared with IPU.

0 Kudos

1,250 Views
phil_martin
Contributor II

The camera ports connect to the IPU, which provides a bunch of useful functions

0 Kudos