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

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

5.2.2.19. write_worker_op

Usage

def pyhydra.ipkits.hydra.driver_mem_axi4.driver_compiler.MemAxi4Driver.write_worker_op (cls, awid, awlen, awsize, awburst, awlock, awcache, awprot, awqos, awregion, awuser, awaddr, wdata, wstrb, bresp)

Description

Write worker configuration.

A "write worker" controls the write traffic stream (AW, W, B channels) for a unique AWID. You can drive the signals in the AW and W channels to a constant value or driven by a pattern generator (for select signals only). You can compare the signals in the B channel against expected values, and trigger a driver error if if a mismatch occurs.

Parameters

awid

AWID constant value.

awlen

AWLEN constant value.

awsize

AWSIZE constant value.

awburst

AWBURST constant value.

awlock

AWLOCK constant value.

awcache

AWCACHE constant value.

awprot

AWPROT constant value.

awqos

AWQOS constant value.

awregion

AWREGION constant value.

awuser

AWUSER constant value.

awaddr

AWADDR constant value, or pattern specified by addr_op.

wdata
WDATA constant value, or pattern specified by one of the following operations:
wstrb
WSTRB constant value, or pattern specified by one of the following operations:
bresp

Set to None to disable error checking for BRESP, or set to the expected constant value.

Returns

Compiler IR object