ZHCSNJ7A April 2021 – February 2023 TDES954
PRODUCTION DATA
Several functional blocks include register sets contained in the Indirect Access map (Table 7-183); that is, Pattern Generator, CSI-2 timing, and Analog controls. Register access is provided via an indirect access mechanism through the Indirect Access registers (IND_ACC_CTL, IND_ACC_ADDR, and IND_ACC_DATA). These registers are located at offsets 0xB0-0xB2 in the main register space.
The indirect address mechanism involves setting the control register to select the desired block, setting the register offset address, and reading or writing the data register. In addition, an auto-increment function is provided in the control register to automatically increment the offset address following each read or write of the data register.
For writes, the process is as follows:
If auto-increment is set in the IND_ACC_CTL register, repeating step 3 will write additional data bytes to subsequent register offset locations
For reads, the process is as follows:
If auto-increment is set in the IND_ACC_CTL register, repeating step 3 will read additional data bytes from subsequent register offset locations.
IA SELECT 0xB0[5:2] | PAGE/BLOCK | INDIRECT REGISTERS | ADDRESS RANGE | DESCRIPTION |
---|---|---|---|---|
0000 | 0 | Digital Page 0 Indirect Registers | 0x01-0x1F | Pattern Gen Registers |
0x40-0x48 | CSI TX port 0 Timing Registers | |||
0001 | 1 | V3Link Channel 0 Reserved Registers | 0x00-0x14 | Test and Debug registers |
0010 | 2 | V3Link Channel 1 Reserved Registers | 0x00-0x14 | Test and Debug registers |
0011 | 3 | Reserved | 0x00-0x14 | Reserved |
0100 | 4 | Reserved | 0x00-0x14 | Reserved |
0101 | 5 | V3Link Share Reserved Registers | 0x00-0x04 | Test and Debug registers |
0110 | 6 | Write All V3Link Reserved Registers | 0x00-0x14 | Test and Debug registers |
0111 | 7 | CSI TX Reserved Registers | 0x00-0x1D | Test and Debug registers |