0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VARON IP的生成、连接、嵌入

电子工程师 来源:FPGA技术支持 作者:FPGA技术支持 2020-10-25 10:10 次阅读

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技术支持】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IP
    IP
    +关注

    关注

    5

    文章

    1658

    浏览量

    149334
  • 仿真器
    +关注

    关注

    14

    文章

    1016

    浏览量

    83645
  • HDL
    HDL
    +关注

    关注

    8

    文章

    327

    浏览量

    47341

原文标题:VARON IP的生成、连接、嵌入与执行

文章出处:【微信号:HK-FPGA_Dep,微信公众号:FPGA技术支持】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    从输入IP地址到生成街道级的地理位置,有哪些“看不见”的步骤?

    当我们使用IP查询工具在查找地理位置的时候,我们输入相应的IP地址后会生成国家、省市、区县、街道等数据,还有经纬度等等,这些背后到底经历了哪些步骤呢?   以IP数据云为例 当我们输入
    的头像 发表于 11-26 11:17 30次阅读
    从输入<b class='flag-5'>IP</b>地址到<b class='flag-5'>生成</b>街道级的地理位置,有哪些“看不见”的步骤?

    海外静态IP:为企业打造安全稳定的网络连接

    海外静态IP对于企业而言,是构建安全稳定网络连接的重要基石。
    的头像 发表于 11-16 16:40 153次阅读

    ​深度解析:防水连接器领域为何推崇IP68防水等级?

    在各类电子设备中,防水连接器扮演着至关重要的角色,尤其是在户外、水下或高湿度环境中。在这些环境中,IP68防水等级已经成为衡量防水连接器性能的一个重要标准。本文将深入探讨防水连接器领域
    的头像 发表于 11-12 14:10 225次阅读
    ​深度解析:防水<b class='flag-5'>连接</b>器领域为何推崇<b class='flag-5'>IP</b>68防水等级?

    嵌入式系统中的连接器选择

    嵌入式系统中,连接器的选择是一个至关重要的环节,它关系到系统的稳定性、可靠性和数据传输效率。以下是对嵌入式系统中连接器选择的分析: 一、连接
    的头像 发表于 11-07 09:44 169次阅读

    Vivado中FFT IP核的使用教程

    本文介绍了Vidado中FFT IP核的使用,具体内容为:调用IP核>>配置界面介绍>>IP核端口介绍>>MATLAB生成测试数据>>测试verilogHDL>>TestBench仿真
    的头像 发表于 11-06 09:51 390次阅读
    Vivado中FFT <b class='flag-5'>IP</b>核的使用教程

    住宅动态IP:网络连接的灵活新选择

    住宅动态IP作为一种新兴的网络配置方式,正逐渐成为网络连接的一个灵活新选择。
    的头像 发表于 10-21 07:53 167次阅读

    动态住宅IP已经成为一种常见的网络连接方式

    IP
    jf_62215197
    发布于 :2024年09月23日 07:44:09

    使用C2000™嵌入式模式生成器(EPG)进行设计

    电子发烧友网站提供《使用C2000™嵌入式模式生成器(EPG)进行设计.pdf》资料免费下载
    发表于 09-14 10:13 0次下载
    使用C2000™<b class='flag-5'>嵌入</b>式模式<b class='flag-5'>生成</b>器(EPG)进行设计

    EtherNet/IP转DeviceNet主站协议网关(EtherNet/IP转DeviceNet)

    远创智控YC-DNTM-EIP型网关实现了EtherNet/IP网络与DeviceNet网络之间的数据通讯,可连接DeviceNet网络到EtherNet/IP网络。即将DeviceNet设备
    的头像 发表于 09-07 15:17 334次阅读
    EtherNet/<b class='flag-5'>IP</b>转DeviceNet主站协议网关(EtherNet/<b class='flag-5'>IP</b>转DeviceNet)

    如何使用代理IP转换国外IP

    IP
    jf_62215197
    发布于 :2024年07月17日 07:33:17

    以太网无法连接外网IP,提示No route to host,为什么?

    调试以太网,创建socket后无法连接外网IP,提示错误No route to host。(用的示例protocolssocketstcp_client,以太网芯片选用的w5500) 自己做了实验
    发表于 06-21 06:43

    如何利用Tcl脚本在Manage IP方式下实现对IP的高效管理

    在Vivado下,有两种方式管理IP。一种是创建FPGA工程之后,在当前工程中选中IP Catalog,生成所需IP,这时相应的IP会被自动
    的头像 发表于 04-22 12:22 733次阅读
    如何利用Tcl脚本在Manage <b class='flag-5'>IP</b>方式下实现对<b class='flag-5'>IP</b>的高效管理

    易灵思Jtag_bridge_loader生成-v2

    Deliverables界面根据自己的需要选择相应的demo,如果没有找到自己想用的器件就选择相近的生成之后自己修改器件 。 (5)生成IP之后,会在IP目录文件夹下
    的头像 发表于 04-15 16:34 1289次阅读
    易灵思Jtag_bridge_loader<b class='flag-5'>生成</b>-v2

    怎样评判连接器的防水性能?LP系列工业级连接IP68防水真硬核

    器的防水性能呢?评判防水性能的指标是什么?评判一款工业级连接器的防水能力,多用IP__等级这一参数。01IP后第一个数字:防尘等级IP后第一位数字为防止固体异物进入的
    的头像 发表于 03-08 08:12 595次阅读
    怎样评判<b class='flag-5'>连接</b>器的防水性能?LP系列工业级<b class='flag-5'>连接</b>器<b class='flag-5'>IP</b>68防水真硬核

    sd-wan跨境专线ip是固定的吗?

    SD-WAN(软件定义广域网)是一种网络技术,它可以通过集中的管理和控制来提供更好的网络性能和可靠性。跨境专线是指连接不同国家之间的网络连接。 固定IP是指在网络中分配给特定设备的永久性 IP
    的头像 发表于 01-19 15:47 1629次阅读