rtlPy
latest
rtlpy
Contents:
Example Usage
License
Contributors Guide
rtlPy
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
I
|
M
|
N
|
P
|
R
|
S
|
T
|
V
|
W
_
__init__() (rtlpy.design.memory.AddressBlock method)
(rtlpy.design.memory.Field method)
(rtlpy.design.memory.PagedAddressBlock method)
(rtlpy.design.memory.Register method)
(rtlpy.design.types.AccessType method)
(rtlpy.design.types.ParamType method)
(rtlpy.design.types.PortDirection method)
(rtlpy.design.types.SignalType method)
A
access (rtlpy.design.memory.Field attribute)
AccessType (class in rtlpy.design.types)
add_field() (rtlpy.design.memory.Register method)
add_register() (rtlpy.design.memory.AddressBlock method)
(rtlpy.design.memory.PagedAddressBlock method)
add_subblock() (rtlpy.design.memory.AddressBlock method)
(rtlpy.design.memory.PagedAddressBlock method)
addr_per_reg() (rtlpy.design.memory.AddressBlock method)
(rtlpy.design.memory.PagedAddressBlock method)
addr_size (rtlpy.design.memory.AddressBlock attribute)
(rtlpy.design.memory.PagedAddressBlock attribute)
addrblock_to_ral() (in module rtlpy.uvm)
address_unit_bits (rtlpy.design.memory.AddressBlock attribute)
(rtlpy.design.memory.PagedAddressBlock attribute)
AddressBlock (class in rtlpy.design.memory)
B
base_address (rtlpy.design.memory.AddressBlock attribute)
(rtlpy.design.memory.PagedAddressBlock attribute)
C
coverage (rtlpy.design.memory.AddressBlock attribute)
(rtlpy.design.memory.PagedAddressBlock attribute)
(rtlpy.design.memory.Register attribute)
D
data_bytes() (rtlpy.design.memory.AddressBlock method)
(rtlpy.design.memory.PagedAddressBlock method)
data_size (rtlpy.design.memory.AddressBlock attribute)
(rtlpy.design.memory.PagedAddressBlock attribute)
dimension (rtlpy.design.memory.AddressBlock attribute)
(rtlpy.design.memory.PagedAddressBlock attribute)
(rtlpy.design.memory.Register attribute)
E
endianness (rtlpy.design.memory.AddressBlock attribute)
(rtlpy.design.memory.PagedAddressBlock attribute)
F
Field (class in rtlpy.design.memory)
fields (rtlpy.design.memory.Register attribute)
from_dict() (rtlpy.design.memory.AddressBlock class method)
(rtlpy.design.memory.Field static method)
(rtlpy.design.memory.PagedAddressBlock class method)
(rtlpy.design.memory.Register static method)
I
is_readable() (rtlpy.design.types.AccessType class method)
is_writable() (rtlpy.design.types.AccessType class method)
M
memory_from_dict() (in module rtlpy.design.memory)
MissingDefinitionException
module
rtlpy
rtlpy.design
rtlpy.design.memory
rtlpy.design.types
rtlpy.utils
rtlpy.uvm
N
name (rtlpy.design.memory.AddressBlock attribute)
(rtlpy.design.memory.Field attribute)
(rtlpy.design.memory.PagedAddressBlock attribute)
(rtlpy.design.memory.Register attribute)
name_validator() (in module rtlpy.utils)
P
page_reg (rtlpy.design.memory.PagedAddressBlock attribute)
page_reg_offset (rtlpy.design.memory.PagedAddressBlock attribute)
PagedAddressBlock (class in rtlpy.design.memory)
ParamType (class in rtlpy.design.types)
PortDirection (class in rtlpy.design.types)
R
randomizable (rtlpy.design.memory.Field attribute)
randomizable() (rtlpy.design.memory.AddressBlock method)
(rtlpy.design.memory.PagedAddressBlock method)
(rtlpy.design.memory.Register method)
READ_CLEARS (rtlpy.design.types.AccessType attribute)
READ_ONLY (rtlpy.design.types.AccessType attribute)
READ_SETS (rtlpy.design.types.AccessType attribute)
READ_WRITE (rtlpy.design.types.AccessType attribute)
reg_to_ral() (in module rtlpy.uvm)
Register (class in rtlpy.design.memory)
registers (rtlpy.design.memory.AddressBlock attribute)
(rtlpy.design.memory.PagedAddressBlock attribute)
reserved (rtlpy.design.memory.Field attribute)
reset (rtlpy.design.memory.Field attribute)
rtlpy
module
rtlpy.design
module
rtlpy.design.memory
module
rtlpy.design.types
module
rtlpy.utils
module
rtlpy.uvm
module
S
SignalType (class in rtlpy.design.types)
size (rtlpy.design.memory.Field attribute)
size() (rtlpy.design.memory.AddressBlock method)
(rtlpy.design.memory.PagedAddressBlock method)
sub_blocks (rtlpy.design.memory.AddressBlock attribute)
(rtlpy.design.memory.PagedAddressBlock attribute)
T
tabular_format() (in module rtlpy.utils)
V
val2int() (in module rtlpy.utils)
valid() (rtlpy.design.memory.AddressBlock method)
(rtlpy.design.memory.Field method)
(rtlpy.design.memory.PagedAddressBlock method)
(rtlpy.design.memory.Register method)
valid_name() (in module rtlpy.utils)
volatile (rtlpy.design.memory.Field attribute)
W
WRITE_CLEARS (rtlpy.design.types.AccessType attribute)
WRITE_CLEARS_READ_SETS (rtlpy.design.types.AccessType attribute)
WRITE_ONE (rtlpy.design.types.AccessType attribute)
WRITE_ONE_CLEARS (rtlpy.design.types.AccessType attribute)
WRITE_ONE_CLEARS_READ_SETS (rtlpy.design.types.AccessType attribute)
WRITE_ONE_SETS (rtlpy.design.types.AccessType attribute)
WRITE_ONE_SETS_READ_CLEARS (rtlpy.design.types.AccessType attribute)
WRITE_ONE_TOGGLES (rtlpy.design.types.AccessType attribute)
WRITE_ONLY (rtlpy.design.types.AccessType attribute)
WRITE_ONLY_CLEARS (rtlpy.design.types.AccessType attribute)
WRITE_ONLY_ONE (rtlpy.design.types.AccessType attribute)
WRITE_ONLY_SETS (rtlpy.design.types.AccessType attribute)
WRITE_READ_CLEARS (rtlpy.design.types.AccessType attribute)
WRITE_READ_SETS (rtlpy.design.types.AccessType attribute)
WRITE_SETS (rtlpy.design.types.AccessType attribute)
WRITE_SETS_READ_CLEARS (rtlpy.design.types.AccessType attribute)
WRITE_ZERO_CLEARS (rtlpy.design.types.AccessType attribute)
WRITE_ZERO_CLEARS_READ_SETS (rtlpy.design.types.AccessType attribute)
WRITE_ZERO_SETS (rtlpy.design.types.AccessType attribute)
WRITE_ZERO_SETS_READ_CLEARS (rtlpy.design.types.AccessType attribute)
WRITE_ZERO_TOGGLES (rtlpy.design.types.AccessType attribute)