|Home > Programmers model > Register descriptions > Block LUT register, BLK_LUT|
The BLK_LUT register controls the Security state of a block. The BLK_LUT register controls up to 32 blocks and the BLK_IDX register sets which 32-block region in the Look Up Table (LUT) is accessed.
|Usage constraints||Accessible only from Secure state.|
|Configurations||Available in all configurations.|
|Attributes||See 7.2 Register summary.|
The following figure shows the bit assignments.
The following table shows the bit assignments.
Table 7-6 BLK_LUT bit assignments
Block-based gating Look Up Table (LUT).
Each bit controls the Security state of a single block, but the block number depends on the value of the index pointer, BLK_IDX. For example:
If auto-increment is enabled, that is CTRL.INC_BLK_IDX == 1, then the MPC increments the BLK_IDX by one, for each word read or word write of the BLK_LUT register.
The reset value of this field depends on the implementation.
If ADDR_WIDTH − BLK_CFG.BLK_SIZE < 10 (LUT contains only 1 register, no LUT address), then the following bits are reserved: