0

someinputdata.txt假设我有一个要加载到基于 uvm 的内存中uvm_reg_block的输入文件(

class mymemory extends uvm_mem;
   `uvm_object_utils(mymemory)

   function new(string name = "mymemory");
      super.new(name, 32'h800, 32, "RW", UVM_NO_COVERAGE);
   endfunction

endclass

我不确定是否有内置函数可以将输入文件加载到uvm_mem.

你如何有效地加载someinputdata.txt到这个内存?

4

1 回答 1

2

该类uvm_mem没有实际内存的镜像。您必须通过需要定义的前门后门方法加载它。后门是首选,因此您需要通过扩展uvm_reg_backdoor类并write()根据需要实现写入内存模型的方法来定义用户定义的后门访问。

于 2014-08-19T03:21:43.510 回答