cocotb
v1.2.0
Introduction
Quickstart Guide
Build options and Environment Variables
Coroutines
Triggers
Testbench Tools
Library Reference
C Code Library Reference
Tutorial: Endian Swapper
Tutorial: Ping
Tutorial: Driver Cosimulation
More Examples
Troubleshooting
Simulator Support
Roadmap
Release Notes
cocotb
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
__check_vhpi_error (C++ function)
__check_vpi_error (C++ function)
__gpi_get_handle_by_name (C++ function)
__gpi_get_handle_by_raw (C++ function)
_driver_send (cocotb.drivers.BusDriver attribute)
_driver_send() (cocotb.drivers.Driver method)
_log_level_table (C++ class)
,
[1]
_log_level_table::level (C++ member)
_log_level_table::levelname (C++ member)
_monitor_recv (cocotb.monitors.Monitor attribute)
_recv() (cocotb.monitors.Monitor method)
_send (cocotb.drivers.Driver attribute)
_state (C++ member)
_wait_for_nsignal (cocotb.drivers.BusDriver attribute)
_wait_for_signal (cocotb.drivers.BusDriver attribute)
A
acquire() (cocotb.triggers.Lock method)
AD9361 (class in cocotb.drivers.ad9361)
ad9361_tx_to_rx_loopback() (cocotb.drivers.ad9361.AD9361 method)
add_interface() (cocotb.scoreboard.Scoreboard method)
add_module_constants (C++ function)
add_option() (cocotb.regression.TestFactory method)
append() (cocotb.drivers.Driver method)
argv (C++ member)
assign() (cocotb.binary.BinaryValue method)
AssignmentResult (class in cocotb.handle)
AvalonMaster (class in cocotb.drivers.avalon)
AvalonMemory (class in cocotb.drivers.avalon)
AvalonMM (class in cocotb.drivers.avalon)
AvalonST (class in cocotb.drivers.avalon)
(class in cocotb.monitors.avalon)
AvalonSTPkts (class in cocotb.drivers.avalon)
(class in cocotb.monitors.avalon)
AXI4LiteMaster (class in cocotb.drivers.amba)
AXI4Slave (class in cocotb.drivers.amba)
B
BinaryRepresentation (class in cocotb.binary)
BinaryValue (class in cocotb.binary)
binstr() (cocotb.binary.BinaryValue method)
BitDriver (class in cocotb.drivers)
buff() (cocotb.binary.BinaryValue method)
Bus (class in cocotb.bus)
BusDriver (class in cocotb.drivers)
BusMonitor (class in cocotb.monitors)
C
cache_time (C++ member)
capture() (cocotb.bus.Bus method)
CASE_OPTION (C macro)
CASE_STR (C macro)
,
[1]
CHECK_AND_STORE (C macro)
check_vhpi_error (C macro)
check_vpi_error (C macro)
clear() (cocotb.drivers.Driver method)
(cocotb.triggers.Event method)
Clock (class in cocotb.clock)
,
[1]
ClockCycles (class in cocotb.triggers)
cocotb.handle (module)
cocotb.result (module)
cocotb.scoreboard (module)
cocotb.utils (module)
COCOTB_ACTIVE_ID (C macro)
COCOTB_ATTACH
cocotb_entrypoint (C++ class)
,
[1]
cocotb_entrypoint::cocotb_arch (C++ class)
,
[1]
COCOTB_INACTIVE_ID (C macro)
cocotb_init (C++ function)
,
[1]
COCOTB_MODULE (C macro)
COCOTB_NVC_TRACE
Combine (class in cocotb.triggers)
compare() (cocotb.scoreboard.Scoreboard method)
COMPILE_ARGS
ConstantObject (class in cocotb.handle)
coroutine (class in cocotb)
create_error() (in module cocotb.result)
CUSTOM_COMPILE_DEPS
CUSTOM_SIM_DEPS
D
deregister_callback (C++ function)
,
[1]
DOT_LIB_EXT (C macro)
drive() (cocotb.bus.Bus method)
Driver (class in cocotb.drivers)
drivers() (cocotb.handle.NonConstantObject method)
DROP_GIL (C++ function)
E
Edge (class in cocotb.triggers)
embed_init_python (C++ function)
embed_sim_event (C++ function)
embed_sim_init (C++ function)
END (C++ enumerator)
EnumObject (class in cocotb.handle)
environment variable
COCOTB_ANSI_OUTPUT
COCOTB_ATTACH
,
[1]
COCOTB_ENABLE_PROFILING
COCOTB_HOOKS
COCOTB_LOG_LEVEL
COCOTB_PY_DIR
COCOTB_REDUCED_LOG_FMT
COCOTB_RESOLVE_X
COCOTB_SCHEDULER_DEBUG
COCOTB_SHARE_DIR
COVERAGE
MEMCHECK
MODULE
RANDOM_SEED
TESTCASE
TOPLEVEL
VERSION
error_out (C++ function)
,
[1]
,
[2]
Event (class in cocotb.triggers)
external (class in cocotb)
ExternalException
EXTRA_ARGS
F
FallingEdge (class in cocotb.triggers)
fli_mappings (C++ function)
fli_table (C++ member)
FliEnumObjHdl (C++ class)
,
[1]
FliEnumObjHdl::FliEnumObjHdl (C++ function)
FliEnumObjHdl::get_signal_value_long (C++ function)
FliEnumObjHdl::get_signal_value_str (C++ function)
FliEnumObjHdl::initialise (C++ function)
FliEnumObjHdl::m_num_enum (C++ member)
FliEnumObjHdl::m_value_enum (C++ member)
FliEnumObjHdl::set_signal_value (C++ function)
FliEnumObjHdl::~FliEnumObjHdl (C++ function)
FliImpl (C++ class)
,
[1]
FliImpl::cache (C++ member)
FliImpl::create_gpi_obj_from_handle (C++ function)
FliImpl::deregister_callback (C++ function)
FliImpl::FliImpl (C++ function)
FliImpl::get_root_handle (C++ function)
FliImpl::get_sim_precision (C++ function)
FliImpl::get_sim_time (C++ function)
FliImpl::isTypeSignal (C++ function)
FliImpl::isTypeValue (C++ function)
FliImpl::isValueBoolean (C++ function)
FliImpl::isValueChar (C++ function)
FliImpl::isValueConst (C++ function)
FliImpl::isValueLogic (C++ function)
FliImpl::iterate_handle (C++ function)
FliImpl::m_nexttime_cbhdl (C++ member)
FliImpl::m_readonly_cbhdl (C++ member)
FliImpl::m_readwrite_cbhdl (C++ member)
FliImpl::native_check_create (C++ function)
,
[1]
,
[2]
FliImpl::reason_to_string (C++ function)
FliImpl::register_nexttime_callback (C++ function)
FliImpl::register_readonly_callback (C++ function)
FliImpl::register_readwrite_callback (C++ function)
FliImpl::register_timed_callback (C++ function)
FliImpl::sim_end (C++ function)
FliIntObjHdl (C++ class)
,
[1]
FliIntObjHdl::FliIntObjHdl (C++ function)
FliIntObjHdl::get_signal_value_binstr (C++ function)
FliIntObjHdl::get_signal_value_long (C++ function)
FliIntObjHdl::initialise (C++ function)
FliIntObjHdl::set_signal_value (C++ function)
FliIntObjHdl::~FliIntObjHdl (C++ function)
FliIterator (C++ class)
,
[1]
FliIterator::FliIterator (C++ function)
FliIterator::iterate_over (C++ member)
FliIterator::m_currentHandles (C++ member)
FliIterator::m_iterator (C++ member)
FliIterator::m_regs (C++ member)
FliIterator::m_sigs (C++ member)
FliIterator::m_vars (C++ member)
FliIterator::next_handle (C++ function)
FliIterator::one2many (C++ member)
FliIterator::populate_handle_list (C++ function)
FliIterator::selected (C++ member)
FliIterator::~FliIterator (C++ function)
FliLogicObjHdl (C++ class)
,
[1]
FliLogicObjHdl::FliLogicObjHdl (C++ function)
FliLogicObjHdl::get_signal_value_binstr (C++ function)
FliLogicObjHdl::initialise (C++ function)
FliLogicObjHdl::m_enum_map (C++ member)
FliLogicObjHdl::m_mti_buff (C++ member)
FliLogicObjHdl::m_num_enum (C++ member)
FliLogicObjHdl::m_value_enum (C++ member)
FliLogicObjHdl::set_signal_value (C++ function)
,
[1]
FliLogicObjHdl::~FliLogicObjHdl (C++ function)
FliNextPhaseCbHdl (C++ class)
,
[1]
FliNextPhaseCbHdl::FliNextPhaseCbHdl (C++ function)
FliNextPhaseCbHdl::~FliNextPhaseCbHdl (C++ function)
FliObj (C++ class)
,
[1]
FliObj::FliObj (C++ function)
FliObj::get_acc_full_type (C++ function)
FliObj::get_acc_type (C++ function)
FliObj::m_acc_full_type (C++ member)
FliObj::m_acc_type (C++ member)
FliObj::~FliObj (C++ function)
FliObjHdl (C++ class)
,
[1]
FliObjHdl::FliObjHdl (C++ function)
,
[1]
FliObjHdl::initialise (C++ function)
FliObjHdl::~FliObjHdl (C++ function)
FliProcessCbHdl (C++ class)
,
[1]
FliProcessCbHdl::arm_callback (C++ function)
FliProcessCbHdl::cleanup_callback (C++ function)
FliProcessCbHdl::FliProcessCbHdl (C++ function)
FliProcessCbHdl::m_proc_hdl (C++ member)
FliProcessCbHdl::m_sensitised (C++ member)
FliProcessCbHdl::~FliProcessCbHdl (C++ function)
FliReadOnlyCbHdl (C++ class)
,
[1]
FliReadOnlyCbHdl::FliReadOnlyCbHdl (C++ function)
FliReadOnlyCbHdl::~FliReadOnlyCbHdl (C++ function)
FliReadWriteCbHdl (C++ class)
,
[1]
FliReadWriteCbHdl::FliReadWriteCbHdl (C++ function)
FliReadWriteCbHdl::~FliReadWriteCbHdl (C++ function)
FliRealObjHdl (C++ class)
,
[1]
FliRealObjHdl::FliRealObjHdl (C++ function)
FliRealObjHdl::get_signal_value_real (C++ function)
FliRealObjHdl::initialise (C++ function)
FliRealObjHdl::m_mti_buff (C++ member)
FliRealObjHdl::set_signal_value (C++ function)
FliRealObjHdl::~FliRealObjHdl (C++ function)
FliShutdownCbHdl (C++ class)
,
[1]
FliShutdownCbHdl::arm_callback (C++ function)
FliShutdownCbHdl::FliShutdownCbHdl (C++ function)
FliShutdownCbHdl::run_callback (C++ function)
FliShutdownCbHdl::~FliShutdownCbHdl (C++ function)
FliSignalCbHdl (C++ class)
,
[1]
FliSignalCbHdl::arm_callback (C++ function)
FliSignalCbHdl::cleanup_callback (C++ function)
FliSignalCbHdl::FliSignalCbHdl (C++ function)
FliSignalCbHdl::m_sig_hdl (C++ member)
FliSignalCbHdl::~FliSignalCbHdl (C++ function)
FliSignalObjHdl (C++ class)
,
[1]
FliSignalObjHdl::FliSignalObjHdl (C++ function)
FliSignalObjHdl::initialise (C++ function)
FliSignalObjHdl::is_var (C++ function)
FliSignalObjHdl::m_either_cb (C++ member)
FliSignalObjHdl::m_falling_cb (C++ member)
FliSignalObjHdl::m_is_var (C++ member)
FliSignalObjHdl::m_rising_cb (C++ member)
FliSignalObjHdl::value_change_cb (C++ function)
FliSignalObjHdl::~FliSignalObjHdl (C++ function)
FliSimPhaseCbHdl (C++ class)
,
[1]
FliSimPhaseCbHdl::arm_callback (C++ function)
FliSimPhaseCbHdl::FliSimPhaseCbHdl (C++ function)
FliSimPhaseCbHdl::m_priority (C++ member)
FliSimPhaseCbHdl::~FliSimPhaseCbHdl (C++ function)
FliStartupCbHdl (C++ class)
,
[1]
FliStartupCbHdl::arm_callback (C++ function)
FliStartupCbHdl::FliStartupCbHdl (C++ function)
FliStartupCbHdl::run_callback (C++ function)
FliStartupCbHdl::~FliStartupCbHdl (C++ function)
FliStringObjHdl (C++ class)
,
[1]
FliStringObjHdl::FliStringObjHdl (C++ function)
FliStringObjHdl::get_signal_value_str (C++ function)
FliStringObjHdl::initialise (C++ function)
FliStringObjHdl::m_mti_buff (C++ member)
FliStringObjHdl::set_signal_value (C++ function)
FliStringObjHdl::~FliStringObjHdl (C++ function)
FliTimedCbHdl (C++ class)
,
[1]
FliTimedCbHdl::arm_callback (C++ function)
FliTimedCbHdl::cleanup_callback (C++ function)
FliTimedCbHdl::FliTimedCbHdl (C++ function)
FliTimedCbHdl::m_time_ps (C++ member)
FliTimedCbHdl::reset_time (C++ function)
FliTimedCbHdl::~FliTimedCbHdl (C++ function)
FliTimerCache (C++ class)
,
[1]
FliTimerCache::FliTimerCache (C++ function)
FliTimerCache::free_list (C++ member)
FliTimerCache::get_timer (C++ function)
FliTimerCache::impl (C++ member)
FliTimerCache::put_timer (C++ function)
FliTimerCache::~FliTimerCache (C++ function)
FliValueObjHdl (C++ class)
,
[1]
FliValueObjHdl::FliValueObjHdl (C++ function)
FliValueObjHdl::get_fli_typeid (C++ function)
FliValueObjHdl::get_fli_typekind (C++ function)
FliValueObjHdl::get_signal_value_binstr (C++ function)
FliValueObjHdl::get_signal_value_long (C++ function)
FliValueObjHdl::get_signal_value_real (C++ function)
FliValueObjHdl::get_signal_value_str (C++ function)
FliValueObjHdl::get_sub_hdl (C++ function)
FliValueObjHdl::initialise (C++ function)
FliValueObjHdl::m_fli_type (C++ member)
FliValueObjHdl::m_sub_hdls (C++ member)
FliValueObjHdl::m_val_buff (C++ member)
FliValueObjHdl::m_val_type (C++ member)
FliValueObjHdl::set_signal_value (C++ function)
,
[1]
,
[2]
FliValueObjHdl::~FliValueObjHdl (C++ function)
function (class in cocotb)
G
GEN_IDX_SEP_LHS (C macro)
GEN_IDX_SEP_RHS (C macro)
generate_tests() (cocotb.regression.TestFactory method)
get_binstr() (cocotb.binary.BinaryValue method)
get_buff() (cocotb.binary.BinaryValue method)
get_const (C++ function)
,
[1]
get_definition_file (C++ function)
,
[1]
get_definition_name (C++ function)
,
[1]
get_handle_by_index (C++ function)
,
[1]
get_handle_by_name (C++ function)
,
[1]
get_module_ref (C++ function)
get_name_string (C++ function)
,
[1]
get_num_elems (C++ function)
,
[1]
get_precision (C++ function)
,
[1]
get_range (C++ function)
,
[1]
,
[2]
get_root_handle (C++ function)
,
[1]
get_signal_val_binstr (C++ function)
,
[1]
get_signal_val_long (C++ function)
,
[1]
get_signal_val_real (C++ function)
,
[1]
get_signal_val_str (C++ function)
,
[1]
get_sim_steps() (in module cocotb.utils)
get_sim_time (C++ function)
,
[1]
get_sim_time() (in module cocotb.utils)
get_time_from_sim_steps() (in module cocotb.utils)
get_type (C++ function)
,
[1]
get_type_string (C++ function)
,
[1]
get_value() (cocotb.binary.BinaryValue method)
get_value_signed() (cocotb.binary.BinaryValue method)
GETSTATE (C macro)
GPI_CALL (C++ enumerator)
gpi_cb_state (C++ enum)
gpi_cb_state_e (C++ type)
gpi_create_clock (C++ function)
GPI_DELETE (C++ enumerator)
gpi_deregister_callback (C++ function)
gpi_embed_end (C++ function)
,
[1]
gpi_embed_event (C++ function)
,
[1]
gpi_embed_init (C++ function)
,
[1]
GPI_ENTRY_POINT (C macro)
(C++ function)
GPI_FREE (C++ enumerator)
gpi_function_t (C++ type)
gpi_get_definition_file (C++ function)
gpi_get_definition_name (C++ function)
gpi_get_handle_by_index (C++ function)
gpi_get_handle_by_name (C++ function)
gpi_get_num_elems (C++ function)
gpi_get_object_type (C++ function)
gpi_get_range_left (C++ function)
gpi_get_range_right (C++ function)
gpi_get_root_handle (C++ function)
gpi_get_signal_name_str (C++ function)
gpi_get_signal_type_str (C++ function)
gpi_get_signal_value_binstr (C++ function)
gpi_get_signal_value_long (C++ function)
gpi_get_signal_value_real (C++ function)
gpi_get_signal_value_str (C++ function)
gpi_get_sim_precision (C++ function)
gpi_get_sim_time (C++ function)
gpi_is_constant (C++ function)
gpi_is_indexable (C++ function)
gpi_iterate (C++ function)
gpi_iterator_hdl_converter (C++ function)
gpi_load_extra_libs (C++ function)
,
[1]
gpi_load_libs (C++ function)
gpi_log (C++ function)
gpi_next (C++ function)
GPI_PRIMED (C++ enumerator)
gpi_print_registered_impl (C++ function)
gpi_register_impl (C++ function)
,
[1]
gpi_register_nexttime_callback (C++ function)
gpi_register_readonly_callback (C++ function)
gpi_register_readwrite_callback (C++ function)
gpi_register_timed_callback (C++ function)
gpi_register_value_change_callback (C++ function)
GPI_REPRIME (C++ enumerator)
gpi_set_signal_value_long (C++ function)
gpi_set_signal_value_real (C++ function)
gpi_set_signal_value_str (C++ function)
gpi_sim_end (C++ function)
gpi_sim_hdl_converter (C++ function)
gpi_stop_clock (C++ function)
GpiCbHdl (C++ class)
,
[1]
GpiCbHdl::arm_callback (C++ function)
GpiCbHdl::cleanup_callback (C++ function)
GpiCbHdl::get_call_state (C++ function)
GpiCbHdl::get_user_data (C++ function)
GpiCbHdl::gpi_function (C++ member)
GpiCbHdl::GpiCbHdl (C++ function)
GpiCbHdl::m_cb_data (C++ member)
GpiCbHdl::m_state (C++ member)
GpiCbHdl::run_callback (C++ function)
GpiCbHdl::set_call_state (C++ function)
GpiCbHdl::set_user_data (C++ function)
GpiCbHdl::~GpiCbHdl (C++ function)
GpiClockHdl (C++ class)
,
[1]
GpiClockHdl::GpiClockHdl (C++ function)
,
[1]
GpiClockHdl::start_clock (C++ function)
GpiClockHdl::stop_clock (C++ function)
GpiClockHdl::~GpiClockHdl (C++ function)
GpiHdl (C++ class)
,
[1]
GpiHdl::get_handle (C++ function)
GpiHdl::gpi_copy_name (C++ function)
GpiHdl::GpiHdl (C++ function)
,
[1]
,
[2]
GpiHdl::initialise (C++ function)
GpiHdl::is_this_impl (C++ function)
GpiHdl::m_impl (C++ member)
GpiHdl::m_obj_hdl (C++ member)
GpiHdl::~GpiHdl (C++ function)
GpiImplInterface (C++ class)
,
[1]
GpiImplInterface::deregister_callback (C++ function)
GpiImplInterface::get_name_c (C++ function)
GpiImplInterface::get_name_s (C++ function)
GpiImplInterface::get_root_handle (C++ function)
GpiImplInterface::get_sim_precision (C++ function)
GpiImplInterface::get_sim_time (C++ function)
GpiImplInterface::GpiImplInterface (C++ function)
GpiImplInterface::iterate_handle (C++ function)
GpiImplInterface::m_name (C++ member)
GpiImplInterface::native_check_create (C++ function)
,
[1]
,
[2]
GpiImplInterface::reason_to_string (C++ function)
GpiImplInterface::register_nexttime_callback (C++ function)
GpiImplInterface::register_readonly_callback (C++ function)
GpiImplInterface::register_readwrite_callback (C++ function)
GpiImplInterface::register_timed_callback (C++ function)
GpiImplInterface::sim_end (C++ function)
GpiImplInterface::~GpiImplInterface (C++ function)
GpiIterator (C++ class)
,
[1]
GpiIterator::get_parent (C++ function)
GpiIterator::GpiIterator (C++ function)
GpiIterator::m_parent (C++ member)
GpiIterator::next_handle (C++ function)
GpiIterator::~GpiIterator (C++ function)
GpiIteratorMapping (C++ class)
,
[1]
GpiIteratorMapping::add_to_options (C++ function)
GpiIteratorMapping::get_options (C++ function)
GpiIteratorMapping::GpiIteratorMapping (C++ function)
GpiIteratorMapping::options_map (C++ member)
GpiObjHdl (C++ class)
,
[1]
GpiObjHdl::get_const (C++ function)
GpiObjHdl::get_definition_file (C++ function)
GpiObjHdl::get_definition_name (C++ function)
GpiObjHdl::get_fullname (C++ function)
GpiObjHdl::get_fullname_str (C++ function)
GpiObjHdl::get_indexable (C++ function)
GpiObjHdl::get_name (C++ function)
GpiObjHdl::get_name_str (C++ function)
GpiObjHdl::get_num_elems (C++ function)
GpiObjHdl::get_range_left (C++ function)
GpiObjHdl::get_range_right (C++ function)
GpiObjHdl::get_type (C++ function)
GpiObjHdl::get_type_str (C++ function)
GpiObjHdl::GpiObjHdl (C++ function)
,
[1]
,
[2]
GpiObjHdl::initialise (C++ function)
GpiObjHdl::is_native_impl (C++ function)
GpiObjHdl::m_const (C++ member)
GpiObjHdl::m_definition_file (C++ member)
GpiObjHdl::m_definition_name (C++ member)
GpiObjHdl::m_fullname (C++ member)
GpiObjHdl::m_indexable (C++ member)
GpiObjHdl::m_name (C++ member)
GpiObjHdl::m_num_elems (C++ member)
GpiObjHdl::m_range_left (C++ member)
GpiObjHdl::m_range_right (C++ member)
GpiObjHdl::m_type (C++ member)
GpiObjHdl::~GpiObjHdl (C++ function)
GpiSignalObjHdl (C++ class)
,
[1]
GpiSignalObjHdl::get_signal_value_binstr (C++ function)
GpiSignalObjHdl::get_signal_value_long (C++ function)
GpiSignalObjHdl::get_signal_value_real (C++ function)
GpiSignalObjHdl::get_signal_value_str (C++ function)
GpiSignalObjHdl::GpiSignalObjHdl (C++ function)
GpiSignalObjHdl::m_length (C++ member)
GpiSignalObjHdl::set_signal_value (C++ function)
,
[1]
,
[2]
GpiSignalObjHdl::value_change_cb (C++ function)
GpiSignalObjHdl::~GpiSignalObjHdl (C++ function)
GpiValueCbHdl (C++ class)
,
[1]
GpiValueCbHdl::cleanup_callback (C++ function)
GpiValueCbHdl::GpiValueCbHdl (C++ function)
GpiValueCbHdl::m_signal (C++ member)
GpiValueCbHdl::required_value (C++ member)
GpiValueCbHdl::run_callback (C++ function)
GpiValueCbHdl::~GpiValueCbHdl (C++ function)
gtstate (C++ member)
GUI
H
handle_fli_callback (C++ function)
,
[1]
handle_gpi_callback (C++ function)
handle_vhpi_callback (C++ function)
,
[1]
handle_vpi_callback (C++ function)
,
[1]
hexdiffs() (in module cocotb.utils)
hexdump() (in module cocotb.utils)
HierarchyArrayObject (class in cocotb.handle)
HierarchyObject (class in cocotb.handle)
hook (class in cocotb)
I
idle() (cocotb.drivers.xgmii.XGMII method)
in_reset() (cocotb.monitors.BusMonitor method)
INITERROR (C macro)
integer() (cocotb.binary.BinaryValue method)
IntegerObject (class in cocotb.handle)
is_const (C++ function)
is_enum_boolean (C++ function)
is_enum_char (C++ function)
is_enum_logic (C++ function)
is_python_context (C++ member)
is_resolvable() (cocotb.binary.BinaryValue method)
iterate (C++ function)
,
[1]
J
Join (class in cocotb.triggers)
K
kill() (cocotb.drivers.Driver method)
L
layer1() (cocotb.drivers.xgmii.XGMII method)
layer_entry_func (C++ type)
lazy_property (class in cocotb.utils)
loads() (cocotb.handle.NonConstantObject method)
local_level (C++ member)
Lock (class in cocotb.triggers)
log_buff (C++ member)
log_level (C++ function)
,
[1]
,
[2]
log_msg (C++ function)
,
[1]
LOG_SIZE (C macro)
M
ModifiableObject (class in cocotb.handle)
MODULE_ENTRY_POINT (C macro)
(C++ function)
,
[1]
MODULE_NAME (C macro)
module_state (C++ class)
,
[1]
module_state::error (C++ member)
moduledef (C++ member)
Monitor (class in cocotb.monitors)
N
n_bits() (cocotb.binary.BinaryValue method)
NATIVE (C++ enumerator)
NATIVE_NO_NAME (C++ enumerator)
next (C++ function)
,
[1]
NextTimeStep (class in cocotb.triggers)
NonConstantObject (class in cocotb.handle)
NonHierarchyIndexableObject (class in cocotb.handle)
NonHierarchyObject (class in cocotb.handle)
NOT_NATIVE (C++ enumerator)
NOT_NATIVE_NO_NAME (C++ enumerator)
nullcontext (class in cocotb.utils)
O
OneToMany (C++ enum)
OPBMaster (class in cocotb.drivers.opb)
OTM_CONSTANTS (C++ enumerator)
OTM_END (C++ enumerator)
OTM_REGIONS (C++ enumerator)
OTM_SIGNAL_SUB_ELEMENTS (C++ enumerator)
OTM_SIGNALS (C++ enumerator)
OTM_VARIABLE_SUB_ELEMENTS (C++ enumerator)
P
p_callback_data (C++ type)
pack() (in module cocotb.utils)
ParametrizedSingleton (class in cocotb.utils)
pEventFn (C++ member)
pLogFilter (C++ member)
pLogHandler (C++ member)
prime() (cocotb.triggers.Join method)
progname (C++ member)
Python Enhancement Proposals
PEP 525
R
raise_error() (in module cocotb.result)
read() (cocotb.drivers.amba.AXI4LiteMaster method)
(cocotb.drivers.avalon.AvalonMaster method)
(cocotb.drivers.opb.OPBMaster method)
ReadOnly (class in cocotb.triggers)
RealObject (class in cocotb.handle)
RegionObject (class in cocotb.handle)
register_embed (C++ function)
,
[1]
,
[2]
register_final_callback (C++ function)
,
[1]
,
[2]
register_initial_callback (C++ function)
,
[1]
,
[2]
register_nextstep_callback (C++ function)
,
[1]
register_readonly_callback (C++ function)
,
[1]
register_rwsynch_callback (C++ function)
,
[1]
register_system_functions (C++ function)
register_timed_callback (C++ function)
,
[1]
register_value_change_callback (C++ function)
,
[1]
registered_impls (C++ member)
reject_remaining_kwargs() (in module cocotb.utils)
release() (cocotb.triggers.Lock method)
releases (C++ member)
result() (cocotb.scoreboard.Scoreboard method)
ReturnValue
retval() (cocotb.triggers.Join method)
RisingEdge (class in cocotb.triggers)
rx_data_to_ad9361() (cocotb.drivers.ad9361.AD9361 method)
S
s_callback_data (C++ type)
sample() (cocotb.bus.Bus method)
Scoreboard (class in cocotb.scoreboard)
send (cocotb.drivers.Driver attribute)
send_data() (cocotb.drivers.ad9361.AD9361 method)
set() (cocotb.triggers.Event method)
set_log_filter (C++ function)
set_log_handler (C++ function)
set_log_level (C++ function)
set_signal_val_long (C++ function)
,
[1]
set_signal_val_real (C++ function)
,
[1]
set_signal_val_str (C++ function)
,
[1]
setimmediatevalue() (cocotb.handle.EnumObject method)
(cocotb.handle.IntegerObject method)
(cocotb.handle.ModifiableObject method)
(cocotb.handle.RealObject method)
(cocotb.handle.StringObject method)
signed_integer() (cocotb.binary.BinaryValue method)
SIGNED_MAGNITUDE (cocotb.binary.BinaryRepresentation attribute)
SIM
SIM_ARGS
SIM_BUILD
sim_finish_cb (C++ member)
,
[1]
,
[2]
sim_init_cb (C++ member)
,
[1]
,
[2]
sim_time (C++ class)
,
[1]
sim_time::high (C++ member)
sim_time::low (C++ member)
sim_to_hdl (C++ function)
SimFailure
SimHandle() (in module cocotb.handle)
SimHandleBase (class in cocotb.handle)
simulator_clear (C++ function)
simulator_traverse (C++ function)
SimulatorMethods (C++ member)
start (cocotb.clock.Clock attribute)
start() (cocotb.drivers.BitDriver method)
Status (C++ enum)
std (C++ type)
stop() (cocotb.drivers.BitDriver method)
stop_simulator (C++ function)
,
[1]
StringObject (class in cocotb.handle)
system_function_compiletf (C++ function)
system_function_overload (C++ function)
systf_error_level (C++ member)
systf_fatal_level (C++ member)
systf_info_level (C++ member)
systf_warning_level (C++ member)
T
t_callback_data (C++ class)
,
[1]
t_callback_data::_saved_thread_state (C++ member)
t_callback_data::args (C++ member)
t_callback_data::cb_hdl (C++ member)
t_callback_data::function (C++ member)
t_callback_data::id_value (C++ member)
t_callback_data::kwargs (C++ member)
TAKE_GIL (C++ function)
takes (C++ member)
terminate() (cocotb.drivers.xgmii.XGMII method)
test (class in cocotb)
TestComplete
TestError
TestFactory (class in cocotb.regression)
TestFailure
TestSuccess
Timer (class in cocotb.triggers)
to_gpi_objtype (C++ function)
to_python (C++ function)
to_simulator (C++ function)
Trigger (class in cocotb.triggers)
TWOS_COMPLEMENT (cocotb.binary.BinaryRepresentation attribute)
tx_data_from_ad9361() (cocotb.drivers.ad9361.AD9361 method)
U
unpack() (in module cocotb.utils)
UNSIGNED (cocotb.binary.BinaryRepresentation attribute)
utils_dyn_open (C++ function)
utils_dyn_sym (C++ function)
V
value() (cocotb.binary.BinaryValue method)
(cocotb.handle.NonHierarchyObject method)
VERILOG_SOURCES
VHDL_SOURCES
VHDL_SOURCES_lib
vhpi_mappings (C++ function)
vhpi_startup_routines_bootstrap (C++ function)
vhpi_table (C++ member)
VHPI_TYPE_MIN (C macro)
VhpiArrayObjHdl (C++ class)
,
[1]
VhpiArrayObjHdl::initialise (C++ function)
VhpiArrayObjHdl::VhpiArrayObjHdl (C++ function)
VhpiArrayObjHdl::~VhpiArrayObjHdl (C++ function)
VhpiCbHdl (C++ class)
,
[1]
VhpiCbHdl::arm_callback (C++ function)
VhpiCbHdl::cb_data (C++ member)
VhpiCbHdl::cleanup_callback (C++ function)
VhpiCbHdl::vhpi_time (C++ member)
VhpiCbHdl::VhpiCbHdl (C++ function)
VhpiCbHdl::~VhpiCbHdl (C++ function)
VhpiImpl (C++ class)
,
[1]
VhpiImpl::create_gpi_obj_from_handle (C++ function)
VhpiImpl::deregister_callback (C++ function)
VhpiImpl::format_to_string (C++ function)
VhpiImpl::get_root_handle (C++ function)
VhpiImpl::get_sim_precision (C++ function)
VhpiImpl::get_sim_time (C++ function)
VhpiImpl::iterate_handle (C++ function)
VhpiImpl::m_next_phase (C++ member)
VhpiImpl::m_read_only (C++ member)
VhpiImpl::m_read_write (C++ member)
VhpiImpl::native_check_create (C++ function)
,
[1]
,
[2]
VhpiImpl::reason_to_string (C++ function)
VhpiImpl::register_nexttime_callback (C++ function)
VhpiImpl::register_readonly_callback (C++ function)
VhpiImpl::register_readwrite_callback (C++ function)
VhpiImpl::register_timed_callback (C++ function)
VhpiImpl::sim_end (C++ function)
VhpiImpl::VhpiImpl (C++ function)
VhpiIterator (C++ class)
,
[1]
VhpiIterator::iterate_over (C++ member)
VhpiIterator::m_iter_obj (C++ member)
VhpiIterator::m_iterator (C++ member)
VhpiIterator::next_handle (C++ function)
VhpiIterator::one2many (C++ member)
VhpiIterator::selected (C++ member)
VhpiIterator::VhpiIterator (C++ function)
VhpiIterator::~VhpiIterator (C++ function)
VhpiLogicSignalObjHdl (C++ class)
,
[1]
VhpiLogicSignalObjHdl::initialise (C++ function)
VhpiLogicSignalObjHdl::set_signal_value (C++ function)
,
[1]
VhpiLogicSignalObjHdl::VhpiLogicSignalObjHdl (C++ function)
VhpiLogicSignalObjHdl::~VhpiLogicSignalObjHdl (C++ function)
VhpiNextPhaseCbHdl (C++ class)
,
[1]
VhpiNextPhaseCbHdl::VhpiNextPhaseCbHdl (C++ function)
VhpiNextPhaseCbHdl::~VhpiNextPhaseCbHdl (C++ function)
VhpiObjHdl (C++ class)
,
[1]
VhpiObjHdl::initialise (C++ function)
VhpiObjHdl::VhpiObjHdl (C++ function)
VhpiObjHdl::~VhpiObjHdl (C++ function)
VhpiReadOnlyCbHdl (C++ class)
,
[1]
VhpiReadOnlyCbHdl::VhpiReadOnlyCbHdl (C++ function)
VhpiReadOnlyCbHdl::~VhpiReadOnlyCbHdl (C++ function)
VhpiReadwriteCbHdl (C++ class)
,
[1]
VhpiReadwriteCbHdl::VhpiReadwriteCbHdl (C++ function)
VhpiReadwriteCbHdl::~VhpiReadwriteCbHdl (C++ function)
VhpiShutdownCbHdl (C++ class)
,
[1]
VhpiShutdownCbHdl::cleanup_callback (C++ function)
VhpiShutdownCbHdl::run_callback (C++ function)
VhpiShutdownCbHdl::VhpiShutdownCbHdl (C++ function)
VhpiShutdownCbHdl::~VhpiShutdownCbHdl (C++ function)
VhpiSignalObjHdl (C++ class)
,
[1]
VhpiSignalObjHdl::chr2vhpi (C++ function)
VhpiSignalObjHdl::get_signal_value_binstr (C++ function)
VhpiSignalObjHdl::get_signal_value_long (C++ function)
VhpiSignalObjHdl::get_signal_value_real (C++ function)
VhpiSignalObjHdl::get_signal_value_str (C++ function)
VhpiSignalObjHdl::initialise (C++ function)
VhpiSignalObjHdl::m_binvalue (C++ member)
VhpiSignalObjHdl::m_either_cb (C++ member)
VhpiSignalObjHdl::m_falling_cb (C++ member)
VhpiSignalObjHdl::m_rising_cb (C++ member)
VhpiSignalObjHdl::m_value (C++ member)
VhpiSignalObjHdl::set_signal_value (C++ function)
,
[1]
,
[2]
VhpiSignalObjHdl::value_change_cb (C++ function)
VhpiSignalObjHdl::VhpiSignalObjHdl (C++ function)
VhpiSignalObjHdl::~VhpiSignalObjHdl (C++ function)
VhpiStartupCbHdl (C++ class)
,
[1]
VhpiStartupCbHdl::cleanup_callback (C++ function)
VhpiStartupCbHdl::run_callback (C++ function)
VhpiStartupCbHdl::VhpiStartupCbHdl (C++ function)
VhpiStartupCbHdl::~VhpiStartupCbHdl (C++ function)
VhpiTimedCbHdl (C++ class)
,
[1]
VhpiTimedCbHdl::cleanup_callback (C++ function)
VhpiTimedCbHdl::VhpiTimedCbHdl (C++ function)
VhpiTimedCbHdl::~VhpiTimedCbHdl (C++ function)
VhpiValueCbHdl (C++ class)
,
[1]
VhpiValueCbHdl::cleanup_callback (C++ function)
VhpiValueCbHdl::falling (C++ member)
VhpiValueCbHdl::initial_value (C++ member)
VhpiValueCbHdl::rising (C++ member)
VhpiValueCbHdl::signal (C++ member)
VhpiValueCbHdl::VhpiValueCbHdl (C++ function)
VhpiValueCbHdl::~VhpiValueCbHdl (C++ function)
vlog_startup_routines_bootstrap (C++ function)
vpi_mappings (C++ function)
vpi_table (C++ member)
VPI_TYPE_MAX (C macro)
VpiArrayObjHdl (C++ class)
,
[1]
VpiArrayObjHdl::initialise (C++ function)
VpiArrayObjHdl::VpiArrayObjHdl (C++ function)
VpiArrayObjHdl::~VpiArrayObjHdl (C++ function)
VpiCbHdl (C++ class)
,
[1]
VpiCbHdl::arm_callback (C++ function)
VpiCbHdl::cb_data (C++ member)
VpiCbHdl::cleanup_callback (C++ function)
VpiCbHdl::vpi_time (C++ member)
VpiCbHdl::VpiCbHdl (C++ function)
VpiCbHdl::~VpiCbHdl (C++ function)
VpiImpl (C++ class)
,
[1]
VpiImpl::create_gpi_obj_from_handle (C++ function)
VpiImpl::deregister_callback (C++ function)
VpiImpl::get_root_handle (C++ function)
VpiImpl::get_sim_precision (C++ function)
VpiImpl::get_sim_time (C++ function)
VpiImpl::iterate_handle (C++ function)
VpiImpl::m_next_phase (C++ member)
VpiImpl::m_read_only (C++ member)
VpiImpl::m_read_write (C++ member)
VpiImpl::native_check_create (C++ function)
,
[1]
,
[2]
VpiImpl::next_handle (C++ function)
VpiImpl::reason_to_string (C++ function)
VpiImpl::register_nexttime_callback (C++ function)
VpiImpl::register_readonly_callback (C++ function)
VpiImpl::register_readwrite_callback (C++ function)
VpiImpl::register_timed_callback (C++ function)
VpiImpl::sim_end (C++ function)
VpiImpl::VpiImpl (C++ function)
VpiIterator (C++ class)
,
[1]
VpiIterator::iterate_over (C++ member)
VpiIterator::m_iterator (C++ member)
VpiIterator::next_handle (C++ function)
VpiIterator::one2many (C++ member)
VpiIterator::selected (C++ member)
VpiIterator::VpiIterator (C++ function)
VpiIterator::~VpiIterator (C++ function)
VpiNextPhaseCbHdl (C++ class)
,
[1]
VpiNextPhaseCbHdl::VpiNextPhaseCbHdl (C++ function)
VpiNextPhaseCbHdl::~VpiNextPhaseCbHdl (C++ function)
VpiObjHdl (C++ class)
,
[1]
VpiObjHdl::initialise (C++ function)
VpiObjHdl::VpiObjHdl (C++ function)
VpiObjHdl::~VpiObjHdl (C++ function)
VpiReadOnlyCbHdl (C++ class)
,
[1]
VpiReadOnlyCbHdl::VpiReadOnlyCbHdl (C++ function)
VpiReadOnlyCbHdl::~VpiReadOnlyCbHdl (C++ function)
VpiReadwriteCbHdl (C++ class)
,
[1]
VpiReadwriteCbHdl::VpiReadwriteCbHdl (C++ function)
VpiReadwriteCbHdl::~VpiReadwriteCbHdl (C++ function)
VpiShutdownCbHdl (C++ class)
,
[1]
VpiShutdownCbHdl::cleanup_callback (C++ function)
VpiShutdownCbHdl::run_callback (C++ function)
VpiShutdownCbHdl::VpiShutdownCbHdl (C++ function)
VpiShutdownCbHdl::~VpiShutdownCbHdl (C++ function)
VpiSignalObjHdl (C++ class)
,
[1]
VpiSignalObjHdl::get_signal_value_binstr (C++ function)
VpiSignalObjHdl::get_signal_value_long (C++ function)
VpiSignalObjHdl::get_signal_value_real (C++ function)
VpiSignalObjHdl::get_signal_value_str (C++ function)
VpiSignalObjHdl::initialise (C++ function)
VpiSignalObjHdl::m_either_cb (C++ member)
VpiSignalObjHdl::m_falling_cb (C++ member)
VpiSignalObjHdl::m_rising_cb (C++ member)
VpiSignalObjHdl::set_signal_value (C++ function)
,
[1]
,
[2]
,
[3]
VpiSignalObjHdl::value_change_cb (C++ function)
VpiSignalObjHdl::VpiSignalObjHdl (C++ function)
VpiSignalObjHdl::~VpiSignalObjHdl (C++ function)
VpiSingleIterator (C++ class)
,
[1]
VpiSingleIterator::m_iterator (C++ member)
VpiSingleIterator::next_handle (C++ function)
VpiSingleIterator::VpiSingleIterator (C++ function)
VpiSingleIterator::~VpiSingleIterator (C++ function)
VpiStartupCbHdl (C++ class)
,
[1]
VpiStartupCbHdl::cleanup_callback (C++ function)
VpiStartupCbHdl::run_callback (C++ function)
VpiStartupCbHdl::VpiStartupCbHdl (C++ function)
VpiStartupCbHdl::~VpiStartupCbHdl (C++ function)
VpiTimedCbHdl (C++ class)
,
[1]
VpiTimedCbHdl::cleanup_callback (C++ function)
VpiTimedCbHdl::VpiTimedCbHdl (C++ function)
VpiTimedCbHdl::~VpiTimedCbHdl (C++ function)
VpiValueCbHdl (C++ class)
,
[1]
VpiValueCbHdl::cleanup_callback (C++ function)
VpiValueCbHdl::m_vpi_value (C++ member)
VpiValueCbHdl::VpiValueCbHdl (C++ function)
VpiValueCbHdl::~VpiValueCbHdl (C++ function)
W
wait() (cocotb.triggers.Event method)
wait_for_recv() (cocotb.monitors.Monitor method)
with_metaclass() (in module cocotb.utils)
write() (cocotb.drivers.amba.AXI4LiteMaster method)
(cocotb.drivers.avalon.AvalonMaster method)
(cocotb.drivers.opb.OPBMaster method)
X
XGMII (class in cocotb.drivers.xgmii)
(class in cocotb.monitors.xgmii)