├── .gitignore ├── Makefile ├── README.md ├── README.ru.md ├── apb_iso_all_random_reset_test.py ├── apb_iso_base_test.py ├── apb_iso_client.py ├── apb_iso_cov_collector.py ├── apb_iso_env.py ├── apb_iso_env_cfg.py ├── apb_iso_pkg.py ├── apb_iso_pyuvm_utils.py ├── apb_iso_scoreboard.py ├── apb_iso_server_test.py ├── apb_master_agent.py ├── apb_master_agent_cfg.py ├── apb_master_driver.py ├── apb_master_driver_item.py ├── apb_master_random_sequence.py ├── apb_memory_random_responce_sequence.py ├── apb_monitor.py ├── apb_monitor_item.py ├── apb_slave_agent.py ├── apb_slave_agent_cfg.py ├── apb_slave_driver.py ├── apb_slave_driver_item.py ├── apb_slave_sequencer.py ├── lpi_master_agent.py ├── lpi_master_agent_cfg.py ├── lpi_master_driver.py ├── lpi_master_sequence_param.py ├── lpi_monitor.py ├── lpi_q_item.py ├── requirements.txt ├── reset_agent.py ├── reset_agent_cfg.py ├── reset_driver.py ├── reset_driver_item.py ├── reset_monitor.py ├── reset_monitor_item.py ├── reset_sequence_param.py └── rtl ├── apb_isolator_top.sv └── apb_isolator_top_wrapper.sv /.gitignore: -------------------------------------------------------------------------------- 1 | sim_build 2 | venv 3 | __pycache__ -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/README.md -------------------------------------------------------------------------------- /README.ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/README.ru.md -------------------------------------------------------------------------------- /apb_iso_all_random_reset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_iso_all_random_reset_test.py -------------------------------------------------------------------------------- /apb_iso_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_iso_base_test.py -------------------------------------------------------------------------------- /apb_iso_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_iso_client.py -------------------------------------------------------------------------------- /apb_iso_cov_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_iso_cov_collector.py -------------------------------------------------------------------------------- /apb_iso_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_iso_env.py -------------------------------------------------------------------------------- /apb_iso_env_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_iso_env_cfg.py -------------------------------------------------------------------------------- /apb_iso_pkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_iso_pkg.py -------------------------------------------------------------------------------- /apb_iso_pyuvm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_iso_pyuvm_utils.py -------------------------------------------------------------------------------- /apb_iso_scoreboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_iso_scoreboard.py -------------------------------------------------------------------------------- /apb_iso_server_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_iso_server_test.py -------------------------------------------------------------------------------- /apb_master_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_master_agent.py -------------------------------------------------------------------------------- /apb_master_agent_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_master_agent_cfg.py -------------------------------------------------------------------------------- /apb_master_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_master_driver.py -------------------------------------------------------------------------------- /apb_master_driver_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_master_driver_item.py -------------------------------------------------------------------------------- /apb_master_random_sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_master_random_sequence.py -------------------------------------------------------------------------------- /apb_memory_random_responce_sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_memory_random_responce_sequence.py -------------------------------------------------------------------------------- /apb_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_monitor.py -------------------------------------------------------------------------------- /apb_monitor_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_monitor_item.py -------------------------------------------------------------------------------- /apb_slave_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_slave_agent.py -------------------------------------------------------------------------------- /apb_slave_agent_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_slave_agent_cfg.py -------------------------------------------------------------------------------- /apb_slave_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_slave_driver.py -------------------------------------------------------------------------------- /apb_slave_driver_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_slave_driver_item.py -------------------------------------------------------------------------------- /apb_slave_sequencer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/apb_slave_sequencer.py -------------------------------------------------------------------------------- /lpi_master_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/lpi_master_agent.py -------------------------------------------------------------------------------- /lpi_master_agent_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/lpi_master_agent_cfg.py -------------------------------------------------------------------------------- /lpi_master_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/lpi_master_driver.py -------------------------------------------------------------------------------- /lpi_master_sequence_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/lpi_master_sequence_param.py -------------------------------------------------------------------------------- /lpi_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/lpi_monitor.py -------------------------------------------------------------------------------- /lpi_q_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/lpi_q_item.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/requirements.txt -------------------------------------------------------------------------------- /reset_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/reset_agent.py -------------------------------------------------------------------------------- /reset_agent_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/reset_agent_cfg.py -------------------------------------------------------------------------------- /reset_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/reset_driver.py -------------------------------------------------------------------------------- /reset_driver_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/reset_driver_item.py -------------------------------------------------------------------------------- /reset_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/reset_monitor.py -------------------------------------------------------------------------------- /reset_monitor_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/reset_monitor_item.py -------------------------------------------------------------------------------- /reset_sequence_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/reset_sequence_param.py -------------------------------------------------------------------------------- /rtl/apb_isolator_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/rtl/apb_isolator_top.sv -------------------------------------------------------------------------------- /rtl/apb_isolator_top_wrapper.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hurisson/pyuvm_primer/HEAD/rtl/apb_isolator_top_wrapper.sv --------------------------------------------------------------------------------