README.md
setup.py
pymtl3/__init__.py
pymtl3.egg-info/PKG-INFO
pymtl3.egg-info/SOURCES.txt
pymtl3.egg-info/dependency_links.txt
pymtl3.egg-info/requires.txt
pymtl3.egg-info/top_level.txt
pymtl3/datatypes/PythonBits.py
pymtl3/datatypes/__init__.py
pymtl3/datatypes/bits_import.py
pymtl3/datatypes/bitstructs.py
pymtl3/datatypes/helpers.py
pymtl3/datatypes/strategies.py
pymtl3/datatypes/test/__init__.py
pymtl3/datatypes/test/bitstructs_test.py
pymtl3/datatypes/test/helpers_test.py
pymtl3/datatypes/test/strategies_test.py
pymtl3/dsl/AstHelper.py
pymtl3/dsl/Component.py
pymtl3/dsl/ComponentLevel1.py
pymtl3/dsl/ComponentLevel2.py
pymtl3/dsl/ComponentLevel3.py
pymtl3/dsl/ComponentLevel4.py
pymtl3/dsl/ComponentLevel5.py
pymtl3/dsl/ComponentLevel6.py
pymtl3/dsl/ComponentLevel7.py
pymtl3/dsl/Connectable.py
pymtl3/dsl/ConstraintTypes.py
pymtl3/dsl/NamedObject.py
pymtl3/dsl/Placeholder.py
pymtl3/dsl/__init__.py
pymtl3/dsl/errors.py
pymtl3/dsl/test/ComponentAPI_test.py
pymtl3/dsl/test/ComponentLevel1_test.py
pymtl3/dsl/test/ComponentLevel2_test.py
pymtl3/dsl/test/ComponentLevel3_test.py
pymtl3/dsl/test/ComponentLevel4_test.py
pymtl3/dsl/test/ComponentLevel5_test.py
pymtl3/dsl/test/ComponentLevel6_test.py
pymtl3/dsl/test/DataStruct_test.py
pymtl3/dsl/test/Interface_test.py
pymtl3/dsl/test/NamedObject_test.py
pymtl3/dsl/test/Placeholder_test.py
pymtl3/dsl/test/PortCheck_test.py
pymtl3/dsl/test/Slicing_test.py
pymtl3/dsl/test/__init__.py
pymtl3/dsl/test/set_param_test.py
pymtl3/dsl/test/sim_utils.py
pymtl3/passes/BasePass.py
pymtl3/passes/PassConfigs.py
pymtl3/passes/PassGroups.py
pymtl3/passes/PlaceholderConfigs.py
pymtl3/passes/PlaceholderPass.py
pymtl3/passes/__init__.py
pymtl3/passes/errors.py
pymtl3/passes/autotick/OpenLoopCLPass.py
pymtl3/passes/autotick/__init__.py
pymtl3/passes/autotick/test/OpenLoopCLPass_test.py
pymtl3/passes/autotick/test/__init__.py
pymtl3/passes/backends/__init__.py
pymtl3/passes/backends/generic/BaseRTLIRTranslator.py
pymtl3/passes/backends/generic/RTLIRTranslator.py
pymtl3/passes/backends/generic/__init__.py
pymtl3/passes/backends/generic/errors.py
pymtl3/passes/backends/generic/behavioral/BehavioralTranslatorL0.py
pymtl3/passes/backends/generic/behavioral/BehavioralTranslatorL1.py
pymtl3/passes/backends/generic/behavioral/BehavioralTranslatorL2.py
pymtl3/passes/backends/generic/behavioral/BehavioralTranslatorL3.py
pymtl3/passes/backends/generic/behavioral/BehavioralTranslatorL4.py
pymtl3/passes/backends/generic/behavioral/BehavioralTranslatorL5.py
pymtl3/passes/backends/generic/behavioral/__init__.py
pymtl3/passes/backends/generic/behavioral/test/BehavioralTranslatorL1_test.py
pymtl3/passes/backends/generic/behavioral/test/BehavioralTranslatorL2_test.py
pymtl3/passes/backends/generic/behavioral/test/BehavioralTranslatorL3_test.py
pymtl3/passes/backends/generic/behavioral/test/BehavioralTranslatorL4_test.py
pymtl3/passes/backends/generic/behavioral/test/BehavioralTranslatorL5_test.py
pymtl3/passes/backends/generic/behavioral/test/TestBehavioralTranslator.py
pymtl3/passes/backends/generic/behavioral/test/__init__.py
pymtl3/passes/backends/generic/structural/StructuralTranslatorL1.py
pymtl3/passes/backends/generic/structural/StructuralTranslatorL2.py
pymtl3/passes/backends/generic/structural/StructuralTranslatorL3.py
pymtl3/passes/backends/generic/structural/StructuralTranslatorL4.py
pymtl3/passes/backends/generic/structural/__init__.py
pymtl3/passes/backends/generic/structural/test/StructuralTranslatorL1_test.py
pymtl3/passes/backends/generic/structural/test/StructuralTranslatorL2_test.py
pymtl3/passes/backends/generic/structural/test/StructuralTranslatorL3_test.py
pymtl3/passes/backends/generic/structural/test/StructuralTranslatorL4_test.py
pymtl3/passes/backends/generic/structural/test/TestStructuralTranslator.py
pymtl3/passes/backends/generic/structural/test/__init__.py
pymtl3/passes/backends/generic/test/RTLIRTranslator_L1_cases_test.py
pymtl3/passes/backends/generic/test/RTLIRTranslator_L2_cases_test.py
pymtl3/passes/backends/generic/test/RTLIRTranslator_L3_cases_test.py
pymtl3/passes/backends/generic/test/RTLIRTranslator_L4_cases_test.py
pymtl3/passes/backends/generic/test/RTLIRTranslator_L5_cases_test.py
pymtl3/passes/backends/generic/test/TestRTLIRTranslator.py
pymtl3/passes/backends/generic/test/__init__.py
pymtl3/passes/backends/generic/testcases/__init__.py
pymtl3/passes/backends/generic/testcases/test_cases.py
pymtl3/passes/backends/verilog/TranslationImportPass.py
pymtl3/passes/backends/verilog/VerilogPlaceholderConfigs.py
pymtl3/passes/backends/verilog/VerilogPlaceholderPass.py
pymtl3/passes/backends/verilog/__init__.py
pymtl3/passes/backends/verilog/errors.py
pymtl3/passes/backends/verilog/import_/VerilatorImportConfigs.py
pymtl3/passes/backends/verilog/import_/VerilatorImportPass.py
pymtl3/passes/backends/verilog/import_/__init__.py
pymtl3/passes/backends/verilog/import_/verilator_wrapper.c.template
pymtl3/passes/backends/verilog/import_/verilator_wrapper.py.template
pymtl3/passes/backends/verilog/import_/test/ImportedObject_test.py
pymtl3/passes/backends/verilog/import_/test/VImportSignalGen_test.py
pymtl3/passes/backends/verilog/import_/test/VNameMangle_test.py
pymtl3/passes/backends/verilog/import_/test/__init__.py
pymtl3/passes/backends/verilog/test/TranslationImport_adhoc_test.py
pymtl3/passes/backends/verilog/test/TranslationImport_closed_loop_component_input_test.py
pymtl3/passes/backends/verilog/test/TranslationImport_closed_loop_component_test.py
pymtl3/passes/backends/verilog/test/TranslationImport_closed_loop_directed_test.py
pymtl3/passes/backends/verilog/test/TranslationImport_dynlib_close_test.py
pymtl3/passes/backends/verilog/test/TranslationImport_stdlib_test.py
pymtl3/passes/backends/verilog/test/__init__.py
pymtl3/passes/backends/verilog/testcases/__init__.py
pymtl3/passes/backends/verilog/testcases/test_cases.py
pymtl3/passes/backends/verilog/translation/TranslationConfigs.py
pymtl3/passes/backends/verilog/translation/TranslationPass.py
pymtl3/passes/backends/verilog/translation/VTranslator.py
pymtl3/passes/backends/verilog/translation/__init__.py
pymtl3/passes/backends/verilog/translation/behavioral/VBehavioralTranslatorL0.py
pymtl3/passes/backends/verilog/translation/behavioral/VBehavioralTranslatorL1.py
pymtl3/passes/backends/verilog/translation/behavioral/VBehavioralTranslatorL2.py
pymtl3/passes/backends/verilog/translation/behavioral/VBehavioralTranslatorL3.py
pymtl3/passes/backends/verilog/translation/behavioral/VBehavioralTranslatorL4.py
pymtl3/passes/backends/verilog/translation/behavioral/VBehavioralTranslatorL5.py
pymtl3/passes/backends/verilog/translation/behavioral/__init__.py
pymtl3/passes/backends/verilog/translation/behavioral/test/VBehavioralTranslatorL1_test.py
pymtl3/passes/backends/verilog/translation/behavioral/test/VBehavioralTranslatorL2_test.py
pymtl3/passes/backends/verilog/translation/behavioral/test/VBehavioralTranslatorL3_test.py
pymtl3/passes/backends/verilog/translation/behavioral/test/VBehavioralTranslatorL4_test.py
pymtl3/passes/backends/verilog/translation/behavioral/test/VBehavioralTranslatorL5_test.py
pymtl3/passes/backends/verilog/translation/behavioral/test/__init__.py
pymtl3/passes/backends/verilog/translation/structural/VStructuralTranslatorL1.py
pymtl3/passes/backends/verilog/translation/structural/VStructuralTranslatorL2.py
pymtl3/passes/backends/verilog/translation/structural/VStructuralTranslatorL3.py
pymtl3/passes/backends/verilog/translation/structural/VStructuralTranslatorL4.py
pymtl3/passes/backends/verilog/translation/structural/__init__.py
pymtl3/passes/backends/verilog/translation/structural/test/VStructuralTranslatorL1_test.py
pymtl3/passes/backends/verilog/translation/structural/test/VStructuralTranslatorL2_test.py
pymtl3/passes/backends/verilog/translation/structural/test/VStructuralTranslatorL3_test.py
pymtl3/passes/backends/verilog/translation/structural/test/VStructuralTranslatorL4_test.py
pymtl3/passes/backends/verilog/translation/structural/test/__init__.py
pymtl3/passes/backends/verilog/translation/test/VTranslator_L1_cases_test.py
pymtl3/passes/backends/verilog/translation/test/VTranslator_L2_cases_test.py
pymtl3/passes/backends/verilog/translation/test/VTranslator_L3_cases_test.py
pymtl3/passes/backends/verilog/translation/test/VTranslator_L4_cases_test.py
pymtl3/passes/backends/verilog/translation/test/__init__.py
pymtl3/passes/backends/verilog/util/__init__.py
pymtl3/passes/backends/verilog/util/test_utility.py
pymtl3/passes/backends/verilog/util/utility.py
pymtl3/passes/backends/yosys/TranslationImportPass.py
pymtl3/passes/backends/yosys/__init__.py
pymtl3/passes/backends/yosys/import_/VerilatorImportPass.py
pymtl3/passes/backends/yosys/import_/__init__.py
pymtl3/passes/backends/yosys/import_/test/ImportedObject_test.py
pymtl3/passes/backends/yosys/import_/test/VNameMangle_test.py
pymtl3/passes/backends/yosys/import_/test/__init__.py
pymtl3/passes/backends/yosys/test/TranslationImport_adhoc_test.py
pymtl3/passes/backends/yosys/test/TranslationImport_closed_loop_component_input_test.py
pymtl3/passes/backends/yosys/test/TranslationImport_closed_loop_component_test.py
pymtl3/passes/backends/yosys/test/TranslationImport_closed_loop_directed_test.py
pymtl3/passes/backends/yosys/test/TranslationImport_stdlib_test.py
pymtl3/passes/backends/yosys/test/__init__.py
pymtl3/passes/backends/yosys/testcases/__init__.py
pymtl3/passes/backends/yosys/testcases/test_cases.py
pymtl3/passes/backends/yosys/translation/TranslationPass.py
pymtl3/passes/backends/yosys/translation/YosysTranslator.py
pymtl3/passes/backends/yosys/translation/__init__.py
pymtl3/passes/backends/yosys/translation/behavioral/YosysBehavioralTranslatorL1.py
pymtl3/passes/backends/yosys/translation/behavioral/YosysBehavioralTranslatorL2.py
pymtl3/passes/backends/yosys/translation/behavioral/YosysBehavioralTranslatorL3.py
pymtl3/passes/backends/yosys/translation/behavioral/YosysBehavioralTranslatorL4.py
pymtl3/passes/backends/yosys/translation/behavioral/YosysBehavioralTranslatorL5.py
pymtl3/passes/backends/yosys/translation/behavioral/__init__.py
pymtl3/passes/backends/yosys/translation/behavioral/test/YosysBehavioralTranslatorL1_test.py
pymtl3/passes/backends/yosys/translation/behavioral/test/YosysBehavioralTranslatorL2_test.py
pymtl3/passes/backends/yosys/translation/behavioral/test/YosysBehavioralTranslatorL3_test.py
pymtl3/passes/backends/yosys/translation/behavioral/test/YosysBehavioralTranslatorL4_test.py
pymtl3/passes/backends/yosys/translation/behavioral/test/YosysBehavioralTranslatorL5_test.py
pymtl3/passes/backends/yosys/translation/behavioral/test/__init__.py
pymtl3/passes/backends/yosys/translation/structural/YosysStructuralTranslatorL1.py
pymtl3/passes/backends/yosys/translation/structural/YosysStructuralTranslatorL2.py
pymtl3/passes/backends/yosys/translation/structural/YosysStructuralTranslatorL3.py
pymtl3/passes/backends/yosys/translation/structural/YosysStructuralTranslatorL4.py
pymtl3/passes/backends/yosys/translation/structural/__init__.py
pymtl3/passes/backends/yosys/translation/structural/test/YosysStructuralTranslatorL1_test.py
pymtl3/passes/backends/yosys/translation/structural/test/YosysStructuralTranslatorL2_test.py
pymtl3/passes/backends/yosys/translation/structural/test/YosysStructuralTranslatorL3_test.py
pymtl3/passes/backends/yosys/translation/structural/test/YosysStructuralTranslatorL4_test.py
pymtl3/passes/backends/yosys/translation/structural/test/__init__.py
pymtl3/passes/backends/yosys/translation/test/YosysTranslator_L1_cases_test.py
pymtl3/passes/backends/yosys/translation/test/YosysTranslator_L2_cases_test.py
pymtl3/passes/backends/yosys/translation/test/YosysTranslator_L3_cases_test.py
pymtl3/passes/backends/yosys/translation/test/YosysTranslator_L4_cases_test.py
pymtl3/passes/backends/yosys/translation/test/__init__.py
pymtl3/passes/mamba/HeuristicTopoPass.py
pymtl3/passes/mamba/Mamba2020Pass.py
pymtl3/passes/mamba/PassGroups.py
pymtl3/passes/mamba/TraceBreakingSchedTickPass.py
pymtl3/passes/mamba/UnrollTickPass.py
pymtl3/passes/mamba/__init__.py
pymtl3/passes/mamba/test/HeuTopoUnrollSim_test.py
pymtl3/passes/mamba/test/TraceBreakingSim_test.py
pymtl3/passes/mamba/test/UnrollSim_test.py
pymtl3/passes/mamba/test/__init__.py
pymtl3/passes/rtlir/__init__.py
pymtl3/passes/rtlir/errors.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIR.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIRGenL1Pass.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIRGenL2Pass.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIRGenL3Pass.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIRGenL4Pass.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIRGenL5Pass.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIRImplGen.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIRTypeCheckL1Pass.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIRTypeCheckL2Pass.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIRTypeCheckL3Pass.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIRTypeCheckL4Pass.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIRTypeCheckL5Pass.py
pymtl3/passes/rtlir/behavioral/BehavioralRTLIRVisualizationPass.py
pymtl3/passes/rtlir/behavioral/__init__.py
pymtl3/passes/rtlir/behavioral/test/BehavioralRTLIRFreeVar_test.py
pymtl3/passes/rtlir/behavioral/test/BehavioralRTLIRL1Pass_test.py
pymtl3/passes/rtlir/behavioral/test/BehavioralRTLIRL2Pass_test.py
pymtl3/passes/rtlir/behavioral/test/BehavioralRTLIRL3Pass_test.py
pymtl3/passes/rtlir/behavioral/test/BehavioralRTLIRL4Pass_test.py
pymtl3/passes/rtlir/behavioral/test/BehavioralRTLIRL5Pass_test.py
pymtl3/passes/rtlir/behavioral/test/BehavioralRTLIRPass_test.py
pymtl3/passes/rtlir/behavioral/test/BehavioralRTLIRTmpVar_test.py
pymtl3/passes/rtlir/behavioral/test/__init__.py
pymtl3/passes/rtlir/rtype/RTLIRDataType.py
pymtl3/passes/rtlir/rtype/RTLIRType.py
pymtl3/passes/rtlir/rtype/__init__.py
pymtl3/passes/rtlir/structural/StructuralRTLIRGenL1Pass.py
pymtl3/passes/rtlir/structural/StructuralRTLIRGenL2Pass.py
pymtl3/passes/rtlir/structural/StructuralRTLIRGenL3Pass.py
pymtl3/passes/rtlir/structural/StructuralRTLIRGenL4Pass.py
pymtl3/passes/rtlir/structural/StructuralRTLIRSignalExpr.py
pymtl3/passes/rtlir/structural/__init__.py
pymtl3/passes/rtlir/structural/test/StructuralRTLIRGenL1Pass_test.py
pymtl3/passes/rtlir/structural/test/StructuralRTLIRGenL2Pass_test.py
pymtl3/passes/rtlir/structural/test/StructuralRTLIRGenL3Pass_test.py
pymtl3/passes/rtlir/structural/test/StructuralRTLIRGenL4Pass_test.py
pymtl3/passes/rtlir/structural/test/__init__.py
pymtl3/passes/rtlir/util/__init__.py
pymtl3/passes/rtlir/util/test_utility.py
pymtl3/passes/rtlir/util/utility.py
pymtl3/passes/sim/AddSimUtilFuncsPass.py
pymtl3/passes/sim/DynamicSchedulePass.py
pymtl3/passes/sim/GenDAGPass.py
pymtl3/passes/sim/SimpleSchedulePass.py
pymtl3/passes/sim/SimpleTickPass.py
pymtl3/passes/sim/WrapGreenletPass.py
pymtl3/passes/sim/__init__.py
pymtl3/passes/sim/test/DynamicSchedulePass_test.py
pymtl3/passes/sim/test/SimpleSchedulePass_test.py
pymtl3/passes/sim/test/__init__.py
pymtl3/passes/testcases/TestCase.py
pymtl3/passes/testcases/__init__.py
pymtl3/passes/testcases/test_cases.py
pymtl3/passes/tracing/CLLineTracePass.py
pymtl3/passes/tracing/CollectSignalPass.py
pymtl3/passes/tracing/LineTraceParamPass.py
pymtl3/passes/tracing/PrintWavePass.py
pymtl3/passes/tracing/TracingConfigs.py
pymtl3/passes/tracing/VcdGenerationPass.py
pymtl3/passes/tracing/__init__.py
pymtl3/passes/tracing/test/CollectSignalPass_test.py
pymtl3/passes/tracing/test/LineTraceParamPass_test.py
pymtl3/passes/tracing/test/PrintWavePass_test.py
pymtl3/passes/tracing/test/VcdGenerationPass_test.py
pymtl3/passes/tracing/test/__init__.py
pymtl3/stdlib/__init__.py
pymtl3/stdlib/cl/DelayPipeCL.py
pymtl3/stdlib/cl/DelayPipeCL_test.py
pymtl3/stdlib/cl/MemoryCL.py
pymtl3/stdlib/cl/MemoryCL_test.py
pymtl3/stdlib/cl/__init__.py
pymtl3/stdlib/cl/queues.py
pymtl3/stdlib/cl/queues_test.py
pymtl3/stdlib/connects/__init__.py
pymtl3/stdlib/connects/connect_bits2bitstruct.py
pymtl3/stdlib/connects/connect_bits2bitstruct_test.py
pymtl3/stdlib/connects/connect_pairs.py
pymtl3/stdlib/fl/MemoryFL.py
pymtl3/stdlib/fl/__init__.py
pymtl3/stdlib/ifcs/EnqDeqIfc.py
pymtl3/stdlib/ifcs/GetGiveIfc.py
pymtl3/stdlib/ifcs/MemMsg.py
pymtl3/stdlib/ifcs/MemMsg_test.py
pymtl3/stdlib/ifcs/SendRecvIfc.py
pymtl3/stdlib/ifcs/ValRdyIfc.py
pymtl3/stdlib/ifcs/XcelMsg.py
pymtl3/stdlib/ifcs/XcelMsg_test.py
pymtl3/stdlib/ifcs/__init__.py
pymtl3/stdlib/ifcs/ifcs_utils.py
pymtl3/stdlib/ifcs/mem_ifcs.py
pymtl3/stdlib/ifcs/mem_ifcs_test.py
pymtl3/stdlib/ifcs/xcel_ifcs.py
pymtl3/stdlib/ifcs/xcel_ifcs_test.py
pymtl3/stdlib/rtl/Crossbar.py
pymtl3/stdlib/rtl/Crossbar_test.py
pymtl3/stdlib/rtl/Encoder.py
pymtl3/stdlib/rtl/Encoder_test.py
pymtl3/stdlib/rtl/RegisterFile.py
pymtl3/stdlib/rtl/__init__.py
pymtl3/stdlib/rtl/arbiters.py
pymtl3/stdlib/rtl/arbiters_test.py
pymtl3/stdlib/rtl/arithmetics.py
pymtl3/stdlib/rtl/enrdy_queues.py
pymtl3/stdlib/rtl/enrdy_queues_test.py
pymtl3/stdlib/rtl/queues.py
pymtl3/stdlib/rtl/queues_test.py
pymtl3/stdlib/rtl/registers.py
pymtl3/stdlib/rtl/valrdy_queues.py
pymtl3/stdlib/rtl/valrdy_queues_test.py
pymtl3/stdlib/test/__init__.py
pymtl3/stdlib/test/src_sink_test.py
pymtl3/stdlib/test/test_sinks.py
pymtl3/stdlib/test/test_srcs.py
pymtl3/stdlib/test/test_utils.py
pymtl3/utils/__init__.py
pymtl3/utils/custom_exec.py
pymtl3/utils/fast_bytearray_funcs.py