+uvm_set_config_int 设置的值不匹配
Value set by +uvm_set_config_int is not matched
我正在尝试使用命令行选项设置配置:
+uvm_set_config_int= \*,path_index,1
按顺序,在正文任务中我正在寻找值:
if (!uvm_config_db#(int)::get(null, "", "path_index",i)) begin
end
未找到值。
如果不是命令行选项,我在测试的构建阶段设置值:
uvm_config_db #(int)::set(null, "*", "path_index", 1)
按顺序找到值。
我检查了 UVM 配置查看器,看起来在这两种情况下范围模式是相同的
请指教
格里沙
尝试 uvm_bitstream_t 而不是 int:
if (!uvm_config_db#(uvm_bitstream_t)::get(null, "", "path_index",i)) begin
end
我正在尝试使用命令行选项设置配置:
+uvm_set_config_int= \*,path_index,1
按顺序,在正文任务中我正在寻找值:
if (!uvm_config_db#(int)::get(null, "", "path_index",i)) begin
end
未找到值。
如果不是命令行选项,我在测试的构建阶段设置值:
uvm_config_db #(int)::set(null, "*", "path_index", 1)
按顺序找到值。
我检查了 UVM 配置查看器,看起来在这两种情况下范围模式是相同的
请指教
格里沙
尝试 uvm_bitstream_t 而不是 int:
if (!uvm_config_db#(uvm_bitstream_t)::get(null, "", "path_index",i)) begin
end