分享一些高质量的AMBA(APB/AHB/AXI) VIP-FPGA常见问题社区-FPGA CPLD-ChipDebug

分享一些高质量的AMBA(APB/AHB/AXI) VIP

1.  前言

当今的SoC芯片,普遍包含大量的工业标准接口同外围设备相连。 在验证设计过程中,这些接口被用于和测试testbench相连接。这些沟通桥梁,被称为 Verification IP (VIP) 的模块实现。Verification IP (VIP) 是一种特殊的IP Core。它将一个接口的BFM  Test Harness features 结合在一起。VIP在芯片验证中的应用场景众多,不管是在IP Level还是在SoC Level随处可见它的身影,下面两幅图分别是VIP在模块级和系统级验证场景的示例。

 

d2b5ca33bd183852

 

关于VIP的好处,估计就不用我安利了,引用最近S家的一句广告语,“拥有VIP,无惧芯片设计挑战”。而在当今的芯片领域,用的最多的可能还是标准总线APB/AHB/AXI等。提到VIP,估计大家最先想到的就CadenceSynopsys了。没错,他们是目前最大的两家VIP提供商。不过,那是商业VIP。商业VIP虽好,但是贵呀!很多小公司的预算有限,很多时候都舍不得买,而我们个人想学习用那就更是买不起了。

不过好消息来了,我找到一些高质量的开源AMBA VIP,今天就分享给大家,供大家学习研究那是妥妥的没问题,有的甚至都已经成功的被用到一些公司的验证环境了。铺垫了这么多,接下来上干货。

2. APB VIP

2.1 https://github.com/seabeam/yuu_apb

d2b5ca33bd183922

2.2 https://github.com/amiq-consulting/amiq_apb

d2b5ca33bd183950

2.3 https://github.com/muneebullashariff/apb_vip

d2b5ca33bd184011

3.AHB VIP

3.1 https://github.com/seabeam/yuu_ahb

d2b5ca33bd184040

3.2 https://github.com/GodelMachine/AHB2

d2b5ca33bd184055

3.3 https://github.com/rahulagnisys/ahb_vip

d2b5ca33bd184114

4.AXI VIP

4.1 https://github.com/luuvish/amba3-vip

d2b5ca33bd184128

4.2 https://github.com/taichi-ishitani/tvip-axi

d2b5ca33bd184147

4.3 https://github.com/muneebullashariff/axi4_vip

d2b5ca33bd184159

4.4 https://github.com/kumarrishav14/AXI

d2b5ca33bd184216

4.5 https://github.com/OSVVM/AXI4

d2b5ca33bd184229

4.6 https://github.com/ATaylorCEngFIET/mz_365/tree/master/AXI_VIP

https://github.com/ATaylorCEngFIET/mz_365

d2b5ca33bd184249

4.7 https://github.com/nahidrn/axi_vip_master

d2b5ca33bd184301

4.8 https://github.com/SymbiFlow/axi-vip

d2b5ca33bd184313

4.9 https://github.com/muneeb-mbytes/axi4_avip

d2b5ca33bd184325

5如何获得这些VIP

如果你担心github在国内的网络不稳定,或者嫌一个一个下载太麻烦,那么没关系,我都已经帮你下载好了,百度网盘连接:

目录如下图所示:

d2b5ca33bd184338

写文章不易,整理资料很费时间,如果觉得对您有用,麻烦一键三连赞!

 

请登录后发表评论