022天津同城交友网

标题: UVM 寄存器后门读错误。 [打印本页]

作者: 开心青年    时间: 2020-4-7 18:51
标题: UVM 寄存器后门读错误。
    文章简介:`uvm_info(get_name(),$psprintf("[REG#UVM_INFO/.../axi_reg_mirror_collect



我已经设置寄存器后门路径,但每次读的时候都是返回0. 不知道问题出在哪里?见下面代码。

PINGPONG_1.configure(this, null, "pingpong_reg.q[0]");
ENCSYS_1.configure(this, null, "encsys_reg.q[63:0]");
SBNVARINTV_1.configure(this, null, "sbnvarintv_reg.q[31:0]");
m_axi_reg_h.set_hdl_path_root("top.dut.m_txs_top.txs_txs_swi");
...

read operation:
data = reg_h.get();
reg_h.read(status, temp_data, path);
`uvm_info(get_name(),$psprintf("[REG_READ] Reg read [%s][%s] REDA=0x%8X [DESIRED=0x%8X], Mirror = 0x%8X[0x%8X]: Update says: %0d\n", reg_h.get_name(), field_h.get_name(),temp_data, data, reg_h.get_mirrored_value(), field_h.get_mirrored_value(),reg_h.needs_update()),UVM_MEDIUM)

Log file:
# UVM_INFO /.../axi_reg_mirror_collection.sv(277) @ 1641: reporter@@uvm_reg_sequence_inst [uvm_reg_sequence_inst] [REG_READ] Reg read [ENCSYS_1][Ni_Ping] REDA=0x00000000 [DESIRED=0x1274992512448d22], Mirror = 0x00000000[0x00000000]: Update says: 0


作者: 雨后空    时间: 2020-4-7 18:52
后门路径不对吧
一般来说寄存器的后门路径都是
XXX_TOP.xxx_mod.xxx_regfile.reg





欢迎光临 022天津同城交友网 (http://www.btlz.cn/) Powered by Discuz! X3