SNLS696A April 2021 – May 2021 TSER953
Several functional blocks include register sets contained in the Indirect Access map (Table 7-143); that is, Pattern Generator, and Analog controls. Register access is provided through 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 writes 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 reads additional data bytes from subsequent register offset locations.
|IA SELECT 0xB0[4:2]||PAGE/BLOCK||INDIRECT REGISTERS||ADDRESS RANGE||DESCRIPTION|
|000||0||Digital Page 0 Indirect Registers||0x01 - 0x1F||Pattern Gen Registers.|
|010||2||Indirect Registers: Die ID Data||0x00 - 0x040||Hold 16 bytes that correspond to Die ID data.|