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 |