hdl_registers
About
License
Contribution guide
Release notes
User guide
Getting started
.toml data file format
Code generators
C code generator
C++ code generator
HTML code generator
VHDL code generator
Python code generator
API reference
hdl_registers package
hdl_registers
»
Index
Index
_
|
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
L
|
M
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (hdl_registers.bit.Bit method)
(hdl_registers.bit_vector.BitVector method)
(hdl_registers.constant.Constant method)
(hdl_registers.parser.RegisterParser method)
(hdl_registers.register.Register method)
(hdl_registers.register.RegisterMode method)
(hdl_registers.register_array.RegisterArray method)
(hdl_registers.register_c_generator.RegisterCGenerator method)
(hdl_registers.register_cpp_generator.CommonGenerator method)
(hdl_registers.register_cpp_generator.RegisterCppGenerator method)
(hdl_registers.register_field_type.Fixed method)
(hdl_registers.register_field_type.SignedFixedPoint method)
(hdl_registers.register_field_type.UnsignedFixedPoint method)
(hdl_registers.register_html_generator.RegisterHtmlGenerator method)
(hdl_registers.register_list.RegisterList method)
(hdl_registers.register_python_generator.RegisterPythonGenerator method)
(hdl_registers.register_vhdl_generator.RegisterVhdlGenerator method)
A
add_constant() (hdl_registers.register_list.RegisterList method)
address (hdl_registers.register.Register property)
append_bit() (hdl_registers.register.Register method)
append_bit_vector() (hdl_registers.register.Register method)
append_register() (hdl_registers.register_array.RegisterArray method)
(hdl_registers.register_list.RegisterList method)
append_register_array() (hdl_registers.register_list.RegisterList method)
B
base_index (hdl_registers.bit.Bit property)
(hdl_registers.bit_vector.BitVector property)
(hdl_registers.register_field.RegisterField property)
Bit (class in hdl_registers.bit)
BitVector (class in hdl_registers.bit_vector)
C
CommonGenerator (class in hdl_registers.register_cpp_generator)
Constant (class in hdl_registers.constant)
convert_from_unsigned_binary() (hdl_registers.register_field_type.FieldType method)
(hdl_registers.register_field_type.Fixed method)
(hdl_registers.register_field_type.Signed method)
(hdl_registers.register_field_type.Unsigned method)
convert_to_unsigned_binary() (hdl_registers.register_field_type.FieldType method)
(hdl_registers.register_field_type.Fixed method)
(hdl_registers.register_field_type.Signed method)
(hdl_registers.register_field_type.Unsigned method)
copy_source_definition() (hdl_registers.register_list.RegisterList method)
create_c_header() (hdl_registers.register_list.RegisterList method)
create_class() (hdl_registers.register_python_generator.RegisterPythonGenerator method)
create_cpp_header() (hdl_registers.register_list.RegisterList method)
create_cpp_implementation() (hdl_registers.register_list.RegisterList method)
create_cpp_interface() (hdl_registers.register_list.RegisterList method)
create_html_constant_table() (hdl_registers.register_list.RegisterList method)
create_html_page() (hdl_registers.register_list.RegisterList method)
create_html_register_table() (hdl_registers.register_list.RegisterList method)
create_python_class() (hdl_registers.register_list.RegisterList method)
create_vhdl_package() (hdl_registers.register_list.RegisterList method)
D
default_value (hdl_registers.bit.Bit property)
(hdl_registers.bit_vector.BitVector property)
(hdl_registers.register.Register property)
default_value_str (hdl_registers.bit.Bit property)
(hdl_registers.bit_vector.BitVector property)
(hdl_registers.register_field.RegisterField property)
default_value_uint (hdl_registers.bit.Bit property)
(hdl_registers.bit_vector.BitVector property)
(hdl_registers.register_field.RegisterField property)
F
field_type (hdl_registers.bit_vector.BitVector property)
(hdl_registers.register_field.RegisterField property)
FieldType (class in hdl_registers.register_field_type)
Fixed (class in hdl_registers.register_field_type)
from_bit_widths() (hdl_registers.register_field_type.SignedFixedPoint class method)
(hdl_registers.register_field_type.UnsignedFixedPoint class method)
from_default_registers() (hdl_registers.register_list.RegisterList class method)
from_toml() (in module hdl_registers.parser)
G
generated_info() (hdl_registers.register_list.RegisterList static method)
generated_source_info() (hdl_registers.register_list.RegisterList method)
get_constant() (hdl_registers.register_list.RegisterList method)
get_constant_table() (hdl_registers.register_html_generator.RegisterHtmlGenerator method)
get_field() (hdl_registers.register.Register method)
get_header() (hdl_registers.register_c_generator.RegisterCGenerator method)
(hdl_registers.register_cpp_generator.HeaderGenerator method)
(hdl_registers.register_cpp_generator.RegisterCppGenerator method)
get_implementation() (hdl_registers.register_cpp_generator.ImplementationGenerator method)
(hdl_registers.register_cpp_generator.RegisterCppGenerator method)
get_interface() (hdl_registers.register_cpp_generator.InterfaceGenerator method)
(hdl_registers.register_cpp_generator.RegisterCppGenerator method)
get_package() (hdl_registers.register_vhdl_generator.RegisterVhdlGenerator method)
get_page() (hdl_registers.register_html_generator.RegisterHtmlGenerator method)
get_page_style() (hdl_registers.register_html_generator.RegisterHtmlGenerator static method)
get_readme_rst() (in module hdl_registers.about)
get_register() (hdl_registers.register_array.RegisterArray method)
(hdl_registers.register_list.RegisterList method)
get_register_array() (hdl_registers.register_list.RegisterList method)
get_register_index() (hdl_registers.register_list.RegisterList method)
get_register_table() (hdl_registers.register_html_generator.RegisterHtmlGenerator method)
get_slogan() (in module hdl_registers.about)
get_start_index() (hdl_registers.register_array.RegisterArray method)
get_value() (hdl_registers.register_field.RegisterField method)
H
hdl_registers
module
hdl_registers.about
module
hdl_registers.bit
module
hdl_registers.bit_vector
module
hdl_registers.constant
module
hdl_registers.html_translator
module
hdl_registers.parser
module
hdl_registers.register
module
hdl_registers.register_array
module
hdl_registers.register_c_generator
module
hdl_registers.register_code_generator
module
hdl_registers.register_cpp_generator
module
hdl_registers.register_field
module
hdl_registers.register_field_type
module
hdl_registers.register_html_generator
module
hdl_registers.register_list
module
hdl_registers.register_python_generator
module
hdl_registers.register_vhdl_generator
module
HeaderGenerator (class in hdl_registers.register_cpp_generator)
HtmlTranslator (class in hdl_registers.html_translator)
I
ImplementationGenerator (class in hdl_registers.register_cpp_generator)
index (hdl_registers.register_array.RegisterArray property)
InterfaceGenerator (class in hdl_registers.register_cpp_generator)
is_bus_readable (hdl_registers.register.Register property)
is_bus_writeable (hdl_registers.register.Register property)
L
load_toml_file() (in module hdl_registers.parser)
M
max_binary_value (hdl_registers.register_field.RegisterField property)
max_value() (hdl_registers.register_field_type.FieldType method)
(hdl_registers.register_field_type.Fixed method)
(hdl_registers.register_field_type.Signed method)
(hdl_registers.register_field_type.Unsigned method)
min_value() (hdl_registers.register_field_type.FieldType method)
(hdl_registers.register_field_type.Fixed method)
(hdl_registers.register_field_type.Signed method)
(hdl_registers.register_field_type.Unsigned method)
module
hdl_registers
hdl_registers.about
hdl_registers.bit
hdl_registers.bit_vector
hdl_registers.constant
hdl_registers.html_translator
hdl_registers.parser
hdl_registers.register
hdl_registers.register_array
hdl_registers.register_c_generator
hdl_registers.register_code_generator
hdl_registers.register_cpp_generator
hdl_registers.register_field
hdl_registers.register_field_type
hdl_registers.register_html_generator
hdl_registers.register_list
hdl_registers.register_python_generator
hdl_registers.register_vhdl_generator
P
parse() (hdl_registers.parser.RegisterParser method)
R
range (hdl_registers.bit.Bit property)
(hdl_registers.bit_vector.BitVector property)
(hdl_registers.register_field.RegisterField property)
recognized_bit_items (hdl_registers.parser.RegisterParser attribute)
recognized_bit_vector_items (hdl_registers.parser.RegisterParser attribute)
recognized_constant_items (hdl_registers.parser.RegisterParser attribute)
recognized_register_array_items (hdl_registers.parser.RegisterParser attribute)
recognized_register_items (hdl_registers.parser.RegisterParser attribute)
Register (class in hdl_registers.register)
RegisterArray (class in hdl_registers.register_array)
RegisterCGenerator (class in hdl_registers.register_c_generator)
RegisterCodeGenerator (class in hdl_registers.register_code_generator)
RegisterCppGenerator (class in hdl_registers.register_cpp_generator)
RegisterField (class in hdl_registers.register_field)
RegisterHtmlGenerator (class in hdl_registers.register_html_generator)
RegisterList (class in hdl_registers.register_list)
RegisterMode (class in hdl_registers.register)
RegisterParser (class in hdl_registers.parser)
RegisterPythonGenerator (class in hdl_registers.register_python_generator)
RegisterVhdlGenerator (class in hdl_registers.register_vhdl_generator)
S
set_value() (hdl_registers.register_field.RegisterField method)
Signed (class in hdl_registers.register_field_type)
SignedFixedPoint (class in hdl_registers.register_field_type)
T
translate() (hdl_registers.html_translator.HtmlTranslator method)
U
Unsigned (class in hdl_registers.register_field_type)
UnsignedFixedPoint (class in hdl_registers.register_field_type)
V
vhdl_typedef() (hdl_registers.register_field_type.FieldType method)
(hdl_registers.register_field_type.Fixed method)
(hdl_registers.register_field_type.Signed method)
(hdl_registers.register_field_type.SignedFixedPoint method)
(hdl_registers.register_field_type.Unsigned method)
(hdl_registers.register_field_type.UnsignedFixedPoint method)
W
width (hdl_registers.bit.Bit attribute)
(hdl_registers.bit_vector.BitVector property)
(hdl_registers.register_field.RegisterField property)