Visible to Intel only — GUID: group__group__compiler__mem__axi4__driver_1ga422b43627ff2cddeba996fe19520b30a
Ixiasoft
Visible to Intel only — GUID: group__group__compiler__mem__axi4__driver_1ga422b43627ff2cddeba996fe19520b30a
Ixiasoft
5.2.2.20. read_worker_op
Usage
def pyhydra.ipkits.hydra.driver_mem_axi4.driver_compiler.MemAxi4Driver.read_worker_op (cls, arid, arlen, arsize, arburst, arlock, arcache, arprot, arqos, arregion, aruser, araddr, rdata, rstrb, rresp)
Description
Read worker configuration.
A "read worker" controls the read traffic stream (AR, R channels) for a unique ARID. You can drive the signals in the AR channel to a constant value or with a pattern generator (for select signals only). You can compare the signals in the R channel against expected values, and trigger a driver error if a mismatch occurs.
Parameters
- arid
-
ARID constant value.
- arlen
-
ARLEN constant value.
- arsize
-
ARSIZE constant value.
- arburst
-
ARBURST constant value.
- arlock
-
ARLOCK constant value.
- arcache
-
ARCACHE constant value.
- arprot
-
ARPROT constant value.
- arqos
-
ARQOS constant value.
- arregion
-
ARREGION constant value.
- aruser
-
ARUSER constant value.
- araddr
-
ARADDR constant value, or pattern specified by addr_op.
- rdata
-
Set to None to disable error checking for RDATA, or set to the expected constant value, or expected pattern specified by one of the following operations:
-
data_eq_raw_op (automatically inferred if rdata is set to a constant value)
-
- rstrb
-
RSTRB is an internal signal (equivalent in behavior to WSTRB) that masks RDATA during error checking. Set commands to a constant value, or a pattern specified by one of the following operations:
-
strb_eq_raw_op (automatically inferred if rstrb is set to a constant value)
-
- rresp
-
Set to None to disable error checking for RRESP, or set to the expected constant value.
Returns
Compiler IR object