Package axi_test

A set of testbench utilities for AXI interfaces.

Parameters

AW: int

DW: int

TA: time

TT: time

AW:

IW:

UW:

DW:

UW:

IW:

UW:

DW:

IW:

UW:

AW: int

DW: int

IW: int

UW: int

TA: time

TT: time

AW: int

DW: int

IW: int

UW: int

TA: time

TT: time

MAX_READ_TXNS: int

MAX_WRITE_TXNS: int

AX_MIN_WAIT_CYCLES: int

AX_MAX_WAIT_CYCLES: int

W_MIN_WAIT_CYCLES: int

W_MAX_WAIT_CYCLES: int

RESP_MIN_WAIT_CYCLES: int

RESP_MAX_WAIT_CYCLES: int

SIZE_ALIGN: int

AXI_MAX_BURST_LEN: int

TRAFFIC_SHAPING: int

AXI_EXCLS: bit

AXI_ATOPS: bit

AXI_BURST_FIXED: bit

AXI_BURST_INCR: bit

AXI_BURST_WRAP: bit

UNIQUE_IDS: bit

AXI_STRB_WIDTH: int

N_AXI_IDS: int

AW: int

DW: int

IW: int

UW: int

TA: time

TT: time

RAND_RESP: bit

AX_MIN_WAIT_CYCLES: int

AX_MAX_WAIT_CYCLES: int

R_MIN_WAIT_CYCLES: int

R_MAX_WAIT_CYCLES: int

RESP_MIN_WAIT_CYCLES: int

RESP_MAX_WAIT_CYCLES: int

MAPPED: bit

This parameter eneables an internal memory, which gets randomly initialized, if it is read

and retains written data. This mode does currently not support axi_pkg::BURST_WRAP!

All responses are axi_pkg::RESP_OKAY when in this mode.

AW: int unsigned

DW: int unsigned

TA: time

TT: time

MIN_ADDR: int unsigned

MAX_ADDR: int unsigned

MAX_READ_TXNS: int

MAX_WRITE_TXNS: int

AX_MIN_WAIT_CYCLES: int

AX_MAX_WAIT_CYCLES: int

W_MIN_WAIT_CYCLES: int

W_MAX_WAIT_CYCLES: int

RESP_MIN_WAIT_CYCLES: int

RESP_MAX_WAIT_CYCLES: int

AW: int unsigned

DW: int unsigned

TA: time

TT: time

AX_MIN_WAIT_CYCLES: int

AX_MAX_WAIT_CYCLES: int

R_MIN_WAIT_CYCLES: int

R_MAX_WAIT_CYCLES: int

RESP_MIN_WAIT_CYCLES: int

RESP_MAX_WAIT_CYCLES: int

IW: int unsigned

AXI4+ATOP ID width

AW: int unsigned

AXI4+ATOP address width

DW: int unsigned

AXI4+ATOP data width

UW: int unsigned

AXI4+ATOP user width

TT: time

Stimuli test time

IW: int unsigned

AXI4+ATOP ID width

AW: int unsigned

AXI4+ATOP address width

DW: int unsigned

AXI4+ATOP data width

UW: int unsigned

AXI4+ATOP user width

TT: time

Stimuli test time

NUM_CHECKS: int unsigned

BUS_SIZE: axi_pkg::size_t

AW: int

DW: int

IW: int

UW: int

TA: time

TT: time

Types

ax_beat_t
w_beat_t
b_beat_t
r_beat_t
axi_driver_t
addr_t
burst_t
cache_t
data_t
id_t
len_t
size_t
user_t
mem_type_t
ax_beat_t
b_beat_t
r_beat_t
w_beat_t
mem_region_t
axi_driver_t
rand_ax_beat_queue_t
ax_beat_t
b_beat_t
r_beat_t
w_beat_t
addr_t
byte_t
axi_driver_t
addr_t
data_t
strb_t
axi_driver_t
addr_t
data_t
strb_t
axi_driver_t
ax_beat_t
w_beat_t
b_beat_t
r_beat_t
check_e
byte_t
axi_id_t
axi_addr_t
ax_beat_t
w_beat_t
b_beat_t
r_beat_t
axi_driver_t
ax_beat_t
b_beat_t
r_beat_t
w_beat_t