Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
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.