SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
A total of 64 KiB is reserved for the ISP registers and memories. Table 9-222 describes the memory map.
| Mem Map | Start | End | Size | Comments |
|---|---|---|---|---|
| ISP6 SYS_1 | 0x4224 0000 | 0x4224 009F | 160 | ISP configuration registers (set #1) |
| ISP6 SYS_2 | 0x4224 00A0 | 0x4224 03FF | 864 | ISP configuration registers (set #2) |
| RSZ registers | 0x4224 0400 | 0x4224 07FF | 1024 | RSZ configuration registers |
| IPIPE registers | 0x4224 0800 | 0x4224 0FFF | 2048 | IPIPE configuration registers |
| ISIF registers | 0x4224 1000 | 0x4224 11FF | 512 | ISIF configuration registers |
| IPIPEIF registers | 0x4224 1200 | 0x4224 13FF | 512 | IPIPEIF configuration registers |
| H3A registers | 0x4224 1400 | 0x4224 15FF | 512 | H3A configuration registers |
| Reserved | 0x4224 1600 | 0x4224 17FF | 512 | Reserved |
| Reserved | 0x4224 1800 | 0x4224 1BFF | 1024 | Reserved |
| Reserved | 0x4224 1C00 | 0x4224 1DFF | 512 | Reserved |
| Reserved | 0x4224 1E00 | 0x422 1FFF | 512 | Reserved |
| HST memory 0 | 0x4224 2000 | 0x4224 27FF | 2048 | IPIPE Histogram |
| HST memory 1 | 0x4224 2800 | 0x4224 2FFF | 2048 | IPIPE Histogram |
| HST memory 2 | 0x4224 3000 | 0x4224 37FF | 2048 | IPIPE Histogram |
| HST memory 3 | 0x4224 3800 | 0x4224 3FFF | 2048 | IPIPE Histogram |
| BSC memory 0 | 0x4224 4000 | 0x4224 4EFF | 8192 | IPIPE Boundary Signal Calc row sum |
| Reserved | 0x4224 4F00 | 0x4224 5FFF | 4352 | Reserved |
| BSC memory 1 | 0x4224 6000 | 0x4224 6EFF | 8192 | IPIPE Boundary Signal Calc column sum |
| Reserved | 0x4224 6F00 | 0x4224 7FFF | 4352 | Reserved |
| DPC table 0 | 0x4224 8000 | 0x4224 83FF | 1024 | IPIPE Defect(Fault) Pixel Correction address table |
| DPC table 1 | 0x4224 8400 | 0x4224 85FF | 1024 | IPIPE Defect(Fault) Pixel Correction address table |
| YEE table | 0x4224 8800 | 0x4224 8FFF | 2048 | IPIPE Y-data Edge Enhance table |
| GBC table | 0x4224 9000 | 0x4224 97FF | 2048 | IPIPE GBCE LUT |
| 3DLUT table0 | 0x4224 9800 | 0x4224 9AFF | 768 | IPIPE 3D LUT. Data[29:0] is used |
| Reserved | 0x4224 9B00 | 0x4224 9BFF | 256 | IPIPE 3D LUT Table0 Reserved area |
| 3DLUT table1 | 0x4224 9C00 | 0x4224 9EFF | 768 | IPIPE 3D LUT. Data[29:0] is used |
| Reserved | 0x4224 9F00 | 0x4224 9FFF | 256 | IPIPE 3D LUT Table1 Reserved area |
| 3DLUT table2 | 0x4224 A000 | 0x4224 A2FF | 768 | IPIPE 3D LUT. Data[29:0] is used |
| Reserved | 0x4224 A300 | 0x4224 A3FF | 256 | IPIPE 3D LUT Table2 Reserved area |
| 3DLUT table3 | 0x4224 A400 | 0x4224 A6FF | 768 | IPIPE 3D LUT. Data[29:0] is used |
| Reserved | 0x4224 A700 | 0x4224 A7FF | 256 | IPIPE 3D LUT Table3 Reserved area |
| GAMR table | 0x4224 A800 | 0x4224 AFFF | 2048 | IPIPE Gamma correction table (R) |
| GAMG table | 0x4224 B000 | 0x4224 B7FF | 2048 | IPIPE Gamma correction table (G) |
| GAMB table | 0x4224 B800 | 0x4224 BFFF | 2048 | IPIPE Gamma correction table (B) |
| LIN table0 | 0x4224 C000 | 0x4224 C17F | 1024 | ISIF Linearization table |
| LIN table1 | 0x4224 C400 | 0x4224 C57F | 1024 | ISIF Linearization table |
| DCCLAMP | 0x4224 C800 | 0x4224 C9FF | 2048 | ISIF Digital Clamp |
| LSC table0 | 0x4224 D000 | 0x4224 E7FF | 6144 | ISIF Lens Shading gain table |
| LSC table1 | 0x4224 E800 | 0x4224 FFFF | 6144 | ISIF Lens Shading gain table |
| ISP_SYS3 | 0x4225 0000 | 0x4225 03FF | 1024 | ISP configuration registers (set #3) |
| Reserved | 0x4225 0400 | 0x4225 07FF | 1024 | Reserved |
| NSF3V registers | 0x4225 0800 | 0x4225 08FF | 256 | NSF3V configuration registers |
| Reserved | 0x4225 0900 | 0x4225 0BFF | 768 | Reserved |
| CNFA registers | 0x4225 0C00 | 0x4225 0CFF | 256 | CNFA configuration registers |
| Reserved | 0x4225 0D00 | 0x4225 0FFF | 768 | Reserved |
| GLBCE registers | 0x4225 1000 | 0x4225 17FF | 2048 | GLBCE configuration registers |
| Reserved | 0x4225 1800 | 0x4225 1FFF | 2048 | Reserved |
| GLBCE Table | 0x4225 2000 | 0x4225 5FFF | 16384 | GLBCE statistics memory (32kbits) |
| IPIPEIF LUT0 | 0x4225 6000 | 0x4225 6803 | 2052 | IPIPEIF VPORT path decompanding LUT (each LUT entry is mapped to one 4 byte location. MSB 12-bits are unused.) |
| Reserved | 0x4225 6804 | 0x4225 6BFF | 1020 | Reserved |
| IPIPEIF LUT1 | 0x4225 6C00 | 0x4225 7403 | 2052 | IPIPEIF Memory read path decompanding LUT (each LUT entry is mapped to one 4 byte location. MSB 12-bits are unused) |
| Reserved | 0x4225 7404 | 0x4225 77FF | 1020 | Reserved |
| IPIPEIF LUT2 | 0x4225 7800 | 0x4225 8003 | 2052 | IPIPEIF companding LUT post WDR (Each LUT entry is mapped to one 4 byte location. MSB 16-bits are unused) |
| Reserved | 0x4225 8004 | 0x4225 FFFF | 32764 | Reserved |