022天津同城交友网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 交友 人才 房产
查看: 1015|回复: 1
打印 上一主题 下一主题

UVM 寄存器后门读错误。

[复制链接]
跳转到指定楼层
楼主
发表于 2020-4-7 18:51:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    文章简介:`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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

沙发
发表于 2020-4-7 18:52:00 | 只看该作者
后门路径不对吧
一般来说寄存器的后门路径都是
XXX_TOP.xxx_mod.xxx_regfile.reg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|联系我们|022天津同城交友网

GMT+8, 2024-4-27 02:00 , Processed in 1.187500 second(s), 24 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表