VARON IP的生成、连接、嵌入

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 配置 json文件[输入]-i --injectvaronip导入器-f --connectionvaronip连接json文件-d --libdir脚本运行的路径
“-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 -c
•示例:
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 -f •执行示例:
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 -sv_liblibvaron_sw •synopsys vcs
-svlib /libvaron_sw.so •mentor questa (vsim)
-svlib/libvron_sw
注意:请为以上所有仿真器执行64位模式。
原文标题:varon ip的生成、连接、嵌入与执行
文章出处:【微信公众号:fpga技术支持】欢迎添加关注!文章转载请注明出处。


智能家居正迎来发展黄金时期,或成行业新风口
OPPO将携多项创新技术和产品亮相MWC 2022
ChatGPT会抢走好莱坞编剧饭碗吗?
AR技术加持 京东开启“狂热爱 趣京东”主题促销节
高通4.5亿元重金投资RISC-V 预示着一种趋势正在悄然改变
VARON IP的生成、连接、嵌入
ARC-16F/J-C-L功率因素自动补偿控制器概述
如何在pycharm中使用virtualenv
网线水晶头接法实操步骤
欧盟RoHS认证指令指南
C-RAN新一代无线接入网架构
英特尔死磕Nvidia:借60核芯片争夺超级计算机市场
下一代苹果耳机AirPods 3外形、功能揭晓
中国企业携5G和人工智能的最新技术和产品亮相2019 IFA展会
如何用手机清除路由器垃圾和更换路由器密码
新型充电桩设计提供了更可靠、方便、舒适的使用体验
华为P10闪存门风波不断 余承东微博发声:反思华为P10内存门事件
什么是循环依赖?
量子计算机来了,如何才能阻挡量子计算机的攻击
苹果的十年,iPhone8将有这几点改变