|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
- function void uvm_reg::add_hdl_path_slice(string name,
- int offset,
- int size,
- bit first = 0,
- string kind = "RTL");
- uvm_queue #(uvm_hdl_path_concat) paths = m_hdl_paths_pool.get(kind);
- uvm_hdl_path_concat concat;
-
- if (first || paths.size() == 0) begin
- concat = new();
- paths.push_back(concat);
- end
- else
- concat = paths.get(paths.size()-1);
- concat.add_path(name, offset, size);
- endfunction
复制代码
这里第11行paths.push_back(concat);是不是应该放在function最后一句写?否则concat.add_path()之后没法更新paths啊? |
|