Hello,
We are evaluating a quad-camera design based on the i.MX6ULL and the Renesas ISL79988, and we would appreciate your guidance on a few points.
Our understanding is that the ISL79988 can combine 4 analog camera inputs into a single BT.656 output using line-interleaving, with channel ID information embedded in the stream. In this scenario, the i.MX6ULL would receive a single parallel BT.656 stream through its CSI interface.
We would like to ask:
- Is the i.MX6ULL able to capture this type of line-interleaved BT.656 stream from the ISL79988 through its parallel CSI interface?
- If yes, does the i.MX6ULL provide any hardware support to de-interleave or otherwise separate the incoming multi-channel stream based on the embedded channel ID information?
- If hardware de-interleaving is not supported, have you seen this kind of use case implemented on i.MX6ULL with software demultiplexing after capture?
- Since the ISL79988 output is interlaced BT.656, does the i.MX6ULL CSI have any hardware support for handling or deinterlacing interlaced input streams on the capture side? (There is information on the RM about deinterlacer just wanted to verify).
- Have you had any experience, reference design, or known customer use case involving i.MX6ULL together with ISL79988 or a similar 4-channel analog video decoder for quad-camera viewing/capture?
- Finally, since i.MX6ULL is a mature product, could you please share its current longevity / lifecycle status and whether there is any planned EOL notice at this stage?
Our target use case is not necessarily to expose 4 separate camera nodes initially; capturing all 4 camera channels reliably within a single stream would also be acceptable, as long as the data can later be interpreted and displayed correctly as quad view.
Thank you in advance for your support.