本文共 407 字,大约阅读时间需要 1 分钟。
1.在sequence 的body 中调用get_full_name(),打印返回值,结果大致如下:
1)包括sequencer 的路径,及例化此sequence 传递的名字。
2.可以使用如下的方式为sequence 传递参数:
1)通配符是因为sequence在例化时名字一般是不固定的,而且有时是未知的(比如default_sequence),所以使用通配符。
3.在sequence 中以如下方式调用config::get 函数:
1)get 的第一个参数必须是一个component,而sequence 不是component,所以这里不能用this 指针,只能用null 或者 uvm_root::get()。
2)使用null是,UVM 会自动将其替换为uvm_root::get(),再加get_full_name(),可以完整得到此sequence 的路径。
4.打印get_full_name: