没有合适的资源?快使用搜索试试~ 我知道了~
AXI-vip 中文详解
需积分: 0 36 下载量 52 浏览量
2023-09-21
10:26:02
上传
评论 3
收藏 587KB PDF 举报
温馨提示
试读
42页
AXI-vip 中文详解
资源推荐
资源详情
资源评论
本章介绍了AXI Verilog VIP的基本介绍、概述和特点。本章讨论了以下主题:
❖ 第9页的"介绍"
❖ 第9页的"产品概述"
❖ 第10页的"语言支持"
❖ 第10页的"支持的特点"
❖ 第11页的"不支持的特点"
AXI VIP支持对实现AXI规范的接口的设计进行验证。本文档描述了在Verilog测试台架中使用该VIP的
方法。
AXI VIP组件可以通过三种方式使用:
❖ 基于命令的Verilog测试台架: AXI VIP套件提供了可以在基于命令的Verilog测试台架中使用的组
件。这种用法依赖于使用本文档中描述的命令和数据对象构建的定向测试。
❖ 基于对象的SystemVerilog测试台架,如《通用验证方法学(UVM)用户手册》所述。AXI VIP套
件提供了符合UVM的组件,可以在基于对象的SystemVerilog UVM测试台架中使用。
❖ 基于对象的SystemVerilog测试台架,如《验证方法学手册(VMM)》所述。AXI VIP套件提供了
符合VMM的组件,可以在基于对象的SystemVerilog VMM测试台架中使用。
本文档描述了在基于命令的Verilog测试台架中使用AXI VIP的方法。
该VIP提供了可以在Verilog测试台架中实例化的Master和Slave模块。Master和Slave模块包含内置的
端口监视器。Master和Slave模块支持创建事务、检查和报告协议正确性、事务日志记录和功能覆盖度
的功能语言支持
AXI VIP Verilog命令模型的当前版本支持以下语言:
❖ SystemVerilog
❖ Verilog
方法
❖ 基于命令的
AXI-VIP中文笔记
第1章 介绍
1.1 介绍
1.2 产品概述
1.3语言支持
1.4 支持的特点
AXI VIP目前支持以下协议功能:
❖ AXI3通道握手(有效、就绪信号)
❖ AXI3寻址选项(所有突发长度、突发类型、突发大小)
❖ AXI3响应信号(支持OKAY、DECERR和SLVERR)
❖ AXI3排序模型(事务ID、读写排序、写数据交错)
❖ AXI3数据总线(写使能、窄传输)
❖ AXI3独占访问
❖ AXI3非对齐传输
❖ AXI3复位功能
❖ AXI4读/写
❖ AXI4接口类别(仅读/仅写)
❖ AXI4服务质量
❖ AXI4区域
❖ AXI4 AWCACHE和ARCACHE属性
❖ AXI4-Lite
❖ AXI4更长的突发
❖ AXI4用户信号
AXI VIP目前支持以下验证功能:
❖ 默认的功能覆盖率(事务、状态和切换覆盖率)
❖ 基本协议检查
❖ 调试端口
❖ 在所有通道信号上以可用信号为低时,对延迟和超时进行可编程值(X、Z、保持先前值)。
❖ 对延迟和超时的控制
❖ 支持内置从设备内存
❖ VC Auto Testbench
❖ AutoPerformance
AXI VIP目前支持以下方法论功能:
❖ 通过诸如hdl_cmd_wait_for/hdl_cmd_proceed等命令提供的回调函数,用于主/从模块
❖ 通过诸如notify_wait_for等命令来表示事务的开始和结束的事件
1.4.1 协议特点
1.4.2 验证特点
1.4.3 方法论特点
1.5 不支持的特点
请参阅AMBA SVT VIP发布说明中的“已知问题和限制”部分中的章节“AXI Verification IP
Notes”。
AMBA SVT VIP Release Notes位于:
$DESIGNWARE_HOME/vip/svt/amba_svt/latest/doc/amba_svt_rel_notes.pdf
本章将引导您安装和设置Synopsys AMBA® AXI VIP。完成这个检查表后,提供的示例测试台架将可操作,并且
Synopsys AXI VIP将准备好供使用。
检查表包括以下主要步骤:
注意:如果您在安装Synopsys AXI VIP时遇到任何问题,请参阅第8页的“客户支持”部分。
AXI验证IP要求一个配置如下的Solaris或Linux工作站:
❖ 安装所需的可用磁盘空间为1440 MB
❖ 推荐虚拟内存为16 GB
❖ FTP匿名访问到ftp.synopsys.com(可选)
Synopsys AXI VIP适用于某些平台和仿真器的特定版本。本节列出了Synopsys AXI VIP所需的软件。
❖ 平台/操作系统和VCS:您需要经过合格认证的平台/操作系统和仿真器版本。要查看哪个平台/操作
系统和仿真器版本已经获得了与AXI VIP的兼容认证,请查看以下文档中“基于SVT的”VIP的支持矩
阵:
“Support Matrix for SVT-Based AXI VIP”位于
VC Verification for AMBA AXI VIP Release Notes
❖ SCL软件为Synopsys AXI VIP提供许可功能。获取SCL软件的方式在安装说明中“许可信息”部分
有介绍,详见第16页。
第二章 安装和设置
“验证硬件要求”
“验证软件要求”
“准备安装”
“下载和安装”
“接下来怎么办?”
2.1 验证硬件要求
2.2 验证软件要求
2.2.1 平台/操作系统和仿真器软件
2.2.2 Synopsys通用许可(SCL)软件
1.
2.
3.
4.
5.
❖ Adobe Acrobat: Synopsys AXI VIP文档以Acrobat PDF文件形式提供。您可以从
免费获取Adobe Acrobat Reader。
❖ HTML浏览器: Synopsys AXI VIP包括HTML格式的类参考文档。支持以下浏览器/平台组合:
✦ Microsoft Internet Explorer 6.0或更高版本(Windows)
✦ Firefox 1.0或更高版本(Windows和Linux)
✦ Netscape 7.x(Windows和Linux)
setenv DESIGNWARE_HOME absolute_path_to_designware_home
✦ DESIGNWARE_HOME/bin - 如前一步所述的绝对路径。
✦ LM_LICENSE_FILE - 包含第三方工具许可密钥的文件的绝对路径。同时,在您的PATH变量中包括
第三方可执行文件的绝对路径。
% setenv LM_LICENSE_FILE <my_license_file|port@host>
✦ SNPSLMD_LICENSE_FILE – 包含Synopsys软件许可密钥的文件的绝对路径,或者该文件的端口@
主机引用。
% setenv SNPSLMD_LICENSE_FILE <my_Synopsys_license_file|port@host>
✦ DW_LICENSE_FILE – 包含VIP产品软件许可密钥的文件的绝对路径,或者该文件的端口@主机引
用。
% setenv DW_LICENSE_FILE <my_VIP_license_file|port@host>
注意:Electronic Software Transfer (EST)系统只显示您有权限下载的产品。如果您要查找的产品不可用,请联系
est-ext@synopsys.com。
按照以下说明从Synopsys下载软件。您可以使用HTTPS或FTP从下载中心下载,也可以通过命令行
FTP会话进行下载。如果您不知道或忘记了Synopsys SolvNet密码,请访问
。
需要使用被动模式FTP。被动命令在被动模式和主动模式之间切换。如果您的FTP工具不支持被动模
式,请使用HTTP。有关更多信息,请参阅以下网页:
a. 将您的网络浏览器导航到 。
b. 输入您的Synopsys SolvNet用户名和密码。
c. 点击“登录”按钮。
2.2.3 其他第三方软件
http://www.ado
be.com
2.3 准备安装
将DESIGNWARE_HOME设置为AXI VIP将要安装的绝对路径:
确保您的环境和PATH变量已正确设置,包括:
2.4 下载和安装
http://solvnet.synopsys.
com
https://www.synopsys.com/apps/protected/support/EST-FTP_Accelerator_Help_Page.html
2.4.1 从电子软件传输(EST)系统(下载中心)下载
http://solvnet.synopsys.com
1.
2.
d. 在SolvNet上进行以下选择,以下载VIP的.run文件(请参见图2-1)。
i. “Downloads”标签
ii. VC VIP Library产品发行版
iii. <release_version>
iv. “Download Here”按钮
v. “Yes, I Agree to the Above Terms”按钮
vi. 下载VIP的.run文件
e. 将DESIGNWARE_HOME环境变量设置为您要安装VIP的路径。
f. 通过调用文件名来执行.run文件。 VIP将被解压并所有文件和目录都将安装在由
DESIGNWARE_HOME环境变量指定的路径下。 .run文件可以从任何目录执行。重要的一步是在执
行.run文件之前设置DESIGNWARE_HOME环境变量。
请注意:Synopsys AMBA VIP套件包括了所有AMBA接口(AHB、APB、AXI和ATB)的VIP模
型。您必须下载VC VIP for AMBA套件才能访问AHB、APB、AXI和ATB的VIP模型。
a. 按照上述说明进行到产品版本选择步骤。
b. 点击“通过FTP下载”链接,而不是“下载此处”按钮。
c. 点击“点击此处下载”按钮。
d. 选择您想要下载的文件。
e. 跟随浏览器提示选择一个目标位置。
请注意:如果您无法按照上述说明下载验证IP,请参考“客户支持”部分,以获取下载和安装的支
持。
本章的剩余部分描述了您在安装和设置过程中进行的不同步骤的详细信息,包括以下各节:
❖ “许可信息”第16页
❖ “环境变量和路径设置”第19页
❖ “确定您的模型版本”第19页
❖ “将VIP集成到测试平台中”第20页
❖ “将模型文件包含和导入到测试平台中”第27页
❖ “编译和运行时选项”第28页
% setenv DESIGNWARE_HOME VIP_installation_path1
2.4.2 使用Web浏览器通过FTP下载
2.5 接下来是什么?
剩余41页未读,继续阅读
资源评论
彩虹屁大点事
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功