Visible to Intel only — GUID: group__group__compiler__mem__axi4__driver_1gafe610ba051e905fad3d8ec5b4405b524
Ixiasoft
Visible to Intel only — GUID: group__group__compiler__mem__axi4__driver_1gafe610ba051e905fad3d8ec5b4405b524
Ixiasoft
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:
-
data_eq_raw_op (automatically inferred if wdata is set to a constant value)
-
- wstrb
-
WSTRB constant value, or pattern specified by one of the following operations:
-
strb_eq_raw_op (automatically inferred if wstrb is set to a constant value)
-
- bresp
-
Set to None to disable error checking for BRESP, or set to the expected constant value.
Returns
Compiler IR object