├── .git-blame-ignore-revs ├── .github ├── dependabot.yml └── workflows │ ├── documentation.yml │ └── main.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── checkclean.mk ├── docs ├── Makefile ├── _static │ └── custom.css ├── conf.py ├── docsources │ ├── README.md │ └── UVM_and_Python.rst ├── index.rst └── pyuvm.rst ├── examples ├── TinyALU │ ├── .gitignore │ ├── Makefile │ ├── hdl │ │ ├── verilog │ │ │ └── tinyalu.sv │ │ └── vhdl │ │ │ ├── single_cycle_add_and_xor.vhd │ │ │ ├── three_cycle_mult.vhd │ │ │ └── tinyalu.vhd │ ├── testbench.py │ └── tinyalu_utils.py ├── TinyALU_reg │ ├── .gitignore │ ├── Makefile │ ├── TinyALUreg.rdl │ ├── export.py │ ├── hdl │ │ ├── verilog │ │ │ ├── TinyALUreg.sv │ │ │ └── tinyalu.sv │ │ └── vhdl │ │ │ ├── single_cycle_add_and_xor.vhd │ │ │ ├── three_cycle_mult.vhd │ │ │ └── tinyalu.vhd │ ├── testbench.py │ └── tinyalu_utils.py └── combine_results.py ├── manual_rst └── s05_base_classes.rst ├── pyproject.toml ├── pyuvm ├── __init__.py ├── _utils.py ├── _version.py ├── error_classes.py ├── extension_classes.py ├── s05_base_classes.py ├── s06_reporting_classes.py ├── s08_factory_classes.py ├── s09_phasing.py ├── s12_uvm_tlm_interfaces.py ├── s13_predefined_component_classes.py ├── s13_uvm_component.py ├── s14_15_python_sequences.py ├── s17_uvm_reg_enumerations.py ├── s18_uvm_reg_block.py ├── s19_uvm_reg_field.py ├── s20_uvm_reg.py ├── s21_uvm_reg_map.py ├── s22_uvm_mem.py ├── s23_uvm_reg_item.py ├── s24_uvm_reg_includes.py ├── s25_uvm_adapter.py ├── s26_uvm_predictor.py ├── s27_uvm_reg_pkg.py └── utility_classes.py ├── requirements.txt ├── scratch ├── .gitignore ├── Makefile ├── dut.sv ├── dut_cocotb.py ├── logging_test.py ├── test_sw.py └── tester.py ├── setup.py ├── setup.sh ├── tests ├── cocotb_tests │ ├── combine_results.py │ ├── config_db │ │ ├── Makefile │ │ ├── clk.sv │ │ ├── test.py │ │ └── test_config_db.py │ ├── decorator │ │ ├── Makefile │ │ ├── clk.sv │ │ └── test_decorator.py │ ├── ext_classes │ │ ├── Makefile │ │ ├── clk.sv │ │ ├── test.py │ │ └── test_ext_classes.py │ ├── queue │ │ ├── Makefile │ │ ├── clk.sv │ │ └── test.py │ ├── run_phase │ │ ├── Makefile │ │ ├── clk.sv │ │ └── test.py │ ├── t05_base_classes │ │ ├── Makefile │ │ ├── clk.sv │ │ └── test.py │ ├── t08_factories │ │ ├── Makefile │ │ ├── clk.sv │ │ ├── factory_tests.py │ │ └── test.py │ ├── t09_phasing │ │ ├── Makefile │ │ ├── clk.sv │ │ └── test.py │ ├── t12_tlm │ │ ├── Makefile │ │ ├── clk.sv │ │ ├── test.py │ │ └── test_12_uvm_tlm_interfaces.py │ ├── t13_components │ │ ├── Makefile │ │ ├── clk.sv │ │ ├── test.py │ │ └── test_13_predefined_component_classes.py │ ├── t14_15_sequences │ │ ├── Makefile │ │ ├── clk.sv │ │ ├── test.py │ │ └── test_14_15_python_sequences.py │ └── test_ral_read_write │ │ ├── Makefile │ │ ├── clk.sv │ │ └── test.py ├── conftest.py ├── pytests │ ├── test_05_base_classes.py │ ├── test_17_register_enumerations.py │ ├── test_uvm_ral.py │ ├── test_uvm_reg.py │ ├── test_uvm_reg_block.py │ ├── test_uvm_reg_field.py │ ├── test_uvm_reg_map.py │ └── tmp_06_reporting_classes.py └── uvm_unittest.py └── tox.ini /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include LICENSE 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/README.md -------------------------------------------------------------------------------- /checkclean.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/checkclean.mk -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/docsources/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /docs/docsources/UVM_and_Python.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/docs/docsources/UVM_and_Python.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/pyuvm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/docs/pyuvm.rst -------------------------------------------------------------------------------- /examples/TinyALU/.gitignore: -------------------------------------------------------------------------------- 1 | sim_build 2 | __pycache__ 3 | results.xml 4 | 5 | # VCS outputs 6 | ucli.key 7 | -------------------------------------------------------------------------------- /examples/TinyALU/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU/Makefile -------------------------------------------------------------------------------- /examples/TinyALU/hdl/verilog/tinyalu.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU/hdl/verilog/tinyalu.sv -------------------------------------------------------------------------------- /examples/TinyALU/hdl/vhdl/single_cycle_add_and_xor.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU/hdl/vhdl/single_cycle_add_and_xor.vhd -------------------------------------------------------------------------------- /examples/TinyALU/hdl/vhdl/three_cycle_mult.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU/hdl/vhdl/three_cycle_mult.vhd -------------------------------------------------------------------------------- /examples/TinyALU/hdl/vhdl/tinyalu.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU/hdl/vhdl/tinyalu.vhd -------------------------------------------------------------------------------- /examples/TinyALU/testbench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU/testbench.py -------------------------------------------------------------------------------- /examples/TinyALU/tinyalu_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU/tinyalu_utils.py -------------------------------------------------------------------------------- /examples/TinyALU_reg/.gitignore: -------------------------------------------------------------------------------- 1 | sim_build 2 | __pycache__ 3 | results.xml 4 | 5 | # VCS outputs 6 | ucli.key 7 | -------------------------------------------------------------------------------- /examples/TinyALU_reg/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU_reg/Makefile -------------------------------------------------------------------------------- /examples/TinyALU_reg/TinyALUreg.rdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU_reg/TinyALUreg.rdl -------------------------------------------------------------------------------- /examples/TinyALU_reg/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU_reg/export.py -------------------------------------------------------------------------------- /examples/TinyALU_reg/hdl/verilog/TinyALUreg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU_reg/hdl/verilog/TinyALUreg.sv -------------------------------------------------------------------------------- /examples/TinyALU_reg/hdl/verilog/tinyalu.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU_reg/hdl/verilog/tinyalu.sv -------------------------------------------------------------------------------- /examples/TinyALU_reg/hdl/vhdl/single_cycle_add_and_xor.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU_reg/hdl/vhdl/single_cycle_add_and_xor.vhd -------------------------------------------------------------------------------- /examples/TinyALU_reg/hdl/vhdl/three_cycle_mult.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU_reg/hdl/vhdl/three_cycle_mult.vhd -------------------------------------------------------------------------------- /examples/TinyALU_reg/hdl/vhdl/tinyalu.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU_reg/hdl/vhdl/tinyalu.vhd -------------------------------------------------------------------------------- /examples/TinyALU_reg/testbench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU_reg/testbench.py -------------------------------------------------------------------------------- /examples/TinyALU_reg/tinyalu_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/TinyALU_reg/tinyalu_utils.py -------------------------------------------------------------------------------- /examples/combine_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/examples/combine_results.py -------------------------------------------------------------------------------- /manual_rst/s05_base_classes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/manual_rst/s05_base_classes.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pyuvm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/__init__.py -------------------------------------------------------------------------------- /pyuvm/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/_utils.py -------------------------------------------------------------------------------- /pyuvm/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "4.0.0" 2 | -------------------------------------------------------------------------------- /pyuvm/error_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/error_classes.py -------------------------------------------------------------------------------- /pyuvm/extension_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/extension_classes.py -------------------------------------------------------------------------------- /pyuvm/s05_base_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s05_base_classes.py -------------------------------------------------------------------------------- /pyuvm/s06_reporting_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s06_reporting_classes.py -------------------------------------------------------------------------------- /pyuvm/s08_factory_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s08_factory_classes.py -------------------------------------------------------------------------------- /pyuvm/s09_phasing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s09_phasing.py -------------------------------------------------------------------------------- /pyuvm/s12_uvm_tlm_interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s12_uvm_tlm_interfaces.py -------------------------------------------------------------------------------- /pyuvm/s13_predefined_component_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s13_predefined_component_classes.py -------------------------------------------------------------------------------- /pyuvm/s13_uvm_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s13_uvm_component.py -------------------------------------------------------------------------------- /pyuvm/s14_15_python_sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s14_15_python_sequences.py -------------------------------------------------------------------------------- /pyuvm/s17_uvm_reg_enumerations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s17_uvm_reg_enumerations.py -------------------------------------------------------------------------------- /pyuvm/s18_uvm_reg_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s18_uvm_reg_block.py -------------------------------------------------------------------------------- /pyuvm/s19_uvm_reg_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s19_uvm_reg_field.py -------------------------------------------------------------------------------- /pyuvm/s20_uvm_reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s20_uvm_reg.py -------------------------------------------------------------------------------- /pyuvm/s21_uvm_reg_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s21_uvm_reg_map.py -------------------------------------------------------------------------------- /pyuvm/s22_uvm_mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s22_uvm_mem.py -------------------------------------------------------------------------------- /pyuvm/s23_uvm_reg_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s23_uvm_reg_item.py -------------------------------------------------------------------------------- /pyuvm/s24_uvm_reg_includes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s24_uvm_reg_includes.py -------------------------------------------------------------------------------- /pyuvm/s25_uvm_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s25_uvm_adapter.py -------------------------------------------------------------------------------- /pyuvm/s26_uvm_predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s26_uvm_predictor.py -------------------------------------------------------------------------------- /pyuvm/s27_uvm_reg_pkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/s27_uvm_reg_pkg.py -------------------------------------------------------------------------------- /pyuvm/utility_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/pyuvm/utility_classes.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pylint 2 | pytest 3 | sphinx 4 | cocotb<1.9.0 5 | -------------------------------------------------------------------------------- /scratch/.gitignore: -------------------------------------------------------------------------------- 1 | sim_build 2 | results.xml 3 | -------------------------------------------------------------------------------- /scratch/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/scratch/Makefile -------------------------------------------------------------------------------- /scratch/dut.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/scratch/dut.sv -------------------------------------------------------------------------------- /scratch/dut_cocotb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/scratch/dut_cocotb.py -------------------------------------------------------------------------------- /scratch/logging_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/scratch/logging_test.py -------------------------------------------------------------------------------- /scratch/test_sw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/scratch/test_sw.py -------------------------------------------------------------------------------- /scratch/tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/scratch/tester.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/setup.py -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/setup.sh -------------------------------------------------------------------------------- /tests/cocotb_tests/combine_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/combine_results.py -------------------------------------------------------------------------------- /tests/cocotb_tests/config_db/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/config_db/Makefile -------------------------------------------------------------------------------- /tests/cocotb_tests/config_db/clk.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/config_db/clk.sv -------------------------------------------------------------------------------- /tests/cocotb_tests/config_db/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/config_db/test.py -------------------------------------------------------------------------------- /tests/cocotb_tests/config_db/test_config_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/config_db/test_config_db.py -------------------------------------------------------------------------------- /tests/cocotb_tests/decorator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/decorator/Makefile -------------------------------------------------------------------------------- /tests/cocotb_tests/decorator/clk.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/decorator/clk.sv -------------------------------------------------------------------------------- /tests/cocotb_tests/decorator/test_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/decorator/test_decorator.py -------------------------------------------------------------------------------- /tests/cocotb_tests/ext_classes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/ext_classes/Makefile -------------------------------------------------------------------------------- /tests/cocotb_tests/ext_classes/clk.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/ext_classes/clk.sv -------------------------------------------------------------------------------- /tests/cocotb_tests/ext_classes/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/ext_classes/test.py -------------------------------------------------------------------------------- /tests/cocotb_tests/ext_classes/test_ext_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/ext_classes/test_ext_classes.py -------------------------------------------------------------------------------- /tests/cocotb_tests/queue/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/queue/Makefile -------------------------------------------------------------------------------- /tests/cocotb_tests/queue/clk.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/queue/clk.sv -------------------------------------------------------------------------------- /tests/cocotb_tests/queue/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/queue/test.py -------------------------------------------------------------------------------- /tests/cocotb_tests/run_phase/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/run_phase/Makefile -------------------------------------------------------------------------------- /tests/cocotb_tests/run_phase/clk.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/run_phase/clk.sv -------------------------------------------------------------------------------- /tests/cocotb_tests/run_phase/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/run_phase/test.py -------------------------------------------------------------------------------- /tests/cocotb_tests/t05_base_classes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t05_base_classes/Makefile -------------------------------------------------------------------------------- /tests/cocotb_tests/t05_base_classes/clk.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t05_base_classes/clk.sv -------------------------------------------------------------------------------- /tests/cocotb_tests/t05_base_classes/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t05_base_classes/test.py -------------------------------------------------------------------------------- /tests/cocotb_tests/t08_factories/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t08_factories/Makefile -------------------------------------------------------------------------------- /tests/cocotb_tests/t08_factories/clk.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t08_factories/clk.sv -------------------------------------------------------------------------------- /tests/cocotb_tests/t08_factories/factory_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t08_factories/factory_tests.py -------------------------------------------------------------------------------- /tests/cocotb_tests/t08_factories/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t08_factories/test.py -------------------------------------------------------------------------------- /tests/cocotb_tests/t09_phasing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t09_phasing/Makefile -------------------------------------------------------------------------------- /tests/cocotb_tests/t09_phasing/clk.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t09_phasing/clk.sv -------------------------------------------------------------------------------- /tests/cocotb_tests/t09_phasing/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t09_phasing/test.py -------------------------------------------------------------------------------- /tests/cocotb_tests/t12_tlm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t12_tlm/Makefile -------------------------------------------------------------------------------- /tests/cocotb_tests/t12_tlm/clk.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t12_tlm/clk.sv -------------------------------------------------------------------------------- /tests/cocotb_tests/t12_tlm/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t12_tlm/test.py -------------------------------------------------------------------------------- /tests/cocotb_tests/t12_tlm/test_12_uvm_tlm_interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t12_tlm/test_12_uvm_tlm_interfaces.py -------------------------------------------------------------------------------- /tests/cocotb_tests/t13_components/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t13_components/Makefile -------------------------------------------------------------------------------- /tests/cocotb_tests/t13_components/clk.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t13_components/clk.sv -------------------------------------------------------------------------------- /tests/cocotb_tests/t13_components/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t13_components/test.py -------------------------------------------------------------------------------- /tests/cocotb_tests/t13_components/test_13_predefined_component_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t13_components/test_13_predefined_component_classes.py -------------------------------------------------------------------------------- /tests/cocotb_tests/t14_15_sequences/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t14_15_sequences/Makefile -------------------------------------------------------------------------------- /tests/cocotb_tests/t14_15_sequences/clk.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t14_15_sequences/clk.sv -------------------------------------------------------------------------------- /tests/cocotb_tests/t14_15_sequences/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t14_15_sequences/test.py -------------------------------------------------------------------------------- /tests/cocotb_tests/t14_15_sequences/test_14_15_python_sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/t14_15_sequences/test_14_15_python_sequences.py -------------------------------------------------------------------------------- /tests/cocotb_tests/test_ral_read_write/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/test_ral_read_write/Makefile -------------------------------------------------------------------------------- /tests/cocotb_tests/test_ral_read_write/clk.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/test_ral_read_write/clk.sv -------------------------------------------------------------------------------- /tests/cocotb_tests/test_ral_read_write/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/cocotb_tests/test_ral_read_write/test.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/pytests/test_05_base_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/pytests/test_05_base_classes.py -------------------------------------------------------------------------------- /tests/pytests/test_17_register_enumerations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/pytests/test_17_register_enumerations.py -------------------------------------------------------------------------------- /tests/pytests/test_uvm_ral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/pytests/test_uvm_ral.py -------------------------------------------------------------------------------- /tests/pytests/test_uvm_reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/pytests/test_uvm_reg.py -------------------------------------------------------------------------------- /tests/pytests/test_uvm_reg_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/pytests/test_uvm_reg_block.py -------------------------------------------------------------------------------- /tests/pytests/test_uvm_reg_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/pytests/test_uvm_reg_field.py -------------------------------------------------------------------------------- /tests/pytests/test_uvm_reg_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/pytests/test_uvm_reg_map.py -------------------------------------------------------------------------------- /tests/pytests/tmp_06_reporting_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/pytests/tmp_06_reporting_classes.py -------------------------------------------------------------------------------- /tests/uvm_unittest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tests/uvm_unittest.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysalemi/pyuvm/HEAD/tox.ini --------------------------------------------------------------------------------