寫的是:Specman e vr_ad:如何使用read_reg_field?在<code>UVM e Reference</code>文件
You can call read_reg_field or write_reg_field for registers whose fields
are defined as single_field_access (see 「vr_ad_port_unit Syntax and Examples」).
...
For example:
write_reg_fields tx_mode_reg {.resv = 4; .dest = 2};
但對於使用read_reg_field ... 能否請您解釋一下應該怎樣使用任何的例子嗎?
(我試過了下一個代碼,但它給出編譯錯誤: some_var = read_reg_field my_reg_file.my_reg {.my_reg_field}
) 謝謝你的幫忙。
我不確定你引用了什麼版本的UVM e引用,但有些東西似乎沒有。你提到'write_reg_field',但是這個例子顯示了'write_reg_fields',這是一個不同的宏。 – 2014-10-28 16:42:53
嗨,你是對的 - 在我看來,就像參考文獻中的一個錯字。我正在使用的參考:產品版本13.2 UVM World版本1.1 2014年1月 – Halona 2014-10-28 16:46:16
所以,據我所知,沒有任何'read_reg'字段的宏。 'vr_ad_macro.e'中也沒有定義。 – 2014-10-28 16:48:55