Inheritance list for class vmm_ral_field:
List of all members.Public Member Functions | |
| virtual function void | XforceX ( bit[64:0] value, path_e path, string domain ) |
| virtual function bit | XpredictX ( bit[64:0] cur_val, bit[64:0] wr_val, string domain ) |
| virtual function bit | XupdX ( ) |
| virtual function void | XwroteX ( bit[64:0] value, path_e path, string domain ) |
| function void | append_callback ( vmm_ral_field_callbacks cb ) |
| virtual function void | display ( string prefix = "" ) |
| virtual function bit | get ( ) |
| virtual function access_e | get_access ( string domain = "" ) |
| virtual function string | get_fullname ( ) |
| virtual function uint | get_lsb_pos_in_register ( ) |
| virtual function uint | get_n_bits ( ) |
| virtual function string | get_name ( ) |
| virtual function vmm_ral_reg | get_register ( ) |
| virtual function bit | is_cover_on ( ) |
| task | mirror ( status_e status, check_e check = vmm_ralQUIET, path_e path = vmm_ralDEFAULT, string domain = "" ) |
| virtual function bit | needs_update ( ) |
| function void | new ( vmm_ral_reg parent, string name, int unsigned size, access_e access, bit[64:0] reset, logic[64:0] soft_reset, int unsigned lsb_pos, bit is_rand = 0, bit cover_on = 1 ) |
| task | peek ( status_e status, bit[64:0] value, int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| task | poke ( status_e status, bit[64:0] value, int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| function void | post_randomize ( ) |
| function void | pre_randomize ( ) |
| virtual function bit | predict ( bit[64:0] value ) |
| function void | prepend_callback ( vmm_ral_field_callbacks cb ) |
| virtual function string | psdisplay ( string prefix = "" ) |
| task | read ( status_e status, bit[64:0] value, path_e path = vmm_ralDEFAULT, string domain = "", int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| virtual function void | reset ( reset_e kind = vmm_ralHARD ) |
| virtual function void | set ( bit[64:0] value ) |
| virtual function access_e | set_access ( access_e mode ) |
| virtual function bit | set_cover ( bit is_on ) |
| virtual function logic | set_reset ( logic[64:0] value, reset_e kind = vmm_ralHARD ) |
| function void | unregister_callback ( vmm_ral_field_callbacks cb ) |
| task | write ( status_e status, bit[64:0] value, path_e path = vmm_ralDEFAULT, string domain = "", int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
Public Attributes | |
| vmm_ral_field_callbacks | XcbsX |
| access_e | access |
| bit | cover_on |
| bit[64:0] | desired |
| vmm_log | log |
| int unsigned | lsb |
| bit[64:0] | mirrored |
| string | name |
| bit | no_cover |
| vmm_ral_reg | parent |
| bit[64:0] | reset_value |
| int unsigned | size |
| logic[64:0] | soft_reset_value |
| bit[64:0] | value |
| bit | written |
Constraints | |
| constraint vmm_ral_field_valid | ( ) |
|
||
Prototype at line 109 of file RAL/vmm_ral_field.sv.
Defined at line 351 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 105 of file RAL/vmm_ral_field.sv.
Defined at line 324 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 113 of file RAL/vmm_ral_field.sv.
Defined at line 392 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 112 of file RAL/vmm_ral_field.sv.
Defined at line 373 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 156 of file RAL/vmm_ral_field.sv.
Defined at line 650 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 97 of file RAL/vmm_ral_field.sv.
Defined at line 288 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 117 of file RAL/vmm_ral_field.sv.
Defined at line 462 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 94 of file RAL/vmm_ral_field.sv.
Defined at line 226 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 90 of file RAL/vmm_ral_field.sv.
Defined at line 206 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 92 of file RAL/vmm_ral_field.sv.
Defined at line 216 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 93 of file RAL/vmm_ral_field.sv.
Defined at line 221 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 89 of file RAL/vmm_ral_field.sv.
Defined at line 201 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 91 of file RAL/vmm_ral_field.sv.
Defined at line 211 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 101 of file RAL/vmm_ral_field.sv.
Defined at line 317 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 153 of file RAL/vmm_ral_field.sv.
Defined at line 629 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 122 of file RAL/vmm_ral_field.sv.
Defined at line 501 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 87 of file RAL/vmm_ral_field.sv.
Defined at line 172 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 148 of file RAL/vmm_ral_field.sv.
Defined at line 617 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 143 of file RAL/vmm_ral_field.sv.
Defined at line 586 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 160 of file RAL/vmm_ral_field.sv.
Defined at line 685 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 159 of file RAL/vmm_ral_field.sv.
Defined at line 677 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 116 of file RAL/vmm_ral_field.sv.
Defined at line 445 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 155 of file RAL/vmm_ral_field.sv.
Defined at line 637 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 98 of file RAL/vmm_ral_field.sv.
Defined at line 293 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 137 of file RAL/vmm_ral_field.sv.
Defined at line 572 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 118 of file RAL/vmm_ral_field.sv.
Defined at line 467 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 115 of file RAL/vmm_ral_field.sv.
Defined at line 417 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 95 of file RAL/vmm_ral_field.sv.
Defined at line 282 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 100 of file RAL/vmm_ral_field.sv.
Defined at line 305 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 121 of file RAL/vmm_ral_field.sv.
Defined at line 487 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 157 of file RAL/vmm_ral_field.sv.
Defined at line 663 of file RAL/vmm_ral_field.sv. |
|
||
Prototype at line 130 of file RAL/vmm_ral_field.sv.
Defined at line 506 of file RAL/vmm_ral_field.sv. |
|
|
Defined at line 68 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 57 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 71 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 62 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 54 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 59 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 61 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 56 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 70 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 58 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 64 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 60 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 65 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 63 of file RAL/vmm_ral_field.sv.
|
|
|
Defined at line 66 of file RAL/vmm_ral_field.sv.
|
|
|
constraint vmm_ral_field_valid {
if (64 > size) { value < (`VMM_RAL_DATA_WIDTH'h1 << size); } } | |
Defined at line 73 of file RAL/vmm_ral_field.sv.
|