Get_config(), Function. the full list of configuration, Ons by using a sequence of – Altera Mentor Verification IP Altera Edition AMBA AXI3/4TM User Manual

Page 514

Advertising
background image

Mentor VIP AE AXI3/4 User Guide, V10.2b

494

VHDL AXI3 and AXI4 Monitor BFMs
get_config()

September 2013

get_config()

This nonblocking procedure gets the configuration of the monitor BFM.

Prototype

-- * = axi| axi4
-- ** = AXI | AXI4
procedure get_config
(

config_name : in std_logic_vector(7 downto 0);
config_val : out std_logic_vector(**_MAX_BIT_SIZE-1 downto
0)|integer;
bfm_id : in integer;
path_id : in *_path_t; --optional
signal tr_if : inout *_vhd_if_struct_t

);

Arguments

config_name

(AXI3) Configuration name:

AXI_CONFIG_SETUP_TIME
AXI_CONFIG_HOLD_TIME
AXI_CONFIG_MAX_TRANSACTION_TIME_FACTOR
AXI_CONFIG_TIMEOUT_MAX_DATA_TRANSFER
AXI_CONFIG_BURST_TIMEOUT_FACTOR
AXI_CONFIG_WRITE_CTRL_TO_DATA_MINTIME
AXI_CONFIG_WRITE_DATA_TO_CTRL_MINTIME
AXI_CONFIG_MASTER_DEFAULT_UNDER_RESET
AXI_CONFIG_SLAVE_DEFAULT_UNDER_RESET
AXI_CONFIG_ENABLE_ALL_ASSERTIONS
AXI_CONFIG_ENABLE_ASSERTION
AXI_CONFIG_MAX_LATENCY_AWVALID_ASSERTION_

TO_AWREADY

AXI_CONFIG_MAX_LATENCY_ARVALID_ASSERTION_

TO_ARREADY

AXI_CONFIG_MAX_LATENCY_RVALID_ASSERTION_

TO_RREADY

AXI_CONFIG_MAX_LATENCY_BVALID_ASSERTION_

TO_BREADY

AXI_CONFIG_MAX_LATENCY_WVALID_ASSERTION_

TO_WREADY

AXI_CONFIG_READ_DATA_REORDERING_DEPTH
AXI_CONFIG_SLAVE_START_ADDR
AXI_CONFIG_SLAVE_END_ADDR
AXI_CONFIG_MASTER_ERROR_POSITION
AXI_CONFIG_SUPPORT_EXCLUSIVE_ACCESS

Advertising