sonar
latest
Autodoc
sonar
Version History
sonar
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
V
|
W
A
actions (sonar.interfaces.axi4_lite_slave.EndpointManual attribute)
(sonar.interfaces.axi4_stream.EndpointManualMaster attribute)
(sonar.interfaces.axi4_stream.EndpointManualSlave attribute)
activate() (in module sonar.api)
(in module sonar.cli)
(sonar.api.Board static method)
(sonar.api.Env static method)
(sonar.api.Repo static method)
(sonar.database.Board static method)
(sonar.database.Env static method)
(sonar.database.Repo static method)
(sonar.database.Tool static method)
add() (sonar.api.Board static method)
(sonar.api.Env static method)
(sonar.api.Repo static method)
(sonar.api.Tool static method)
(sonar.database.Board static method)
(sonar.database.Env static method)
(sonar.database.Repo static method)
(sonar.database.Tool static method)
add_clock() (sonar.base_types.ModulePorts method)
add_clock_port() (sonar.testbench.Module method)
add_delay() (sonar.testbench.Thread method)
add_derived() (sonar.core.include.Constants class method)
add_dut() (sonar.testbench.Testbench method)
add_endpoint() (sonar.interfaces.axi4_lite_slave.AXI4LiteSlave method)
(sonar.interfaces.axi4_stream.AXI4Stream method)
(sonar.interfaces.base_interface.BaseInterface method)
(sonar.testbench.Module method)
add_endpoint_combinations() (in module sonar.core.generate)
add_exerciser_ports() (in module sonar.core.backends.sv)
add_headers() (in module sonar.core.backends.common)
add_help() (in module sonar.cli)
add_interface() (sonar.base_types.ModulePorts method)
(sonar.testbench.Module method)
add_metadata() (sonar.testbench.Testbench method)
add_new() (sonar.database.IP static method)
add_parameter() (sonar.testbench.Module method)
add_port() (sonar.testbench.Module method)
add_register() (sonar.interfaces.axi4_lite_slave.AXI4LiteSlave method)
add_reset() (sonar.base_types.ModulePorts method)
add_reset_port() (sonar.testbench.Module method)
add_signal() (sonar.base_types.ModulePorts method)
(sonar.interfaces.base_interface.BaseInterface method)
add_signals() (sonar.interfaces.base_interface.BaseInterface method)
add_test_vector() (sonar.testbench.Testbench method)
add_thread() (sonar.testbench.TestVector method)
add_timeformat() (in module sonar.core.backends.sv)
addrWidth (sonar.interfaces.axi4_lite_slave.AXI4LiteSlave attribute)
ARGPARSE_FAILURE (sonar.core.include.Constants attribute)
args (sonar.interfaces.axi4_lite_slave.AXI4LiteSlaveCore attribute)
(sonar.interfaces.axi4_stream.AXI4StreamCore attribute)
(sonar.interfaces.base_interface.InterfaceCore attribute)
asdict() (sonar.base_types.Clock method)
(sonar.base_types.ClockPort method)
(sonar.base_types.InOutPorts method)
(sonar.base_types.InterfacePorts method)
(sonar.base_types.ModulePorts method)
(sonar.base_types.Signal method)
(sonar.base_types.SignalPort method)
(sonar.base_types.SonarObject method)
(sonar.interfaces.axi4_lite_slave.AXI4LiteSlave method)
(sonar.interfaces.axi4_stream.AXI4Stream method)
(sonar.interfaces.axi4_stream.EndpointManualSlave class method)
(sonar.interfaces.axi4_stream.EndpointVariableTready class method)
(sonar.interfaces.base_interface.BaseInterface method)
(sonar.interfaces.base_interface.InterfaceCore class method)
(sonar.testbench.Module method)
(sonar.testbench.TestVector method)
(sonar.testbench.Testbench method)
(sonar.testbench.Thread method)
asjson() (sonar.testbench.Testbench method)
assert_value() (sonar.testbench.Thread method)
AXI4LiteSlave (class in sonar.interfaces.axi4_lite_slave)
AXI4LiteSlaveCore (class in sonar.interfaces.axi4_lite_slave)
AXI4Stream (class in sonar.interfaces.axi4_stream)
AXI4StreamCore (class in sonar.interfaces.axi4_stream)
B
BaseInterface (class in sonar.interfaces.base_interface)
Board (class in sonar.api)
(class in sonar.database)
board() (in module sonar.cli)
C
calculate_seeks() (in module sonar.core.backends.sv)
call_dut() (sonar.testbench.Thread method)
CFlags (class in sonar.make)
check_database() (in module sonar.api)
(in module sonar.database)
clear() (sonar.api.Board static method)
(sonar.api.Env static method)
(sonar.api.Repo static method)
(sonar.api.Tool static method)
(sonar.database.Board static method)
(sonar.database.Env static method)
(sonar.database.Repo static method)
(sonar.database.Tool static method)
Clock (class in sonar.base_types)
ClockPort (class in sonar.base_types)
command_var_replace() (in module sonar.core.backends.include)
configure_logging() (in module sonar.core.include)
configure_prologue() (in module sonar.core.generate)
Constants (class in sonar.core.include)
count_commands() (in module sonar.core.backends.sv)
cpp() (sonar.testbench.Module class method)
cpp_vivado() (sonar.testbench.Module class method)
Create (class in sonar.api)
create() (in module sonar.cli)
create_clocks() (in module sonar.core.backends.sv)
create_testbench() (in module sonar.core.backends.cpp)
(in module sonar.core.backends.sv)
D
data_to_stream() (sonar.interfaces.axi4_stream.AXI4Stream method)
Database (class in sonar.api)
database() (in module sonar.cli)
dataWidth (sonar.interfaces.axi4_lite_slave.AXI4LiteSlave attribute)
deactivate() (sonar.api.Board static method)
(sonar.database.Board static method)
(sonar.database.Env static method)
(sonar.database.Repo static method)
(sonar.database.Tool static method)
declare_signals() (in module sonar.core.backends.cpp)
(in module sonar.core.backends.sv)
default() (sonar.testbench.Module class method)
(sonar.testbench.Testbench class method)
del_register() (sonar.interfaces.axi4_lite_slave.AXI4LiteSlave method)
disable_timestamps() (sonar.testbench.Thread method)
display() (sonar.testbench.Thread method)
DotDict (class in sonar.include)
E
enable_timestamps() (sonar.testbench.Thread method)
end_vector() (sonar.testbench.Thread method)
EndpointManual (class in sonar.interfaces.axi4_lite_slave)
EndpointManualMaster (class in sonar.interfaces.axi4_stream)
EndpointManualSlave (class in sonar.interfaces.axi4_stream)
EndpointVariableTready (class in sonar.interfaces.axi4_stream)
Env (class in sonar.api)
(class in sonar.database)
env() (in module sonar.cli)
F
f_list() (sonar.api.Board static method)
(sonar.api.Database static method)
(sonar.api.Env static method)
(sonar.api.Repo static method)
(sonar.api.Tool static method)
file_to_stream() (sonar.interfaces.axi4_stream.AXI4Stream method)
filter_langs() (in module sonar.core.generate)
finalize_waits() (in module sonar.core.generate)
G
generate_tb() (sonar.testbench.Testbench method)
get() (sonar.database.Board static method)
(sonar.database.Env static method)
(sonar.database.Repo static method)
(sonar.database.Tool static method)
get_active() (sonar.database.Board static method)
(sonar.database.Env static method)
(sonar.database.Repo static method)
(sonar.database.Tool static method)
get_clocks() (sonar.base_types.ModulePorts method)
get_data_file_args() (in module sonar.core.backends.include)
get_data_filepath() (in module sonar.core.generate)
get_from_dut() (sonar.testbench.Testbench method)
get_indentation() (in module sonar.core.backends.include)
get_interface() (in module sonar.core.backends.include)
get_interfaces() (sonar.base_types.ModulePorts method)
get_resets() (sonar.base_types.ModulePorts method)
get_signal() (sonar.interfaces.base_interface.BaseInterface method)
get_signals() (sonar.base_types.ModulePorts method)
get_tb_filepath() (in module sonar.core.generate)
H
has_signal() (sonar.interfaces.base_interface.BaseInterface method)
I
import_packages_global() (sonar.interfaces.axi4_lite_slave.AXI4LiteSlaveCore static method)
(sonar.interfaces.base_interface.InterfaceCore static method)
import_packages_local() (sonar.interfaces.axi4_lite_slave.EndpointManual static method)
Init (class in sonar.api)
init() (in module sonar.cli)
(in module sonar.database)
init_constants() (in module sonar.core.include)
init_signals() (sonar.interfaces.axi4_lite_slave.AXI4LiteSlave method)
(sonar.interfaces.axi4_stream.AXI4Stream method)
(sonar.testbench.Thread method)
init_timer() (sonar.testbench.Thread method)
initial_blocks() (sonar.interfaces.axi4_lite_slave.EndpointManual static method)
InOutPorts (class in sonar.base_types)
instantiate() (sonar.interfaces.axi4_lite_slave.EndpointManual static method)
(sonar.interfaces.axi4_stream.EndpointManualSlave static method)
(sonar.interfaces.axi4_stream.EndpointVariableTready static method)
instantiate_dut() (in module sonar.core.backends.sv)
instantiate_exerciser() (in module sonar.core.backends.sv)
InterfaceCore (class in sonar.interfaces.base_interface)
InterfacePorts (class in sonar.base_types)
interfaceType (sonar.interfaces.base_interface.BaseInterface attribute)
IP (class in sonar.database)
ip() (sonar.api.Create static method)
(sonar.make.MakeFile method)
L
legalize_config() (in module sonar.core.generate)
M
main() (in module sonar.main)
MakeFile (class in sonar.make)
modify_signal_name() (in module sonar.core.backends.sv)
Module (class in sonar.testbench)
ModulePorts (class in sonar.base_types)
O
one_time_setup() (sonar.api.Init static method)
P
parse_args() (in module sonar.main)
parse_sonar_tb() (in module sonar.core.generate)
print_db() (in module sonar.database)
print_elapsed_time() (sonar.testbench.Thread method)
print_time() (sonar.testbench.Thread method)
prologue() (in module sonar.core.backends.common)
(sonar.interfaces.axi4_lite_slave.EndpointManual static method)
R
read() (sonar.interfaces.axi4_lite_slave.AXI4LiteSlave method)
(sonar.interfaces.axi4_stream.AXI4Stream method)
reads() (sonar.interfaces.axi4_stream.AXI4Stream method)
remove() (sonar.api.Board static method)
(sonar.api.Env static method)
(sonar.database.Board static method)
(sonar.database.Env static method)
replace_block() (in module sonar.core.backends.include)
replace_in_file() (in module sonar.include)
replace_in_testbenches() (in module sonar.core.backends.include)
replace_signals() (in module sonar.core.backends.include)
replace_variables() (in module sonar.core.backends.include)
Repo (class in sonar.api)
(class in sonar.database)
repo() (in module sonar.cli)
(sonar.api.Create static method)
ReturnValue (class in sonar.exceptions)
S
set_address() (sonar.interfaces.axi4_lite_slave.AXI4LiteSlave method)
set_flag() (sonar.testbench.Thread method)
set_interfaces() (in module sonar.core.backends.cpp)
(in module sonar.core.backends.sv)
set_metadata() (in module sonar.core.backends.include)
(sonar.testbench.Testbench method)
set_prologue_thread() (sonar.testbench.Testbench method)
set_signal() (sonar.testbench.Thread method)
set_signals() (in module sonar.core.backends.cpp)
(in module sonar.core.backends.sv)
set_waits() (in module sonar.core.backends.sv)
show() (sonar.api.Board static method)
Signal (class in sonar.base_types)
SignalPort (class in sonar.base_types)
signals (sonar.interfaces.axi4_lite_slave.AXI4LiteSlaveCore attribute)
(sonar.interfaces.axi4_stream.AXI4StreamCore attribute)
(sonar.interfaces.base_interface.InterfaceCore attribute)
sonar (module)
sonar() (in module sonar.core.generate)
sonar.api (module)
sonar.base_types (module)
sonar.boards (module)
sonar.boards.ad_8k5 (module)
sonar.cli (module)
sonar.core (module)
sonar.core.backends (module)
sonar.core.backends.common (module)
sonar.core.backends.cpp (module)
sonar.core.backends.include (module)
sonar.core.backends.sv (module)
sonar.core.generate (module)
sonar.core.include (module)
sonar.database (module)
sonar.exceptions (module)
sonar.include (module)
sonar.interfaces (module)
sonar.interfaces.axi4_lite_slave (module)
sonar.interfaces.axi4_stream (module)
sonar.interfaces.base_interface (module)
sonar.main (module)
sonar.make (module)
sonar.testbench (module)
SONAR_BASE_PATH (sonar.core.include.Constants attribute)
SONAR_BOARD_SOURCE (sonar.core.include.Constants attribute)
SONAR_CONFIG_FILE (sonar.core.include.Constants attribute)
SONAR_CONFIG_FILE_PATH (sonar.core.include.Constants attribute)
SONAR_DB (sonar.core.include.Constants attribute)
SONAR_DB_PATH (sonar.core.include.Constants attribute)
SONAR_DIRECTORY (sonar.core.include.Constants attribute)
SONAR_INVALID_ARG (sonar.exceptions.ReturnValue attribute)
SONAR_INVALID_NUMBER_OF_ARGS (sonar.exceptions.ReturnValue attribute)
SONAR_INVALID_OP (sonar.exceptions.ReturnValue attribute)
SONAR_INVALID_PATH (sonar.exceptions.ReturnValue attribute)
SONAR_IP_MAKEFILE (sonar.core.include.Constants attribute)
SONAR_LOG_FILE (sonar.core.include.Constants attribute)
SONAR_LOG_PATH (sonar.core.include.Constants attribute)
SONAR_MAIN_SOURCE (sonar.core.include.Constants attribute)
SONAR_NONEXISTENT_PATH (sonar.exceptions.ReturnValue attribute)
SONAR_OK (sonar.exceptions.ReturnValue attribute)
SONAR_PATH (sonar.core.include.Constants attribute)
SONAR_REPO_SOURCE (sonar.core.include.Constants attribute)
SONAR_SHELL_BOARD_SOURCE (sonar.core.include.Constants attribute)
SONAR_SHELL_MAIN_SOURCE (sonar.core.include.Constants attribute)
SONAR_SHELL_PATH (sonar.core.include.Constants attribute)
SONAR_SHELL_REPO_SOURCE (sonar.core.include.Constants attribute)
SONAR_SHELL_SCRIPTS (sonar.core.include.Constants attribute)
SONAR_SHELL_TOOL_SOURCE (sonar.core.include.Constants attribute)
SONAR_TOOL_SOURCE (sonar.core.include.Constants attribute)
SONAR_UNKNOWN (sonar.exceptions.ReturnValue attribute)
SonarException
SonarInvalidArgError
SonarInvalidOpError
SonarObject (class in sonar.base_types)
source_tcl() (sonar.interfaces.axi4_lite_slave.EndpointManual static method)
T
Testbench (class in sonar.testbench)
TestVector (class in sonar.testbench)
Thread (class in sonar.testbench)
to_upper_case() (in module sonar.interfaces.base_interface)
Tool (class in sonar.api)
(class in sonar.database)
tool() (in module sonar.cli)
V
vivado() (sonar.api.Init static method)
W
wait() (sonar.interfaces.axi4_stream.AXI4Stream method)
wait_flag() (sonar.testbench.Thread method)
wait_level() (sonar.testbench.Thread method)
wait_negedge() (sonar.testbench.Thread method)
wait_posedge() (sonar.testbench.Thread method)
write() (sonar.interfaces.axi4_lite_slave.AXI4LiteSlave method)
(sonar.interfaces.axi4_stream.AXI4Stream method)
write_cpp() (sonar.interfaces.axi4_stream.AXI4StreamCore class method)
(sonar.interfaces.base_interface.InterfaceCore class method)
write_data_file() (in module sonar.core.backends.cpp)
(in module sonar.core.backends.sv)
write_line() (in module sonar.core.backends.cpp)
(in module sonar.core.backends.sv)
write_sv() (sonar.interfaces.base_interface.InterfaceCore class method)
writes() (sonar.interfaces.axi4_stream.AXI4Stream method)