关于开源的AMBA(APB/AHB/AXI) VIP

1.  前言
当今的soc芯片,普遍包含大量的工业标准接口同外围设备相连。 在验证设计过程中,这些接口被用于和测试testbench相连接。这些沟通桥梁,被称为 verification ip (vip) 的模块实现。verificationip (vip) 是一种特殊的ipcore。它将一个接口的bfm 和  testharness features 结合在一起。vip在芯片验证中的应用场景众多,不管是在iplevel还是在soc level随处可见它的身影,下面两幅图分别是vip在模块级和系统级验证场景的示例。
关于vip的好处,估计就不用我安利了,引用最近s家的一句广告语,“拥有vip,无惧芯片设计挑战”。而在当今的芯片领域,用的最多的可能还是标准总线apb/ahb/axi等。提到vip,估计大家最先想到的就是cadence和synopsys了。没错,他们是目前最大的两家vip提供商。不过,那是商业vip。商业vip虽好,但是贵呀!很多小公司的预算有限,很多时候都舍不得买,而我们个人想学习用那就更是买不起了。
不过好消息来了,我找到一些高质量的开源amba vip,今天就分享给大家,供大家学习研究那是妥妥的没问题,有的甚至都已经成功的被用到一些公司的验证环境了。铺垫了这么多,接下来上干货。
2. apb vip
2.1 https://github.com/seabeam/yuu_apb
2.2 https://github.com/amiq-consulting/amiq_apb
2.3 https://github.com/muneebullashariff/apb_vip
3.ahb vip
3.1 https://github.com/seabeam/yuu_ahb
3.2 https://github.com/godelmachine/ahb2
3.3 https://github.com/rahulagnisys/ahb_vip
4.axi vip
4.1 https://github.com/luuvish/amba3-vip
4.2 https://github.com/taichi-ishitani/tvip-axi
4.3 https://github.com/muneebullashariff/axi4_vip
4.4 https://github.com/kumarrishav14/axi
4.5 https://github.com/osvvm/axi4
4.6 https://github.com/ataylorcengfiet/mz_365/tree/master/axi_vip
https://github.com/ataylorcengfiet/mz_365
4.7 https://github.com/nahidrn/axi_vip_master
4.8 https://github.com/symbiflow/axi-vip
4.9 https://github.com/muneeb-mbytes/axi4_avip
5如何获得这些vip
如果你担心github在国内的网络不稳定,或者嫌一个一个下载太麻烦,那么没关系,我都已经帮你下载好了,关注微信公众号《芯片验证日记》,后台回复”vip”(vip全小写),即可获得百度网盘连接。目录如下图所示:


泰克将在ICEMI2013现场演示S参数级联时防止失真的最新方法
密歇根大学制造出世界上最小的计算机,长度仅有0.3毫米
国内智能音箱出货量首现下滑
利用RFID技术实现科学安全的血液管理
使用 Kria SoM 部署基于边缘的人工智能
关于开源的AMBA(APB/AHB/AXI) VIP
5G怎样进行室内定位?
Vishay发布新款超薄的SMD 0604封装的ChipLED-VLMx1300
力科推出SimPASS仿真设计验证工具,用于PCI-Expr
BC电池是什么意思 bc电池和topcon的区别
探求适合工业物联网当前现状的协作模式和商业模式
XPLC系列运动控制器与触摸屏通讯方法
于FreeRTOS任务与任务之间的通讯
24路电磁锁控板的特点和主要参数
电池隔膜的测试:力学性能和电化学性能
芯片设计EDA软件的使用
《车载激光雷达检测方法》锐驰智光为起草单位
iPhone7Plus太过火爆 所有苹果零售店均已关闭预约通道
通过VR技术治疗视力障碍,眼部追踪技术将在VR行业发挥重要作用
汽车最强大脑ECU和单片机是什么关系