Type definitions used in the VVC Framework, defined in ti_vvc_framework_support_pkg.vhd
t_vvc_operation
TRANSMIT, RECEIVE
t_direction
TRANSMIT, RECEIVE
t_field_position
FIRST, MIDDLE, LAST, FIRST_AND_LAST
t_hvvc_to_bridge
Record element |
Type |
Description |
---|---|---|
trigger |
boolean |
Trigger signal |
operation |
Operation of the VVC |
|
num_data_words |
positive |
Number of data words transferred |
data_words |
t_slv_array |
Data sent to the VVC |
dut_if_field_idx |
natural |
Index of the interface field |
dut_if_field_pos |
Position of the interface field within the packet |
|
msg_id_panel |
t_msg_id_panel |
HVVC dedicated message ID panel. See Scope of Verbosity Control for how to use verbosity control. |
t_bridge_to_hvvc
Record element |
Type |
Description |
---|---|---|
trigger |
boolean |
Trigger signal |
data_words |
t_slv_array |
Data received from the VVC |
t_dut_if_field_config
Record element |
Type |
Description |
---|---|---|
dut_address |
unsigned |
Address of the DUT IF field |
dut_address_increment |
integer |
Increment of the address on each access |
data_width |
positive |
Width of the data per transfer, must be <= than bus width |
use_field |
boolean |
Used by the HVVC to send/request fields to/from the HVVC-to-VVC bridge or ignore them when not applicable (e.g. preamble in SBI) |
field_description |
string |
Description of the DUT IF field |
t_dut_if_field_config_array
array (natural range <>) of t_dut_if_field_config
t_dut_if_field_config_direction_array
array (t_direction range <>) of t_dut_if_field_config_array;