SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
The data path configuration through the IPIPEIF module is set with the IPIPEIF_CFG1[15:14] INPSRC1 and IPIPEIF_CFG1[3:2] INPSRC2 bit fields. Table 9-175 lists the possible combinations for these two bit fields.
IPIPEIF_CFG1[15:14] INPSRC1 | IPIPEIF_CFG1[3:2] INPSRC2 | Description | Common Use |
---|---|---|---|
0 | 0 | This data path is described in Section 9.3.3.4.4.1, ISS ISP IPIPEIF INPSRC1 = 0 and INPSRC2 = 0. | Video record, view finder, on-the-fly still image capture applications |
0 | 1 | This data path is described in Section 9.3.3.4.4.2, ISS ISP IPIPEIF INPSRC1 = 0 and INPSRC2 = 1. | Memory-to-IPIPE-to-memory operation |
0 | 2 | This data path is described in Section 9.3.3.4.4.3, ISS ISP IPIPEIF INPSRC1 = 0 and INPSRC2 = 2. | Image capture with on-the-fly dark frame subtraction |
0 | 3 | This data path is described in Section 9.3.3.4.4.4, ISS ISP IPIPEIF INPSRC1 = 0 and INPSRC2 = 3. | On-the-fly data acquisition done in VP, forwarded to the ISIF, and then to the H3A through IPIPEIF while data from memory is processed and forwarded to the IPIPE module and then stored in memory YUV4:2:2 or RAW data processing with the IPIPE and RSZ modules from memory to memory fetched by IPIPEIF |
1 | 0 | This data path is described in Section 9.3.3.4.4.5, ISS ISP IPIPEIF INPSRC1 = 1 and INPSRC2 = 0. | Memory-to-ISIF-to-memory operation |
1 | 1 | This data path is possible but there is no use case associated. | N/A |
1 | 2 | This data path is not supported. | N/A |
1 | 3 | This data path is not supported. | N/A |
2 | 0 | This data path is described in Section 9.3.3.4.4.6, ISS ISP IPIPEIF INPSRC1 = 2 and INPSRC2 = 0. | Dark frame subtraction is performed and data sent to the ISIF module for further processing, back to IPIPEIF, and then to IPIPE and RSZ. |
2 | 1 | This data path is not supported. | N/A |
2 | 2 | This data path is not supported. | N/A |
2 | 3 | This data path is not supported. | N/A |
3 | 0 | This data path is described in Section 9.3.3.4.4.7, ISS ISP IPIPEIF INPSRC1 = 3 and INPSRC2 = 0. | Memory-to-ISIF-to-memory operation |
3 | 1 | This data path is not supported. | N/A |
3 | 2 | This data path is not supported. | N/A |
3 | 3 | This data path is possible but there is no use case associated. | N/A |