├── LICENSE ├── ahb_master_agent ├── ahb_master_agent.sv ├── ahb_master_agent_config.sv ├── ahb_master_driver.sv ├── ahb_master_monitor.sv ├── ahb_master_sequencer.sv ├── ahb_master_transaction.sv └── sequences │ ├── ahb_master_base_sequence.sv │ ├── ahb_master_idle_sequence.sv │ ├── ahb_master_incr_sequence.sv │ ├── ahb_master_single_sequence.sv │ ├── ahb_master_undeflen_sequence.sv │ ├── ahb_master_wrap_sequence.sv │ └── readme.md ├── ahb_reset_agent ├── ahb_reset_agent.sv ├── ahb_reset_agent_config.sv ├── ahb_reset_driver.sv ├── ahb_reset_sequencer.sv └── sequences │ ├── ahb_reset_sequence.sv │ ├── ahb_reset_slave_sequence.sv │ ├── ahb_set_sequence.sv │ └── readme.md ├── ahb_slave_agent ├── ahb_slave_agent.sv ├── ahb_slave_agent_config.sv ├── ahb_slave_driver.sv ├── ahb_slave_monitor.sv ├── ahb_slave_sequencer.sv ├── ahb_slave_transaction.sv └── sequences │ ├── ahb_slave_base_sequence.sv │ ├── ahb_slave_error_sequence.sv │ ├── ahb_slave_okay_sequence.sv │ └── readme.md ├── ahb_vseq.sv ├── env ├── ahb_coverage.sv ├── ahb_env.sv ├── ahb_env_config.sv └── vsequences │ ├── ahb_base_vseq.sv │ └── readme.md ├── readme.md ├── rtl ├── ahb_if.sv └── readme.md ├── test ├── ahb_base_test.sv ├── defines.svh ├── init_vseq_from_test.sv └── readme.md ├── test_lib.svh └── top.sv /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/LICENSE -------------------------------------------------------------------------------- /ahb_master_agent/ahb_master_agent.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_master_agent/ahb_master_agent.sv -------------------------------------------------------------------------------- /ahb_master_agent/ahb_master_agent_config.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_master_agent/ahb_master_agent_config.sv -------------------------------------------------------------------------------- /ahb_master_agent/ahb_master_driver.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_master_agent/ahb_master_driver.sv -------------------------------------------------------------------------------- /ahb_master_agent/ahb_master_monitor.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_master_agent/ahb_master_monitor.sv -------------------------------------------------------------------------------- /ahb_master_agent/ahb_master_sequencer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_master_agent/ahb_master_sequencer.sv -------------------------------------------------------------------------------- /ahb_master_agent/ahb_master_transaction.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_master_agent/ahb_master_transaction.sv -------------------------------------------------------------------------------- /ahb_master_agent/sequences/ahb_master_base_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_master_agent/sequences/ahb_master_base_sequence.sv -------------------------------------------------------------------------------- /ahb_master_agent/sequences/ahb_master_idle_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_master_agent/sequences/ahb_master_idle_sequence.sv -------------------------------------------------------------------------------- /ahb_master_agent/sequences/ahb_master_incr_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_master_agent/sequences/ahb_master_incr_sequence.sv -------------------------------------------------------------------------------- /ahb_master_agent/sequences/ahb_master_single_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_master_agent/sequences/ahb_master_single_sequence.sv -------------------------------------------------------------------------------- /ahb_master_agent/sequences/ahb_master_undeflen_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_master_agent/sequences/ahb_master_undeflen_sequence.sv -------------------------------------------------------------------------------- /ahb_master_agent/sequences/ahb_master_wrap_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_master_agent/sequences/ahb_master_wrap_sequence.sv -------------------------------------------------------------------------------- /ahb_master_agent/sequences/readme.md: -------------------------------------------------------------------------------- 1 | master sequences 2 | -------------------------------------------------------------------------------- /ahb_reset_agent/ahb_reset_agent.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_reset_agent/ahb_reset_agent.sv -------------------------------------------------------------------------------- /ahb_reset_agent/ahb_reset_agent_config.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_reset_agent/ahb_reset_agent_config.sv -------------------------------------------------------------------------------- /ahb_reset_agent/ahb_reset_driver.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_reset_agent/ahb_reset_driver.sv -------------------------------------------------------------------------------- /ahb_reset_agent/ahb_reset_sequencer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_reset_agent/ahb_reset_sequencer.sv -------------------------------------------------------------------------------- /ahb_reset_agent/sequences/ahb_reset_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_reset_agent/sequences/ahb_reset_sequence.sv -------------------------------------------------------------------------------- /ahb_reset_agent/sequences/ahb_reset_slave_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_reset_agent/sequences/ahb_reset_slave_sequence.sv -------------------------------------------------------------------------------- /ahb_reset_agent/sequences/ahb_set_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_reset_agent/sequences/ahb_set_sequence.sv -------------------------------------------------------------------------------- /ahb_reset_agent/sequences/readme.md: -------------------------------------------------------------------------------- 1 | reset sequences 2 | -------------------------------------------------------------------------------- /ahb_slave_agent/ahb_slave_agent.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_slave_agent/ahb_slave_agent.sv -------------------------------------------------------------------------------- /ahb_slave_agent/ahb_slave_agent_config.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_slave_agent/ahb_slave_agent_config.sv -------------------------------------------------------------------------------- /ahb_slave_agent/ahb_slave_driver.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_slave_agent/ahb_slave_driver.sv -------------------------------------------------------------------------------- /ahb_slave_agent/ahb_slave_monitor.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_slave_agent/ahb_slave_monitor.sv -------------------------------------------------------------------------------- /ahb_slave_agent/ahb_slave_sequencer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_slave_agent/ahb_slave_sequencer.sv -------------------------------------------------------------------------------- /ahb_slave_agent/ahb_slave_transaction.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_slave_agent/ahb_slave_transaction.sv -------------------------------------------------------------------------------- /ahb_slave_agent/sequences/ahb_slave_base_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_slave_agent/sequences/ahb_slave_base_sequence.sv -------------------------------------------------------------------------------- /ahb_slave_agent/sequences/ahb_slave_error_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_slave_agent/sequences/ahb_slave_error_sequence.sv -------------------------------------------------------------------------------- /ahb_slave_agent/sequences/ahb_slave_okay_sequence.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_slave_agent/sequences/ahb_slave_okay_sequence.sv -------------------------------------------------------------------------------- /ahb_slave_agent/sequences/readme.md: -------------------------------------------------------------------------------- 1 | slave sequences 2 | -------------------------------------------------------------------------------- /ahb_vseq.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/ahb_vseq.sv -------------------------------------------------------------------------------- /env/ahb_coverage.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/env/ahb_coverage.sv -------------------------------------------------------------------------------- /env/ahb_env.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/env/ahb_env.sv -------------------------------------------------------------------------------- /env/ahb_env_config.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/env/ahb_env_config.sv -------------------------------------------------------------------------------- /env/vsequences/ahb_base_vseq.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/env/vsequences/ahb_base_vseq.sv -------------------------------------------------------------------------------- /env/vsequences/readme.md: -------------------------------------------------------------------------------- 1 | vsequences 2 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/readme.md -------------------------------------------------------------------------------- /rtl/ahb_if.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/rtl/ahb_if.sv -------------------------------------------------------------------------------- /rtl/readme.md: -------------------------------------------------------------------------------- 1 | rtl 2 | -------------------------------------------------------------------------------- /test/ahb_base_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/test/ahb_base_test.sv -------------------------------------------------------------------------------- /test/defines.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/test/defines.svh -------------------------------------------------------------------------------- /test/init_vseq_from_test.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/test/init_vseq_from_test.sv -------------------------------------------------------------------------------- /test/readme.md: -------------------------------------------------------------------------------- 1 | test files 2 | -------------------------------------------------------------------------------- /test_lib.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/test_lib.svh -------------------------------------------------------------------------------- /top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/designsolver/ahb3_uvm_tb/HEAD/top.sv --------------------------------------------------------------------------------