Hi,
You may wish to try the new “fast packers” feature of UVM-Connect 2.3.0.
They have no limitations on TLM generic payload data size.
Only requirement is that you parametrize your uvmc_connect() calls with the
new packer type.
Something like this from the examples/xlerate.connections/ example area:
For SystemC side:
uvmc_connect<uvmc_tlm_gp_converter>(prod.out,“42”);
For SV side:
uvmc_tlm #( uvm_tlm_generic_payload,
uvm_tlm_phase_e, uvmc_tlm_gp_converter) ::connect( loop.in, “42”);
– johnS