uvm_packer,基类,提供了一系列适用于uvm的数据打包(pack)、解包(unpack)方法。 序号 方法 描述 1 pack_field 对uvm_bitstram_t类型的value进行打包,默认大端模式,打包size默认最大4096 (单位bit,最大size取决于宏UVM_MAX_STREAMBITS),打包数据放在uvm_pack_bitstream_t类型的m_bits中(最大size=UVM_MAX_...
class mydata extends uvm_object; logic[15:0] value = 'h1234; function void do_pack (uvm_packer packer); packer.pack_field_int(value, 16); endfunction function void do_unpack (uvm_packer packer); value = packer.unpack_field_int(16); endfunction endclass mydata d = new; bit bits[...