{"id":33258581,"url":"https://github.com/kumarrishav14/AXI","last_synced_at":"2025-11-21T21:00:59.638Z","repository":{"id":37461109,"uuid":"325205132","full_name":"kumarrishav14/AXI","owner":"kumarrishav14","description":"VIP for AXI Protocol","archived":false,"fork":false,"pushed_at":"2022-05-24T15:35:48.000Z","size":82,"stargazers_count":28,"open_issues_count":3,"forks_count":16,"subscribers_count":2,"default_branch":"main","last_synced_at":"2023-03-05T03:09:01.863Z","etag":null,"topics":["amba-axi","asic-verification","design-verification","sv","uvm"],"latest_commit_sha":null,"homepage":"","language":"SystemVerilog","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kumarrishav14.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-29T06:27:53.000Z","updated_at":"2023-02-10T01:23:37.000Z","dependencies_parsed_at":"2022-07-14T04:10:33.826Z","dependency_job_id":null,"html_url":"https://github.com/kumarrishav14/AXI","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/kumarrishav14/AXI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumarrishav14%2FAXI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumarrishav14%2FAXI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumarrishav14%2FAXI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumarrishav14%2FAXI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kumarrishav14","download_url":"https://codeload.github.com/kumarrishav14/AXI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumarrishav14%2FAXI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285689538,"owners_count":27215143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-21T02:00:06.175Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amba-axi","asic-verification","design-verification","sv","uvm"],"created_at":"2025-11-17T03:00:41.008Z","updated_at":"2025-11-21T21:00:59.632Z","avatar_url":"https://github.com/kumarrishav14.png","language":"SystemVerilog","funding_links":[],"categories":["Hardware Verification"],"sub_categories":["Tools"],"readme":"# AXI  \r\n\r\n![GitHub release (latest by date)](https://img.shields.io/github/v/release/kumarrishav14/AXI)\r\n\r\nVIP for AXI Protocol\r\n\r\n## Architecture\r\n\r\n![Architecture](images/AXI.png)\r\n\r\n## Components\r\n\r\n1. Sequence item\r\n2. Sequence - 2 sequence were made as in AXI read and write can happen in parallel.\r\n3. Sequencer - 2 Sequencer were connected to a single driver so that the read and write operation are independent of each other and can happen in parallel\r\n4. Driver - One each in master and slave\r\n5. Monitor - One each in master and slave\r\n6. Scoreboard\r\n7. Environment\r\n8. Test - Comprises of one base test, and 5 directed test cases.\r\n9. TestBench top - Environment can be configured from here\r\n10. Configuration Object:\r\n    - env_config - Config object to configure the environment and agents\r\n    - test_config - Config object to configure the test.\r\n\r\n## How to use\r\n\r\n- Download the latest release from below or visit the [release page](https://github.com/kumarrishav14/AXI/releases \"Release page\") for more old release.\r\n- Copy the contents in a folder.\r\n- Compile *tb_top.sv* in any simulator and simulate *top* module.\r\n- Different test classes can be selected using +UVM_TESTNAME directive.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkumarrishav14%2FAXI","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkumarrishav14%2FAXI","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkumarrishav14%2FAXI/lists"}