Class uvm_pkg::uvm_reg_frontdoor
Inheritance Diagram of uvm_reg_frontdoor
Collaboration Diagram of uvm_reg_frontdoor
Name |
Type |
Description |
---|---|---|
rw_info |
Variable rw_info Holds information about the register being read or written |
|
sequencer |
Variable sequencer Sequencer executing the operation |
|
fname |
string |
|
lineno |
int |
Constructors
- new(string name = "")
Function
new
Constructor, new object given optional name .
- Parameters:
name (string)
×
Class
uvm_reg_frontdoor
Facade class for register and memory frontdoor access.
User-defined frontdoor access sequence
Base class for user-defined access to register and memory reads and writes through a physical interface.
By default, different registers and memories are mapped to different addresses in the address space and are accessed via those exclusively through physical addresses.
The frontdoor allows access using a non-linear and/or non-mapped mechanism. Users can extend this class to provide the physical access to these registers.