UVVM (Universal VHDL Verification Methodology) is a free and Open Source Methodology and Library for very efficient VHDL verification of FPGA and ASIC – resulting also in significant quality improvement. Community forum: https://forum.uvvm.org/ UVVM.org: https://uvvm.org/
when using the vvc_generator to generate a basic VVC without channels and transaction info, the created code includes some errors.
In order to solve the compile issues you need to:
Add AWAIT_COMPLETION and AWAIT_ANY_COMPLETION to t_operation in vvc_cmd_pkg.vhd
Change the type of command_queue and result_queue to work.td_cmd_queue_pkg.t_generic_queue in the main _vvc.vhd
Change the call for initialization of the interpreter to work.td_vvc_entity_support_pkg.initialize_interpreter(terminate_current_cmd, global_awaiting_completion); in in the main _vvc.vhd
Hi,
when using the vvc_generator to generate a basic VVC without channels and transaction info, the created code includes some errors.
In order to solve the compile issues you need to:
AWAIT_COMPLETION
andAWAIT_ANY_COMPLETION
tot_operation
invvc_cmd_pkg.vhd
command_queue
andresult_queue
towork.td_cmd_queue_pkg.t_generic_queue
in the main_vvc.vhd
work.td_vvc_entity_support_pkg.initialize_interpreter(terminate_current_cmd, global_awaiting_completion);
in in the main_vvc.vhd
kind regards Thiemo