微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 向大佬们求助啊!uvm_reg_data_logic_t疑问

向大佬们求助啊!uvm_reg_data_logic_t疑问

时间:10-02 整理:3721RD 点击:
请教下各位uvm_reg_data_logic_t、uvm_reg_addr_t和uvm_access_e都是什么变量类型,一般用在哪里

1. 他们本身就是变量类型,你可以找个寄存器用·uvm_info打印信息看看
2. 搭建寄存器模型时会用到,另外在验证过程中,需要后门访问一些内部寄存器的时候也会用到

这些寄存器是有什么特殊性吗,可以替代logic、bit用来搭建寄存器模型

它们会自动加载寄存器的位宽,只要设置了对应的参数。另外,从它们的名字就可以看出它们的功能和用途。
uvm_reg_data_logic_t 是logic unsigned类型的,对应的是reg里面的data;
uvm_reg_addr_t是bit unsigned类型的,对应的是reg的addr;
uvm_access_e是enum类型,对应的状态有read,write, burst_read, burst_write.

明白了,非常感谢!

都是uvm_reg里的变量,用来寄存器建模的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top