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.
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!
-----------------------------------------------------------------------------------------------------------------------
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.
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