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

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

7.3.2.7. Management Control (MGMT_CTRL)

Byte offset: 0x50.

Bits Access Type Default Description
31 RO/V 0

busy.

This bit is automatically set when the register is written to initiate an operation, and is automatically cleared when the operation has completed.

0x1 = an operation is ongoing and this register should not be written to.

0x0 = any previous operation has completed, and another operation may be requested using another write to this register.

  RO 0 Reserved.
8 RO 0

success.

On completion of an insert, modify or delete operation, this indicates whether the operation was successful; 0x1 = operation was successful; 0x0 = operation was not successful.

On completion of a search operation, this indicates whether a match was found; 0x1 = a match was found; 0x0 = no match was found.

  RO 0 Reserved.
2:0 RW 0

op_type[2:0]. Specifies the operation type:

0x0 = flush (delete all entries).

0x1 = insert. The key and result must first be specified using the Key_N and Result_N registers.

0x2 = delete. The key must first be specified using the Key_N registers.

0x3 = search. The key must first be specified using the Key_N registers.

On completion, the success field indicates whether a match was found, and the associated result can be read using the Result_N registers. 0x4 = modify. Modifies result of existing entry, The key and new result must first be specified using the Key_N and Result_N registers.

0x5 – 0x7 = reserved.