LIMO - LIMO - 2.0 English - PG432

Versal AI Edge Series Gen 2 Image Signal Processor (ISP) Product Guide (PG432)

Document ID
PG432
Release Date
2025-11-20
Version
2.0 English

In this I/O type, multiple live inputs coming from image sensors are processed in the ISP instance to get the enhanced image quality outputs, which are written to the DDR memory using DMA Write operation.

Unlike LILO/MIMO, LIMO also supports MCM mode where it can handle multiple sensors simultaneously.

MCM Mode

In the following diagram, four incoming live video streams (from four sensor streams) are directed to individual frame buffers in the DDR memory using dedicated DMA Write channels. These streams are subsequently fed sequentially to the ISP instance through a single DMA Read channel. The ISP processes this aggregated data and writes the image output data to the DDR memory using both the primary and secondary output DMA Write channels.

  • ISP instance 0 can accommodate up to four streaming inputs, and the ISP instance 1 can accommodate up to two streaming inputs.
  • Each input video stream maintains its own resolution, frame rate, and frame alignment.
  • Different video formats are supported for each input.
Figure 1. ISP Instance Block Diagram (Four Sensors)

The following figure showcases MCM Mode, exemplifying the simultaneous handling of four live streams in sequence.

Figure 2. MCM Mode

Note: The diagram shows the ISP sequentially accepting identical streams, but the ISP can also handle streams with heterogeneous frame rates.
Figure 3. Reducing MCM Latency

Note: To run the ISP faster than the pixel rate, you must enable overdrive mode. Refer to Overdrive Information for more information.
Note: For load balancing, optimize the stream distribution across the two ISP instances within the ISP Tile. For instance, a 4+1 stream allocation across two ISP instances can incur more latency compared to a 3+2 assignment.