

Public Member Functions | |
| new (vmm_ral_sys parent=null, string name, string typename, int unsigned n_bytes, vmm_ral::endianness_e endian, bit< VMM_RAL_ADDR_WIDTH-1:0 > base_addr=0, string domain=" ", bit cover_on=1) | |
| virtual void | Xlock_modelX () |
| virtual void | add_domain (int unsigned n_bytes, vmm_ral::endianness_e endian, string domain) |
| void | register_block (vmm_ral_block block, string domain=" ", string in_domain=" ", bit< VMM_RAL_ADDR_WIDTH-1:0 > base_addr) |
| void | register_subsys (vmm_ral_sys subsys, string domain=" ", string in_domain=" ", bit< VMM_RAL_ADDR_WIDTH-1:0 > base_addr) |
| virtual void | Xregister_ral_accessX (vmm_ral_access access) |
| virtual string | psdisplay (string prefix=" ", string domain=" ") |
| virtual void | get_fields (ref vmm_ral_field fields[], input string domain=" ") |
| virtual void | get_virtual_fields (ref vmm_ral_vfield fields[], input string domain=" ") |
| virtual vmm_ral_field | get_field_by_name (string name) |
| virtual vmm_ral_vfield | get_virtual_field_by_name (string name) |
| virtual void | get_registers (ref vmm_ral_reg regs[], input string domain=" ") |
| virtual void | get_virtual_registers (ref vmm_ral_vreg vregs[], input string domain=" ") |
| virtual vmm_ral_reg | get_reg_by_name (string name) |
| virtual vmm_ral_vreg | get_vreg_by_name (string name) |
| virtual vmm_ral_reg | get_reg_by_offset (bit< VMM_RAL_ADDR_WIDTH-1:0 > offset, string domain=" ") |
| virtual vmm_ral_vreg | get_vreg_by_offset (bit< VMM_RAL_ADDR_WIDTH-1:0 > offset, string domain=" ") |
| virtual void | get_memories (ref vmm_ral_mem mems[], input string domain=" ") |
| virtual vmm_ral_mem | get_mem_by_name (string name) |
| virtual vmm_ral_mem | get_mem_by_offset (bit< VMM_RAL_ADDR_WIDTH-1:0 > offset, string domain=" ") |
| virtual void | get_blocks (ref vmm_ral_block blocks[], ref string domains[], input string domain=" ") |
| virtual void | get_all_blocks (ref vmm_ral_block blocks[], ref string domains[], input string domain=" ") |
| virtual vmm_ral_block | get_block_by_name (string name) |
| virtual vmm_ral_block | get_block_by_offset (bit< VMM_RAL_ADDR_WIDTH-1:0 > offset, string domain=" ") |
| virtual void | get_subsys (ref vmm_ral_sys subsys[], ref string domains[], input string domain=" ") |
| virtual void | get_all_subsys (ref vmm_ral_sys subsys[], ref string domains[], input string domain=" ") |
| virtual vmm_ral_sys | get_subsys_by_name (string name) |
| virtual vmm_ral_sys | get_subsys_by_offset (bit< VMM_RAL_ADDR_WIDTH-1:0 > offset, string domain=" ") |
| bit | set_cover (bit is_on) |
| virtual void | reset (string domain=" ", vmm_ral::reset_e kind=vmm_ral::HARD) |
| virtual bit | needs_update () |
| virtual void | update (output vmm_rw::status_e status, input vmm_ral::path_e path=vmm_ral::DEFAULT) |
| virtual void | mirror (output vmm_rw::status_e status, input vmm_ral::check_e check=vmm_ral::QUIET, input vmm_ral::path_e path=vmm_ral::DEFAULT) |
| virtual void | readmemh (string filename) |
| virtual void | writememh (string filename) |
| int unsigned | get_sys_ID () |
| vmm_ral_sys | get_sys_by_ID (int unsigned id) |
Private Attributes | |
| vmm_ral_sys_domain | domains [] |
| int unsigned | __vmm_sys_id = 0 |
Static Private Attributes | |
| static vmm_ral_sys | __vmm_all_systems [*] |
Definition at line 30 of file vmm_ral_sys.sv.
| vmm_ral_sys::new | ( | vmm_ral_sys | parent = null, |
|
| string | name, | |||
| string | typename, | |||
| int unsigned | n_bytes, | |||
| vmm_ral::endianness_e | endian, | |||
| bit< VMM_RAL_ADDR_WIDTH-1:0 > | base_addr = 0, |
|||
| string | domain = " ", |
|||
| bit | cover_on = 1 | |||
| ) |
Definition at line 127 of file vmm_ral_sys.sv.
| void vmm_ral_sys::Xlock_modelX | ( | ) | [virtual] |
| void vmm_ral_sys::add_domain | ( | int unsigned | n_bytes, | |
| vmm_ral::endianness_e | endian, | |||
| string | domain | |||
| ) | [virtual] |
| void vmm_ral_sys::register_block | ( | vmm_ral_block | block, | |
| string | domain = " ", |
|||
| string | in_domain = " ", |
|||
| bit< VMM_RAL_ADDR_WIDTH-1:0 > | base_addr | |||
| ) |
Definition at line 176 of file vmm_ral_sys.sv.
| void vmm_ral_sys::register_subsys | ( | vmm_ral_sys | subsys, | |
| string | domain = " ", |
|||
| string | in_domain = " ", |
|||
| bit< VMM_RAL_ADDR_WIDTH-1:0 > | base_addr | |||
| ) |
Definition at line 220 of file vmm_ral_sys.sv.
| void vmm_ral_sys::Xregister_ral_accessX | ( | vmm_ral_access | access | ) | [virtual] |
| string vmm_ral_sys::psdisplay | ( | string | prefix = " ", |
|
| string | domain = " " | |||
| ) | [virtual] |
| void vmm_ral_sys::get_fields | ( | ref vmm_ral_field | fields[], | |
| input string | domain = " " | |||
| ) | [virtual] |
| void vmm_ral_sys::get_virtual_fields | ( | ref vmm_ral_vfield | fields[], | |
| input string | domain = " " | |||
| ) | [virtual] |
Definition at line 377 of file vmm_ral_sys.sv.
| vmm_ral_field vmm_ral_sys::get_field_by_name | ( | string | name | ) | [virtual] |
| vmm_ral_vfield vmm_ral_sys::get_virtual_field_by_name | ( | string | name | ) | [virtual] |
Definition at line 416 of file vmm_ral_sys.sv.
| void vmm_ral_sys::get_registers | ( | ref vmm_ral_reg | regs[], | |
| input string | domain = " " | |||
| ) | [virtual] |
| void vmm_ral_sys::get_virtual_registers | ( | ref vmm_ral_vreg | vregs[], | |
| input string | domain = " " | |||
| ) | [virtual] |
| vmm_ral_reg vmm_ral_sys::get_reg_by_name | ( | string | name | ) | [virtual] |
| vmm_ral_vreg vmm_ral_sys::get_vreg_by_name | ( | string | name | ) | [virtual] |
Definition at line 492 of file vmm_ral_sys.sv.
| vmm_ral_reg vmm_ral_sys::get_reg_by_offset | ( | bit< VMM_RAL_ADDR_WIDTH-1:0 > | offset, | |
| string | domain = " " | |||
| ) | [virtual] |
| vmm_ral_vreg vmm_ral_sys::get_vreg_by_offset | ( | bit< VMM_RAL_ADDR_WIDTH-1:0 > | offset, | |
| string | domain = " " | |||
| ) | [virtual] |
Definition at line 511 of file vmm_ral_sys.sv.
| void vmm_ral_sys::get_memories | ( | ref vmm_ral_mem | mems[], | |
| input string | domain = " " | |||
| ) | [virtual] |
| vmm_ral_mem vmm_ral_sys::get_mem_by_name | ( | string | name | ) | [virtual] |
| vmm_ral_mem vmm_ral_sys::get_mem_by_offset | ( | bit< VMM_RAL_ADDR_WIDTH-1:0 > | offset, | |
| string | domain = " " | |||
| ) | [virtual] |
| void vmm_ral_sys::get_blocks | ( | ref vmm_ral_block | blocks[], | |
| ref string | domains[], | |||
| input string | domain = " " | |||
| ) | [virtual] |
Definition at line 558 of file vmm_ral_sys.sv.
| void vmm_ral_sys::get_all_blocks | ( | ref vmm_ral_block | blocks[], | |
| ref string | domains[], | |||
| input string | domain = " " | |||
| ) | [virtual] |
Definition at line 596 of file vmm_ral_sys.sv.
| vmm_ral_block vmm_ral_sys::get_block_by_name | ( | string | name | ) | [virtual] |
Definition at line 622 of file vmm_ral_sys.sv.
| vmm_ral_block vmm_ral_sys::get_block_by_offset | ( | bit< VMM_RAL_ADDR_WIDTH-1:0 > | offset, | |
| string | domain = " " | |||
| ) | [virtual] |
Definition at line 638 of file vmm_ral_sys.sv.
| void vmm_ral_sys::get_subsys | ( | ref vmm_ral_sys | subsys[], | |
| ref string | domains[], | |||
| input string | domain = " " | |||
| ) | [virtual] |
Definition at line 643 of file vmm_ral_sys.sv.
| void vmm_ral_sys::get_all_subsys | ( | ref vmm_ral_sys | subsys[], | |
| ref string | domains[], | |||
| input string | domain = " " | |||
| ) | [virtual] |
Definition at line 681 of file vmm_ral_sys.sv.
| vmm_ral_sys vmm_ral_sys::get_subsys_by_name | ( | string | name | ) | [virtual] |
Definition at line 712 of file vmm_ral_sys.sv.
| vmm_ral_sys vmm_ral_sys::get_subsys_by_offset | ( | bit< VMM_RAL_ADDR_WIDTH-1:0 > | offset, | |
| string | domain = " " | |||
| ) | [virtual] |
Definition at line 728 of file vmm_ral_sys.sv.
| bit vmm_ral_sys::set_cover | ( | bit | is_on | ) | [virtual] |
| void vmm_ral_sys::reset | ( | string | domain = " ", |
|
| vmm_ral::reset_e | kind = vmm_ral::HARD | |||
| ) | [virtual] |
| bit vmm_ral_sys::needs_update | ( | ) | [virtual] |
| void vmm_ral_sys::update | ( | output vmm_rw::status_e | status, | |
| input vmm_ral::path_e | path = vmm_ral::DEFAULT | |||
| ) | [virtual] |
| void vmm_ral_sys::mirror | ( | output vmm_rw::status_e | status, | |
| input vmm_ral::check_e | check = vmm_ral:: QUIET, |
|||
| input vmm_ral::path_e | path = vmm_ral::DEFAULT | |||
| ) | [virtual] |
| void vmm_ral_sys::readmemh | ( | string | filename | ) | [virtual] |
| void vmm_ral_sys::writememh | ( | string | filename | ) | [virtual] |
| int unsigned vmm_ral_sys::get_sys_ID | ( | ) |
Definition at line 839 of file vmm_ral_sys.sv.
| vmm_ral_sys vmm_ral_sys::get_sys_by_ID | ( | int unsigned | id | ) |
Definition at line 843 of file vmm_ral_sys.sv.
vmm_ral_sys_domain vmm_ral_sys::domains[] [private] |
vmm_ral_sys vmm_ral_sys::__vmm_all_systems[*] [static, private] |
Definition at line 32 of file vmm_ral_sys.sv.
int unsigned vmm_ral_sys::__vmm_sys_id = 0 [private] |
Definition at line 33 of file vmm_ral_sys.sv.
![]() Intelligent Design Verification Project: VMM, Revision: 1.0.1 |
Copyright (c) 2008 Intelligent Design Verification. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included here: http://www.intelligentdv.com/licenses/fdl.txt |
![]() Doxygen Version: 1.5.6 Sat Oct 18 11:32:34 2008 |