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

ID 789389
Date 12/04/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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.

The address of mbl_mgmt_ctrl register is 0x20.