VARON IP
VARON的第一步是在生成VARON IP之前创建具有探测信号列表的配置文件。VARON IP由Verilog HDL编写,允许用户使用用户电路进行仿真。生成完成,并使用VARON IP运行RTL仿真并执行性能分析。
01
varon_ip_tool命令
“varon_ip_tool”命令是VARON生成并连接到用户电路命令。该命令需要配置文件和用户创建的连接文件。
“varon_ip_tool”的帮助信息如下所示。
% varon_ip_tool -help
用法: varon_ip_tool [options]
选项:
-h--帮助显示此帮助-g --generateVARONIP生成器-c --configuration VARON IP 配置
“-g”选项用于VARON IP生成。“-i”选项是将VARON与用户电路连接的连接选项。“-g”选项的配置文件和“-i”选项的连接文件应以JSON格式描述。有关JSON格式的文件说明,请参阅“ 02 VARON IP生成”和“ 03 VARON IP连接”。
02
VARON IP生成
VARON IP生成的第一步是准备配置文件。用户应使用JSON格式的VARON IP生成参数准备配置文件。VARON仿真版本包含示例配置文件,该文件允许用户作为创建配置文件的起点来满足设计。带有配置文件的“ varon_ip_tool”命令生成VARON IP RTL。
•执行命令:
varon_ip_tool -g -d
•示例:
varon_ip_tool -g -d /usr/lib64/varon_monitor_gui/ip_tool -c varon_ip_configuration_file.json执行后,将RTL文件生成到配置文件中指定的“ RTL_output_directory”目录中。使用VARON IP生成命令需要有效的许可证。首次使用VARON生成和注入命令时,请先启动VARON Monitor,然后设置IP地址和许可证服务器的端口号。许可证服务器设置完成后,将在用户的主目录中生成“ .varon_server_ip_port”文件,其中包含IP地址和端口号。
03
VARON IP连接
VARON IP应该嵌入到目标用户的设计中。以JSON格式编写的连接文件需要连接VARON IP信号和用户设计。执行“ varon_ip_tool”命令会生成带有嵌入式VARON IP的用户RTL文件。
用户可以选择能够监测到AXI总线信号的层次结构或者其上一级嵌入VARON IP。VARON IP嵌入命令应读取目标用户的设计源文件以执行,从VARON IP嵌入的层次结构到可以看到AXI总线信号的下一层结构(命令需要了解方向和位宽)。
VARON IP插入命令为“ varon_ip_tool -i”。它需要下面描述的一些选项,例如库目录和连接文件。
•执行命令:
varon_ip_tool -i -d
varon_ip_tool -i -d /usr/lib64/varon_monitor_gui/ip_tool -f varon_ip_connection_file.json将生成RTL文件到连接文件中指定的“ RTL_output_directory”目录中。
04
执行仿真
用户可以使用插入的VARON IP运行RTL仿真。仿真器也需要阅读VARON IP,添加以下仿真器选项要求。 •Cadence Xcelium (xrun)
-sv_root
-svlib
-svlib
注意:请为以上所有仿真器执行64位模式。
原文标题:VARON IP的生成、连接、嵌入与执行
文章出处:【微信公众号:FPGA技术支持】欢迎添加关注!文章转载请注明出处。
责任编辑:haq
-
IP
+关注
关注
5文章
1594浏览量
149210 -
仿真器
+关注
关注
14文章
1011浏览量
83577 -
HDL
+关注
关注
8文章
326浏览量
47300
原文标题:VARON IP的生成、连接、嵌入与执行
文章出处:【微信号:HK-FPGA_Dep,微信公众号:FPGA技术支持】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论