Test Engine FPGA IP User Guide: Agilex™ 3, Agilex™ 5, and Agilex™ 7 FPGAs

ID 817758
Date 3/31/2025
Public
Document Table of Contents

5.2.2.18. addr_op

Usage

def pyhydra.ipkits.hydra.driver_mem_axi4.driver_compiler.MemAxi4Driver.addr_op (cls, start, lo, hi, align, alu)

Description

The Address ALU generator generates the AxADDR pattern.

Parameters

start

Starting value of the ALU. Set to None to reuse the ALU output from the preceding instruction.

lo

Lower bound of the address.

hi

Upper bound of the address. If the address exceeds the upper bound, it reverts to the lower bound.

align

Follows the same encoding as AxSIZE and aligns the address to this size by zero-ing the appropriate number of address LSBs.

alu
List of ALU operations to derive subsequent values. Set to None to resume the ALU operation sequence from the preceding instruction. Legal ALU operations are:

Returns

Compiler IR object