新闻中心

EEPW首页>EDA/PCB>设计应用> 基于AMBA 3 AXI协议的规划方案

基于AMBA 3 AXI协议的规划方案

作者: 时间:2012-05-30 来源:网络 收藏

另外一组可重用架构组件是DesignWare的通用主/从接口模块DW_axi_gm/gs。DW_axi_gm/gs使用通用接口,降低了把定制IP 或特定应用移植到基于3总线时的复杂度。当把定制应用或定制IP连接到基于3的总线上时,工程师不必担心的细节,因为DW_axi/gs模块可以处理3的大部分接口细节。使用通用接口模块,工程师能够有更多时间关注连接到AMBA 3 AXI总线后用户应用的验证检查工作。

DesignWare验证IP

快速实现基于AMBA 3 AXI协议设计的DesignWare IP解决的第二部分是针对AMBA 3 AXI的Synopsys DesignWare验证IP(VIP),它提供了一种快速并有效地验证基于AMBA 3 AXI 的SoC设计的方法。针对AMBA 3 AXI的DesignWare验证IP包括以下的组件:主设备、从设备、监视器和验证互连。每一个组件都支持所有的AMBA 3 AXI地址和数据宽度,以及所有的协议转换和响应类型。主/从设备验证IP用来产生事务处理,并对事物处理作出响应。验证互连实现了一个全互连功能子系统的创建,可以对多模块交互的模块级集成进行测试。验证IP包括一个全功能的命令集,可实现直接的事务处理和基于命令的测试。验证IP能够快速清除互连错误、功能错误,并完成很多边界情况的测试。


图2 DesignWare验证IP的系统级验证

验证IP已经获得了AMBA 3 的标识认证,这说明DesignWare验证IP已被证明正确实现了AMBA 3 AXI的相关规范,该规范的定义来自ARM基于声明的AXI协议规则集合。当在模块级使用验证IP时,模块接口将被测试以证明其符合AMBA 3 AXI协议规范,这使得从模块级到最终子系统的集成工作变得轻松。DesignWare验证IP也可以用在子系统级,测试主/从模块的交互,同时创建真实的应用数据流量。这时,得到了AMBA 3 认证的DesignWare验证IP可确保AMBA 3 AXI协议规范没有被违犯。

DesignWare的验证IP和参考验证方法学

DesignWare验证IP支持一个可重用分层的、覆盖驱动的、受约束的随机验证方法学,用来快速产生数以千计的事物处理。

受约束的随机验证产生由Synopsys参考验证方法学(RVM)定义。该方法学定义了一个强有力的方法用来自动产生事物处理,实现最大数目的协议组合。对于大型的复杂设计,受约束随机的、覆盖驱动的方法学与传统的直接测试方法学相比提供了更高的生产力和质量验证。在直接测试方法中,工程师编写独立的测试向量来验证特定的设计功能。这种处理方法非常耗费时间,特别是对有大量关联功能的复杂设计。



关键词:AMBAAXI协议方案

评论


相关推荐

技术专区

关闭