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.1. MBL Flush Operation

MBL Flush Operation

This request initiates a hardware-assisted table flush, resulting in all entries being removed from the lookup table. It results in writing 0s to all locations of the hash table and the free pointers list being re-initialized.

To perform flush operation, the following steps are required through AXI-Lite interface:

  1. Poll the MBL_MGMT_CTRL register until the busy bit = 0x0.
  2. Write to the MBL_MGMT_CTRL register, specifying req_type = 0x0.
  3. Check MBL_MGMT_CTRL success bit, success bit is set to 0x1 to indicate the lookup table is successfully flushed.
Figure 43. Flush Operation on MBL

The address of mbl_mgmt_ctrl register is 0x20.