Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public

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

Document Table of Contents

5.1.7.14.2. Reading the Indirect Addressed Registers

To read from the indirect addressed registers follow these steps:

  1. Set the TT field to 1, to indicate read operation.
  2. Program the IDDR field of MAC_L3_L4_Address_Control register with the required L3-L4 filter register offset address.
  3. Write 1 to the XB bit of MAC_L3_L4_Address_Control register and wait until the XB bit is reset.
  4. After the XB bit is reset, read the MAC_L3_L4_Data register; it must have the contents of the requested L3-L4 filter register.
Note: Program the DHLFRS field of MAC_Packet_Filter to get proper L3-L4 filter number (if number of L3-L4 are more than 8) in receive status due to space issues.