Agilex™ 7 F-Series and I-Series FPGA Memory Subsystem IP User Guide

ID 789389
Date 7/15/2024
Public
Document Table of Contents

6.4.6. MBL Modify Result Using Handle Operation

This operation finds the key using its handle and modifies the associated result.

To perform a modify result using handle operation, follow these steps through AXI-Lite interface:

  1. Write the handle to the MBL_KEY_HANDLE register.
  2. Write the result to the MBL_RES registers.
  3. Poll the MBL_MGMT_CTRL register until the busy bit = 0x0.
  4. Write to the MBL_MGMT_CTRL register:
    • Specifying req_type = 0x5.
    • Specifying tab (logical table).
  5. Check MBL_MGMT_CTRL register success bit, success bit is set to 0x1 to indicate the modify operation is handled successfully.

The MBL_KEY registers are written with the key corresponding to the handle.

Figure 53. Modify Result Using Handle Operation on MBL

The accompanying diagram shows a modify operation using handles on MBL where:

  • The address of mbl_mgmt_ctrl register is 0x20.
  • The address of mbl_key_handle is 0x24.
  • The address of mbl_key register is 0x1000.
  • The address of mbl_res register is 0x2000.