Transactron documentation
Development environment
Documentation for Transactron
API
Transactron documentation
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (transactron.core.keys.TransactionManagerKey method)
(transactron.core.manager.TransactionComponent method)
(transactron.core.manager.TransactionManager method)
(transactron.core.manager.TransactionModule method)
(transactron.core.method.Method method)
(transactron.core.method.Methods method)
(transactron.core.tmodule.TModule method)
(transactron.core.transaction.Transaction method)
(transactron.core.transaction_base.TransactionBase method)
(transactron.graph.Owned method)
(transactron.graph.OwnershipGraph method)
(transactron.lib.adapters.Adapter method)
(transactron.lib.adapters.AdapterBase method)
(transactron.lib.adapters.AdapterTrans method)
(transactron.lib.allocators.PriorityEncoderAllocator method)
(transactron.lib.buttons.ClickIn method)
(transactron.lib.buttons.ClickOut method)
(transactron.lib.connectors.Connect method)
(transactron.lib.connectors.ConnectTrans method)
(transactron.lib.connectors.FIFO method)
(transactron.lib.connectors.Forwarder method)
(transactron.lib.connectors.ManyToOneConnectTrans method)
(transactron.lib.connectors.Pipe method)
(transactron.lib.connectors.StableSelectingNetwork method)
(transactron.lib.dependencies.DependencyManager method)
(transactron.lib.fifo.BasicFifo method)
(transactron.lib.fifo.Semaphore method)
(transactron.lib.fifo.WideFifo method)
(transactron.lib.logging.HardwareLogger method)
(transactron.lib.logging.LogKey method)
(transactron.lib.logging.LogRecord method)
(transactron.lib.logging.LogRecordInfo method)
(transactron.lib.metrics.FIFOLatencyMeasurer method)
(transactron.lib.metrics.HardwareMetricsManager method)
(transactron.lib.metrics.HwCounter method)
(transactron.lib.metrics.HwExpHistogram method)
(transactron.lib.metrics.HwMetric method)
(transactron.lib.metrics.HwMetricsEnabledKey method)
(transactron.lib.metrics.MetricModel method)
(transactron.lib.metrics.MetricRegisterModel method)
(transactron.lib.metrics.TaggedCounter method)
(transactron.lib.metrics.TaggedLatencyMeasurer method)
(transactron.lib.reqres.ArgumentsToResultsZipper method)
(transactron.lib.reqres.Serializer method)
(transactron.lib.storage.AsyncMemoryBank method)
(transactron.lib.storage.ContentAddressableMemory method)
(transactron.lib.storage.MemoryBank method)
(transactron.lib.transformers.CatTrans method)
(transactron.lib.transformers.Collector method)
(transactron.lib.transformers.ConnectAndMapTrans method)
(transactron.lib.transformers.MethodFilter method)
(transactron.lib.transformers.MethodMap method)
(transactron.lib.transformers.MethodProduct method)
(transactron.lib.transformers.MethodTryProduct method)
(transactron.lib.transformers.Unifier method)
(transactron.profiler.MethodSamples method)
(transactron.profiler.Profile method)
(transactron.profiler.ProfileData method)
(transactron.profiler.ProfileInfo method)
(transactron.profiler.ProfileSamples method)
(transactron.profiler.RunStat method)
(transactron.profiler.RunStatNode method)
(transactron.profiler.TransactionSamples method)
(transactron.testing.infrastructure.PysimSimulator method)
(transactron.testing.infrastructure.SimpleTestCircuit method)
(transactron.testing.method_mock.MethodMock method)
(transactron.testing.testbenchio.CallTrigger method)
(transactron.testing.testbenchio.TestbenchIO method)
(transactron.testing.tick_count.TicksKey method)
(transactron.utils.amaranth_ext.coding.Decoder method)
(transactron.utils.amaranth_ext.coding.Encoder method)
(transactron.utils.amaranth_ext.coding.GrayDecoder method)
(transactron.utils.amaranth_ext.coding.GrayEncoder method)
(transactron.utils.amaranth_ext.coding.PriorityEncoder method)
(transactron.utils.amaranth_ext.elaboratables.ModuleConnector method)
(transactron.utils.amaranth_ext.elaboratables.MultiPriorityEncoder method)
(transactron.utils.amaranth_ext.elaboratables.RingMultiPriorityEncoder method)
(transactron.utils.amaranth_ext.elaboratables.RoundRobin method)
(transactron.utils.amaranth_ext.elaboratables.Scheduler method)
(transactron.utils.depcache.DependentCache method)
(transactron.utils.dependencies.DependencyContext method)
(transactron.utils.dependencies.DependencyManager method)
(transactron.utils.gen.GeneratedLog method)
(transactron.utils.gen.GenerationInfo method)
(transactron.utils.gen.MetricLocation method)
(transactron.utils.idgen.IdGenerator method)
__new__() (transactron.graph.Direction method)
A
Adapter (class in transactron.lib.adapters)
AdapterBase (class in transactron.lib.adapters)
AdapterTrans (class in transactron.lib.adapters)
add() (transactron.lib.metrics.HwExpHistogram method)
add_conflict() (transactron.core.transaction_base.TransactionBase method)
add_dependency() (transactron.lib.dependencies.DependencyManager method)
(transactron.utils.dependencies.DependencyManager method)
add_mock() (transactron.testing.infrastructure.TestCaseWithSimulator method)
add_registers() (transactron.lib.metrics.HwMetric method)
add_transaction() (transactron.core.manager.TransactionManager method)
align_down_to_power_of_two() (in module transactron.utils.data_repr)
align_to_power_of_two() (in module transactron.utils.data_repr)
ALL (transactron.utils.assign.AssignType attribute)
analyze_methods() (transactron.profiler.Profile method)
analyze_transactions() (transactron.profiler.Profile method)
ArgumentsToResultsZipper (class in transactron.lib.reqres)
assertion() (transactron.lib.logging.HardwareLogger method)
assign() (in module transactron.utils.assign)
AssignType (class in transactron.utils.assign)
async_mock_def_helper() (in module transactron.utils.transactron_helpers)
AsyncMemoryBank (class in transactron.lib.storage)
auto_debug_signals() (in module transactron.utils.debug_signals)
average_dict_of_lists() (in module transactron.utils.data_repr)
AvoidedIf() (transactron.core.tmodule.TModule method)
B
BasicFifo (class in transactron.lib.fifo)
bits_from_int() (in module transactron.utils.data_repr)
body() (transactron.core.method.Method method)
(transactron.core.transaction.Transaction method)
build_tree() (transactron.utils.amaranth_ext.elaboratables.MultiPriorityEncoder method)
C
cache (transactron.lib.dependencies.DependencyKey attribute)
(transactron.utils.dependencies.DependencyKey attribute)
call() (transactron.testing.testbenchio.CallTrigger method)
(transactron.testing.testbenchio.TestbenchIO method)
call_do() (transactron.testing.testbenchio.TestbenchIO method)
call_init() (transactron.testing.testbenchio.TestbenchIO method)
call_result() (transactron.testing.testbenchio.TestbenchIO method)
call_try() (transactron.testing.testbenchio.TestbenchIO method)
callers (transactron.profiler.RunStatNode attribute)
CallTrigger (class in transactron.testing.testbenchio)
Case() (transactron.core.tmodule.TModule method)
CatTrans (class in transactron.lib.transformers)
ClickIn (class in transactron.lib.buttons)
ClickOut (class in transactron.lib.buttons)
Collector (class in transactron.lib.transformers)
combine() (transactron.lib.dependencies.DependencyKey method)
(transactron.lib.dependencies.ListKey method)
(transactron.lib.dependencies.SimpleKey method)
(transactron.lib.dependencies.UnifierKey method)
(transactron.utils.dependencies.DependencyKey method)
(transactron.utils.dependencies.ListKey method)
(transactron.utils.dependencies.SimpleKey method)
COMMON (transactron.utils.assign.AssignType attribute)
condition() (in module transactron.lib.simultaneous)
Connect (class in transactron.lib.connectors)
ConnectAndMapTrans (class in transactron.lib.transformers)
ConnectTrans (class in transactron.lib.connectors)
const_of() (in module transactron.utils.amaranth_ext.functions)
ContentAddressableMemory (class in transactron.lib.storage)
context() (transactron.core.manager.TransactionModule method)
(transactron.core.transaction_base.TransactionBase method)
count_leading_zeros() (in module transactron.utils.amaranth_ext.functions)
count_trailing_zeros() (in module transactron.utils.amaranth_ext.functions)
create() (transactron.utils.amaranth_ext.elaboratables.MultiPriorityEncoder static method)
(transactron.utils.amaranth_ext.elaboratables.RingMultiPriorityEncoder static method)
create_simple() (transactron.utils.amaranth_ext.elaboratables.MultiPriorityEncoder static method)
(transactron.utils.amaranth_ext.elaboratables.RingMultiPriorityEncoder static method)
ctrl_path (transactron.core.tmodule.TModule property)
(transactron.core.transaction_base.TransactionBase attribute)
cycles (transactron.profiler.Profile attribute)
D
data_const_to_dict() (in module transactron.testing.functions)
data_in (transactron.lib.adapters.AdapterBase attribute)
data_layout() (in module transactron.utils.data_repr)
data_out (transactron.lib.adapters.AdapterBase attribute)
debug() (transactron.lib.logging.HardwareLogger method)
debug_signals() (transactron.core.manager.TransactionManager method)
(transactron.core.method.Method method)
(transactron.core.method.Methods method)
(transactron.core.transaction.Transaction method)
(transactron.lib.adapters.AdapterBase method)
(transactron.lib.metrics.HardwareMetricsManager method)
(transactron.testing.infrastructure.SimpleTestCircuit method)
decode() (transactron.profiler.Profile static method)
(transactron.utils.gen.GenerationInfo static method)
Decoder (class in transactron.utils.amaranth_ext.coding)
def_counter (transactron.core.transaction_base.TransactionBase attribute)
def_helper() (in module transactron.utils.transactron_helpers)
def_method() (in module transactron.core.sugar)
def_method_mock() (in module transactron.testing.method_mock)
def_methods() (in module transactron.core.sugar)
def_order (transactron.core.transaction_base.TransactionBase attribute)
Default() (transactron.core.tmodule.TModule method)
default_value (transactron.lib.dependencies.SimpleKey attribute)
(transactron.lib.metrics.HwMetricsEnabledKey attribute)
(transactron.utils.dependencies.SimpleKey attribute)
defined (transactron.core.transaction_base.TransactionBase attribute)
dependency_manager (transactron.testing.infrastructure.TestCaseWithSimulator attribute)
DependencyContext (class in transactron.utils.dependencies)
DependencyKey (class in transactron.lib.dependencies)
(class in transactron.utils.dependencies)
DependencyManager (class in transactron.lib.dependencies)
(class in transactron.utils.dependencies)
DependentCache (class in transactron.utils.depcache)
description (transactron.lib.metrics.MetricModel attribute)
(transactron.lib.metrics.MetricRegisterModel attribute)
Direction (class in transactron.graph)
disable() (transactron.testing.testbenchio.TestbenchIO method)
done (transactron.lib.adapters.AdapterBase attribute)
(transactron.testing.testbenchio.TestbenchIO property)
dump() (transactron.graph.OwnershipGraph method)
dump_dot() (transactron.graph.OwnershipGraph method)
dump_elk() (transactron.graph.OwnershipGraph method)
dump_mermaid() (transactron.graph.OwnershipGraph method)
E
eager_deterministic_cc_scheduler() (in module transactron.core.schedulers)
effect() (transactron.testing.method_mock.MethodMock static method)
effect_process() (transactron.testing.method_mock.MethodMock method)
Elif() (transactron.core.tmodule.TModule method)
Else() (transactron.core.tmodule.TModule method)
empty_valid (transactron.lib.dependencies.DependencyKey attribute)
(transactron.lib.dependencies.ListKey attribute)
(transactron.lib.metrics.HwMetricsEnabledKey attribute)
(transactron.utils.dependencies.DependencyKey attribute)
(transactron.utils.dependencies.ListKey attribute)
en (transactron.lib.adapters.AdapterBase attribute)
enable() (transactron.testing.testbenchio.TestbenchIO method)
encode() (transactron.profiler.Profile method)
(transactron.utils.gen.GenerationInfo method)
Encoder (class in transactron.utils.amaranth_ext.coding)
error() (transactron.lib.logging.HardwareLogger method)
extend_layout() (in module transactron.utils.transactron_helpers)
F
fields (transactron.lib.logging.LogRecord attribute)
fields_location (transactron.utils.gen.GeneratedLog attribute)
FIFO (class in transactron.lib.connectors)
FIFOLatencyMeasurer (class in transactron.lib.metrics)
fixture_initialize_testing_env() (transactron.testing.infrastructure.TestCaseWithSimulator method)
flatten_signals() (in module transactron.utils.amaranth_ext.functions)
format() (transactron.lib.logging.LogRecordInfo method)
format_str (transactron.lib.logging.LogRecordInfo attribute)
Forwarder (class in transactron.lib.connectors)
from_dict() (transactron.lib.logging.LogRecordInfo class method)
(transactron.lib.metrics.MetricModel class method)
(transactron.lib.metrics.MetricRegisterModel class method)
(transactron.profiler.Profile class method)
(transactron.profiler.ProfileInfo class method)
(transactron.utils.gen.GeneratedLog class method)
(transactron.utils.gen.GenerationInfo class method)
(transactron.utils.gen.MetricLocation class method)
from_json() (transactron.lib.logging.LogRecordInfo class method)
(transactron.lib.metrics.MetricModel class method)
(transactron.lib.metrics.MetricRegisterModel class method)
(transactron.profiler.Profile class method)
(transactron.profiler.ProfileInfo class method)
(transactron.utils.gen.GeneratedLog class method)
(transactron.utils.gen.GenerationInfo class method)
(transactron.utils.gen.MetricLocation class method)
from_method_layout() (in module transactron.utils.transactron_helpers)
FSM() (transactron.core.tmodule.TModule method)
fully_qualified_name (transactron.lib.metrics.MetricModel attribute)
G
generate_based_on_layout() (in module transactron.testing.input_generation)
generate_method_input() (in module transactron.testing.input_generation)
generate_nops_in_list() (in module transactron.testing.input_generation)
generate_process_input() (in module transactron.testing.input_generation)
generate_shrinkable_list() (in module transactron.testing.input_generation)
generate_verilog() (in module transactron.utils.gen)
GeneratedLog (class in transactron.utils.gen)
GenerationInfo (class in transactron.utils.gen)
generic_shift_left() (in module transactron.utils.amaranth_ext.shifter)
generic_shift_right() (in module transactron.utils.amaranth_ext.shifter)
generic_shift_vec_left() (in module transactron.utils.amaranth_ext.shifter)
generic_shift_vec_right() (in module transactron.utils.amaranth_ext.shifter)
get() (transactron.core.transaction_base.TransactionBase class method)
(transactron.tracing.TracingFragment static method)
(transactron.tracing.TracingInstance method)
(transactron.utils.depcache.DependentCache method)
(transactron.utils.dependencies.DependencyContext class method)
get_call_result() (transactron.testing.testbenchio.TestbenchIO method)
get_caller_class_name() (in module transactron.utils.transactron_helpers)
get_dependency() (transactron.lib.dependencies.DependencyManager method)
(transactron.utils.dependencies.DependencyManager method)
get_done() (transactron.testing.testbenchio.TestbenchIO method)
get_hier_name() (transactron.graph.OwnershipGraph method)
get_log_records() (in module transactron.lib.logging)
get_metrics() (transactron.lib.metrics.HardwareMetricsManager method)
get_name() (transactron.graph.OwnershipGraph method)
get_optional_dependency() (transactron.lib.dependencies.DependencyManager method)
(transactron.utils.dependencies.DependencyManager method)
get_outputs() (transactron.testing.testbenchio.TestbenchIO method)
get_register_value() (transactron.lib.metrics.HardwareMetricsManager method)
get_src_loc() (in module transactron.utils.transactron_helpers)
get_trigger_bit() (in module transactron.lib.logging)
grant (transactron.profiler.TransactionSamples attribute)
GrayDecoder (class in transactron.utils.amaranth_ext.coding)
GrayEncoder (class in transactron.utils.amaranth_ext.coding)
H
HardwareLogger (class in transactron.lib.logging)
HardwareMetricsManager (class in transactron.lib.metrics)
HwCounter (class in transactron.lib.metrics)
HwExpHistogram (class in transactron.lib.metrics)
HwMetric (class in transactron.lib.metrics)
HwMetricsEnabledKey (class in transactron.lib.metrics)
I
IdGenerator (class in transactron.utils.idgen)
If() (transactron.core.tmodule.TModule method)
IN (transactron.graph.Direction attribute)
incr() (transactron.lib.metrics.HwCounter method)
(transactron.lib.metrics.TaggedCounter method)
independent_list (transactron.core.transaction_base.TransactionBase attribute)
info() (transactron.lib.logging.HardwareLogger method)
INOUT (transactron.graph.Direction attribute)
insert_edge() (transactron.graph.OwnershipGraph method)
insert_node() (transactron.graph.OwnershipGraph method)
insert_nops() (in module transactron.testing.input_generation)
int_to_signed() (in module transactron.utils.data_repr)
is_transaction (transactron.profiler.ProfileInfo attribute)
L
layout_in (transactron.core.method.Method property)
(transactron.core.method.Methods property)
layout_out (transactron.core.method.Method property)
(transactron.core.method.Methods property)
layout_subset() (in module transactron.utils.data_repr)
LEFT (transactron.core.transaction_base.Priority attribute)
level (transactron.lib.logging.LogRecordInfo attribute)
LHS (transactron.utils.assign.AssignType attribute)
like() (transactron.core.method.Method static method)
ListKey (class in transactron.lib.dependencies)
(class in transactron.utils.dependencies)
location (transactron.lib.logging.LogRecordInfo attribute)
lock_on_get (transactron.lib.dependencies.DependencyKey attribute)
(transactron.lib.metrics.HwMetricsEnabledKey attribute)
(transactron.utils.dependencies.DependencyKey attribute)
locked (transactron.profiler.RunStat attribute)
log() (transactron.lib.logging.HardwareLogger method)
logger_name (transactron.lib.logging.LogRecordInfo attribute)
LogKey (class in transactron.lib.logging)
LogLevel (in module transactron.lib.logging)
LogRecord (class in transactron.lib.logging)
LogRecordInfo (class in transactron.lib.logging)
logs (transactron.utils.gen.GenerationInfo attribute)
longest_common_prefix() (in module transactron.utils.transactron_helpers)
M
make() (transactron.profiler.ProfileData static method)
(transactron.profiler.RunStat static method)
(transactron.profiler.RunStatNode static method)
make_hashable() (in module transactron.utils.data_repr)
make_layout() (in module transactron.utils.transactron_helpers)
make_logging_process() (in module transactron.testing.logging)
make_tick_count_process() (in module transactron.testing.tick_count)
ManyToOneConnectTrans (class in transactron.lib.connectors)
MemoryBank (class in transactron.lib.storage)
mermaid_direction (transactron.graph.OwnershipGraph attribute)
Method (class in transactron.core.method)
method (transactron.lib.transformers.Transformer attribute)
(transactron.lib.transformers.Unifier attribute)
method_calls (transactron.core.transaction_base.TransactionBase attribute)
method_def_helper() (in module transactron.utils.transactron_helpers)
method_parents (transactron.profiler.ProfileData attribute)
method_signals_location (transactron.utils.gen.GenerationInfo attribute)
method_uses (transactron.core.transaction_base.TransactionBase attribute)
MethodFilter (class in transactron.lib.transformers)
MethodMap (class in transactron.lib.transformers)
MethodMock (class in transactron.testing.method_mock)
MethodProduct (class in transactron.lib.transformers)
Methods (class in transactron.core.method)
methods (transactron.profiler.ProfileSamples attribute)
MethodSamples (class in transactron.profiler)
MethodTryProduct (class in transactron.lib.transformers)
MetricLocation (class in transactron.utils.gen)
MetricModel (class in transactron.lib.metrics)
MetricRegisterModel (class in transactron.lib.metrics)
metrics_enabled() (transactron.lib.metrics.FIFOLatencyMeasurer method)
(transactron.lib.metrics.HwMetric method)
(transactron.lib.metrics.TaggedLatencyMeasurer method)
metrics_location (transactron.utils.gen.GenerationInfo attribute)
mock_def_helper() (in module transactron.utils.transactron_helpers)
mod_incr() (in module transactron.utils.amaranth_ext.functions)
module
transactron
transactron.core
transactron.core.keys
transactron.core.manager
transactron.core.method
transactron.core.schedulers
transactron.core.sugar
transactron.core.tmodule
transactron.core.transaction
transactron.core.transaction_base
transactron.graph
transactron.lib
transactron.lib.adapters
transactron.lib.allocators
transactron.lib.buttons
transactron.lib.connectors
transactron.lib.dependencies
transactron.lib.fifo
transactron.lib.logging
transactron.lib.metrics
transactron.lib.reqres
transactron.lib.simultaneous
transactron.lib.storage
transactron.lib.transformers
transactron.profiler
transactron.testing
transactron.testing.functions
transactron.testing.infrastructure
transactron.testing.input_generation
transactron.testing.logging
transactron.testing.method_mock
transactron.testing.profiler
transactron.testing.testbenchio
transactron.testing.tick_count
transactron.tracing
transactron.utils
transactron.utils.amaranth_ext
transactron.utils.amaranth_ext.coding
transactron.utils.amaranth_ext.elaboratables
transactron.utils.amaranth_ext.functions
transactron.utils.amaranth_ext.shifter
transactron.utils.assign
transactron.utils.data_repr
transactron.utils.debug_signals
transactron.utils.depcache
transactron.utils.dependencies
transactron.utils.gen
transactron.utils.idgen
transactron.utils.transactron_helpers
ModuleConnector (class in transactron.utils.amaranth_ext.elaboratables)
MultiPriorityEncoder (class in transactron.utils.amaranth_ext.elaboratables)
N
name (transactron.core.transaction_base.TransactionBase attribute)
(transactron.graph.Owned attribute)
(transactron.lib.metrics.MetricRegisterModel attribute)
(transactron.profiler.ProfileInfo attribute)
(transactron.profiler.RunStat attribute)
neg() (in module transactron.utils.data_repr)
next (transactron.core.tmodule.TModule property)
NONE (transactron.graph.Direction attribute)
O
on_fragment() (transactron.tracing.TracingFragmentTransformer method)
OneHotSwitch() (in module transactron.utils.amaranth_ext.elaboratables)
OneHotSwitchDynamic() (in module transactron.utils.amaranth_ext.elaboratables)
OpNOP (class in transactron.testing.input_generation)
OUT (transactron.graph.Direction attribute)
output_process() (transactron.testing.method_mock.MethodMock method)
outputs (transactron.testing.testbenchio.TestbenchIO property)
Owned (class in transactron.graph)
owned_name (transactron.core.transaction_base.TransactionBase property)
owner (transactron.graph.Owned attribute)
OwnershipGraph (class in transactron.graph)
P
parse_logging_level() (in module transactron.testing.logging)
peek() (transactron.core.transaction_base.TransactionBase class method)
Pipe (class in transactron.lib.connectors)
popcount() (in module transactron.utils.amaranth_ext.functions)
prepare() (transactron.tracing.TracingFragment method)
print_info() (transactron.core.manager.TransactionManager method)
Priority (class in transactron.core.transaction_base)
PriorityDecoder (class in transactron.utils.amaranth_ext.coding)
PriorityEncoder (class in transactron.utils.amaranth_ext.coding)
PriorityEncoderAllocator (class in transactron.lib.allocators)
Profile (class in transactron.profiler)
profile_data (transactron.utils.gen.GenerationInfo attribute)
ProfileData (class in transactron.profiler)
ProfileInfo (class in transactron.profiler)
profiler_process() (in module transactron.testing.profiler)
ProfileSamples (class in transactron.profiler)
proxy() (transactron.core.method.Method method)
prune() (transactron.graph.OwnershipGraph method)
PysimSimulator (class in transactron.testing.infrastructure)
R
random_wait() (transactron.testing.infrastructure.TestCaseWithSimulator method)
random_wait_geom() (transactron.testing.infrastructure.TestCaseWithSimulator method)
regs (transactron.lib.metrics.MetricModel attribute)
(transactron.utils.gen.MetricLocation attribute)
reinitialize_fixtures() (transactron.testing.infrastructure.TestCaseWithSimulator method)
relations (transactron.core.transaction_base.TransactionBase attribute)
remember() (transactron.graph.OwnershipGraph method)
remember_field() (transactron.graph.OwnershipGraph method)
request (transactron.profiler.TransactionSamples attribute)
RHS (transactron.utils.assign.AssignType attribute)
RIGHT (transactron.core.transaction_base.Priority attribute)
RingMultiPriorityEncoder (class in transactron.utils.amaranth_ext.elaboratables)
rotate_left() (in module transactron.utils.amaranth_ext.shifter)
rotate_right() (in module transactron.utils.amaranth_ext.shifter)
rotate_vec_left() (in module transactron.utils.amaranth_ext.shifter)
rotate_vec_right() (in module transactron.utils.amaranth_ext.shifter)
RoundRobin (class in transactron.utils.amaranth_ext.elaboratables)
run (transactron.profiler.MethodSamples attribute)
(transactron.profiler.RunStat attribute)
run() (transactron.testing.infrastructure.PysimSimulator method)
run_simulation() (transactron.testing.infrastructure.TestCaseWithSimulator method)
runnable (transactron.profiler.TransactionSamples attribute)
RunStat (class in transactron.profiler)
RunStatNode (class in transactron.profiler)
S
sample() (transactron.testing.testbenchio.CallTrigger method)
sample_outputs() (transactron.testing.testbenchio.TestbenchIO method)
sample_outputs_done() (transactron.testing.testbenchio.TestbenchIO method)
sample_outputs_until_done() (transactron.testing.testbenchio.TestbenchIO method)
schedule_before() (transactron.core.transaction_base.TransactionBase method)
Scheduler (class in transactron.utils.amaranth_ext.elaboratables)
schema() (transactron.lib.logging.LogRecordInfo class method)
(transactron.lib.metrics.MetricModel class method)
(transactron.lib.metrics.MetricRegisterModel class method)
(transactron.profiler.Profile class method)
(transactron.profiler.ProfileInfo class method)
(transactron.utils.gen.GeneratedLog class method)
(transactron.utils.gen.GenerationInfo class method)
(transactron.utils.gen.MetricLocation class method)
Semaphore (class in transactron.lib.fifo)
Serializer (class in transactron.lib.reqres)
set() (transactron.lib.adapters.Adapter method)
set_enable() (transactron.testing.testbenchio.TestbenchIO method)
set_inputs() (transactron.testing.testbenchio.TestbenchIO method)
shape_of() (in module transactron.utils.amaranth_ext.functions)
shift_left() (in module transactron.utils.amaranth_ext.shifter)
shift_right() (in module transactron.utils.amaranth_ext.shifter)
shift_vec_left() (in module transactron.utils.amaranth_ext.shifter)
shift_vec_right() (in module transactron.utils.amaranth_ext.shifter)
signed_to_int() (in module transactron.utils.data_repr)
silence_mustuse() (in module transactron.utils.transactron_helpers)
SimpleKey (class in transactron.lib.dependencies)
(class in transactron.utils.dependencies)
SimpleTestCircuit (class in transactron.testing.infrastructure)
simultaneous() (transactron.core.transaction_base.TransactionBase method)
simultaneous_alternatives() (transactron.core.transaction_base.TransactionBase method)
simultaneous_list (transactron.core.transaction_base.TransactionBase attribute)
src_loc (transactron.core.transaction_base.TransactionBase attribute)
(transactron.profiler.ProfileInfo attribute)
(transactron.profiler.RunStat attribute)
StableSelectingNetwork (class in transactron.lib.connectors)
stack (transactron.core.transaction_base.TransactionBase attribute)
(transactron.utils.dependencies.DependencyContext attribute)
start() (transactron.lib.metrics.FIFOLatencyMeasurer method)
(transactron.lib.metrics.TaggedLatencyMeasurer method)
stat (transactron.profiler.RunStatNode attribute)
State() (transactron.core.tmodule.TModule method)
stop() (transactron.lib.metrics.FIFOLatencyMeasurer method)
(transactron.lib.metrics.TaggedLatencyMeasurer method)
subfragments (transactron.tracing.TracingFragment attribute)
Switch() (transactron.core.tmodule.TModule method)
T
TaggedCounter (class in transactron.lib.metrics)
TaggedLatencyMeasurer (class in transactron.lib.metrics)
TestbenchIO (class in transactron.testing.testbenchio)
TestCaseWithSimulator (class in transactron.testing.infrastructure)
tick() (transactron.testing.infrastructure.TestCaseWithSimulator method)
TicksKey (class in transactron.testing.tick_count)
TModule (class in transactron.core.tmodule)
to_dict() (transactron.lib.logging.LogRecordInfo method)
(transactron.lib.metrics.MetricModel method)
(transactron.lib.metrics.MetricRegisterModel method)
(transactron.profiler.Profile method)
(transactron.profiler.ProfileInfo method)
(transactron.utils.gen.GeneratedLog method)
(transactron.utils.gen.GenerationInfo method)
(transactron.utils.gen.MetricLocation method)
to_json() (transactron.lib.logging.LogRecordInfo method)
(transactron.lib.metrics.MetricModel method)
(transactron.lib.metrics.MetricRegisterModel method)
(transactron.profiler.Profile method)
(transactron.profiler.ProfileInfo method)
(transactron.utils.gen.GeneratedLog method)
(transactron.utils.gen.GenerationInfo method)
(transactron.utils.gen.MetricLocation method)
TracingEnabler (class in transactron.tracing)
TracingFragment (class in transactron.tracing)
TracingFragmentTransformer (class in transactron.tracing)
TracingInstance (class in transactron.tracing)
Transaction (class in transactron.core.transaction)
transaction_conflicts (transactron.profiler.ProfileData attribute)
transaction_signals_location (transactron.utils.gen.GenerationInfo attribute)
TransactionBase (class in transactron.core.transaction_base)
TransactionComponent (class in transactron.core.manager)
TransactionManager (class in transactron.core.manager)
TransactionManagerKey (class in transactron.core.keys)
TransactionModule (class in transactron.core.manager)
transactions (transactron.profiler.ProfileSamples attribute)
transactions_and_methods (transactron.profiler.Profile attribute)
(transactron.profiler.ProfileData attribute)
transactions_by_method (transactron.profiler.ProfileData attribute)
TransactionSamples (class in transactron.profiler)
transactron
module
transactron.core
module
transactron.core.keys
module
transactron.core.manager
module
transactron.core.method
module
transactron.core.schedulers
module
transactron.core.sugar
module
transactron.core.tmodule
module
transactron.core.transaction
module
transactron.core.transaction_base
module
transactron.graph
module
transactron.lib
module
transactron.lib.adapters
module
transactron.lib.allocators
module
transactron.lib.buttons
module
transactron.lib.connectors
module
transactron.lib.dependencies
module
transactron.lib.fifo
module
transactron.lib.logging
module
transactron.lib.metrics
module
transactron.lib.reqres
module
transactron.lib.simultaneous
module
transactron.lib.storage
module
transactron.lib.transformers
module
transactron.profiler
module
transactron.testing
module
transactron.testing.functions
module
transactron.testing.infrastructure
module
transactron.testing.input_generation
module
transactron.testing.logging
module
transactron.testing.method_mock
module
transactron.testing.profiler
module
transactron.testing.testbenchio
module
transactron.testing.tick_count
module
transactron.tracing
module
transactron.utils
module
transactron.utils.amaranth_ext
module
transactron.utils.amaranth_ext.coding
module
transactron.utils.amaranth_ext.elaboratables
module
transactron.utils.amaranth_ext.functions
module
transactron.utils.amaranth_ext.shifter
module
transactron.utils.assign
module
transactron.utils.data_repr
module
transactron.utils.debug_signals
module
transactron.utils.depcache
module
transactron.utils.dependencies
module
transactron.utils.gen
module
transactron.utils.idgen
module
transactron.utils.transactron_helpers
module
Transformer (class in transactron.lib.transformers)
trigger (transactron.lib.logging.LogRecord attribute)
trigger_location (transactron.utils.gen.GeneratedLog attribute)
trivial_roundrobin_cc_scheduler() (in module transactron.core.schedulers)
U
UNDEFINED (transactron.core.transaction_base.Priority attribute)
Unifier (class in transactron.lib.transformers)
unifier (transactron.lib.dependencies.UnifierKey attribute)
UnifierKey (class in transactron.lib.dependencies)
until_done() (transactron.testing.testbenchio.CallTrigger method)
use() (transactron.lib.transformers.Transformer method)
V
validate_arguments_process() (transactron.testing.method_mock.MethodMock method)
visual_graph() (transactron.core.manager.TransactionManager method)
W
warning() (transactron.lib.logging.HardwareLogger method)
WideFifo (class in transactron.lib.fifo)
width (transactron.lib.metrics.MetricRegisterModel attribute)