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

ID 817758
Date 7/08/2024
Public
Document Table of Contents

5.3.1.2.2. adv2_addr_fields

Usage

def traffic_patterns.MemAxi4DriverPrograms.adv2_addr_fields (self)

Description

Usage of address fields.

This feature allows updating selective bits (i.e. fields) in the address. The driver needs to be configured during IP-generation for the appropriate number of fields and bitmasks for each field. To update a specific field, specify it as part of the ALU op. Ex: incr(4, 8) increments field number 4 by +8.

This program performs a few writes while incrementing specific fields in the address. It assumes that address fields are configured to match a DRAM's address hierarchy comprising of row, column, bank, bank group, ....