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.4.1. hbm_simulation1

Usage

def traffic_patterns.MemAxi4DriverPrograms.hbm_simulation1 (self)

Description

Test HBM traffic pattern.

Performs the following traffic sequence with data integrity checks (checks if read data matches write data):
  1. Multiple writes with burst access to sequential addresses

  2. Idle for some cycles

  3. Multiple reads with burst access to sequential addresses

Each transaction is burst length 4 with a 256 bit data bus or burst length 2 with a 512 bit bus. The number of transactions is determined by the HBM2E IP's example design parameter : Select default traffic pattern
  1. Sequential Short : 128 transactions

  2. Sequential Medium : 4000 transactions

  3. Sequential Long : 16000 transactions

If you are not using the HBM2E IP's example design, this pattern will default to 4000 write and 4000 read transactions. For data bus width less than 512 bits each transaction is burst length 4, otherwise it is burst length 2.