|Home > Programmers model > Register descriptions > Block LUT index register, BLK_IDX|
The BLK_IDX register controls the index pointer that selects each group of 32 blocks.
|Usage constraints||Accessible only from Secure state. If CTRL.SEC_CFG_LOCK == 1, then BLK_IDX is a read-only register.|
|Configurations||Available in all configurations. However, for MPC configurations where ADDR_WIDTH − BLK_CFG.BLK_SIZE < 11, then this register is reserved.|
|Attributes||See 7.2 Register summary.|
The following figure shows the bit assignments.
The following table shows the bit assignments.
Table 7-5 BLK_IDX bit assignments
|[LUT_ADDR_WIDTH – 1:0]
LUT_ADDR_WIDTH = ADDR_WIDTH – BLK_CFG.BLK_SIZE – 10.
|BLK_IDX||0||Returns the index value that the MPC uses for accesses to the block-based LUT, using the BLK_LUT register.|