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

    文章

    1594

    浏览量

    149210
  • 仿真器
    +关注

    关注

    14

    文章

    1011

    浏览量

    83577
  • HDL
    HDL
    +关注

    关注

    8

    文章

    326

    浏览量

    47300

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

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

收藏 人收藏

    评论

    相关推荐

    Efinity FIFO IP仿真问题 -v1

    Efinity目前不支持联合仿真,只能通过调用源文件仿真。 我们生成一个fifo IP命名为fifo_sim 在Deliverables中保留Testbench的选项。 在IP生成
    的头像 发表于 10-21 11:41 738次阅读
    Efinity FIFO <b class='flag-5'>IP</b>仿真问题 -v1

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

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

    动态住宅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 271次阅读
    EtherNet/<b class='flag-5'>IP</b>转DeviceNet主站协议网关(EtherNet/<b class='flag-5'>IP</b>转DeviceNet)

    ESP8266如何获取连接的AP的IP地址?

    我们使用 ESP8266 作为站,AT CWMODE=1, 连接到AP并获取地址后,没有AP的IP地址信息。 在 CIFSR +CIFSR:STAIP,\"192.168.1.5
    发表于 07-18 07:09

    如何使用代理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 681次阅读
    如何利用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 1213次阅读
    易灵思Jtag_bridge_loader<b class='flag-5'>生成</b>-v2

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

    器的防水性能呢?评判防水性能的指标是什么?评判一款工业级连接器的防水能力,多用IP__等级这一参数。01IP后第一个数字:防尘等级IP后第一位数字为防止固体异物进入的
    的头像 发表于 03-08 08:12 550次阅读
    怎样评判<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 1585次阅读

    XILINX FPGA IP之AXI Traffic Generator

    AXI Traffic Generator IP 用于在AXI4和AXI4-Stream互连以及其他AXI4系统外设上生成特定序列(流量)。它根据IP的编程和选择的操作模式生成各种类型
    的头像 发表于 11-23 16:03 2205次阅读
    XILINX FPGA <b class='flag-5'>IP</b>之AXI Traffic Generator

    嵌入式设计的连接解决方案

    电子发烧友网站提供《嵌入式设计的连接解决方案.pdf》资料免费下载
    发表于 11-16 15:36 0次下载
    <b class='flag-5'>嵌入</b>式设计的<b class='flag-5'>连接</b>解决方案

    通过ModbusTCP转EtherNET/IP网关将PLC连接分布式IO模块

    在本文案例中,通过使用稳联技术(WL-ABC2005)Modbus TCP转EtherNET/IP网关,可以实现PLC与ModbusTCP设备通讯的无缝连接,PLC可以轻松地读取IO模块的数据,实现
    发表于 11-07 15:51 0次下载