ISP block can be setup and populated using ISP wizard. It allows customization of ISP tile count, core and ISP tile instances as shown in the following image.
Depending on the device selected, there can be three ISP tiles or a single ISP tile. Each is comprised of two ISP instances— the first instance with up to four streaming inputs and the second instance with up to two streaming inputs. Collectively the two instances provide up to five streams per tile, arranged either in a 3+2 or 4+1 configuration, allowing single and multiple stream configurations.
Core (Core0/1) options represent ISP IO type and number of live inputs. ISP live inputs determine number of input sensors required for ISP. ISP configuration customize ISP tile configurations.
- LILO
- In this I/O type, both inputs and outputs are active live streams. The image sensor captures the data and forwards to the ISP instance to get the enhanced image quality live output, without being stored in memory.
- LIMO
- In this I/O type, single or multiple live inputs coming from image sensors are processed in the ISP instance to get the enhanced image quality outputs, which is written to the DDR memory using DMA write operation.
- ISP(0/1) Live Inputs
- Number of live stream inputs. Determines number of sensors.