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

    文章

    1849

    浏览量

    154895
  • 仿真器
    +关注

    关注

    14

    文章

    1048

    浏览量

    86749
  • HDL
    HDL
    +关注

    关注

    8

    文章

    331

    浏览量

    48801

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Ethernet ip转SPI嵌入式板卡-让机器人与单片机互相联动

    发那科机器人通过EtherNet/IP主站与SPI嵌入式板卡联动,实现远程控制SPI设备与数据采集,涵盖硬件连接IP配置、数据映射及通信验证,适用于机器人工作站集成SPI传感器/执行
    的头像 发表于 11-10 11:40 631次阅读
    Ethernet <b class='flag-5'>ip</b>转SPI<b class='flag-5'>嵌入</b>式板卡-让机器人与单片机互相联动

    开疆智能Profinet转EtherNET/IP网关连接机器人配置案例

    上。您可以通过打开MENU(菜单),进入“状态-版本ID”查看,若存在以下两个选项,则表明机器人已配备了Ethernet IP功能。 网络连接
    的头像 发表于 09-15 16:52 717次阅读
    开疆智能Profinet转EtherNET/<b class='flag-5'>IP</b>网关<b class='flag-5'>连接</b>机器人配置案例

    ​水中工作的机器可以使用IP68的防水连接器吗?惟兴科技品牌厂家告诉你!

    水中工作的机器可以使用IP68的防水连接器吗?这是许多工程师和设备采购者常问的问题。惟兴科技作为专业防水连接器品牌厂家,凭借多年技术积累,给出明确答案:可以,但前提是选对产品、用对方法。本文将从
    的头像 发表于 08-29 16:42 574次阅读

    请问InConnect 是否可以用实际 IP 而不是用虚拟 IP 映射实际IP

    但是这样子使用的话,我只能通过这个虚拟IP连接设备,那样子我的PLC编程软件就不能连接上设备了因为IP和实际的不一样,我能通过什么办法来让映射出来的虚拟
    发表于 08-06 07:54

    FPGA利用DMA IP核实现ADC数据采集

    DMA IP核来实现高效数据传输的步骤,包括创建项目、配置ADC接口、添加和连接DMA IP核、设计控制逻辑、生成比特流、软件开发及系统集成。文章还强调了系统实现中不可或缺的
    的头像 发表于 07-29 14:12 4639次阅读

    HRS连接器新品 内部电源用中继连接器DF63W系列 IP67防水

    HRS连接器新品;IP67防水,内部电源用中继连接器DF63W系列 特点 1小型对应电流高达14A (使用16AWG、2芯时) 2适合狭窄处配线的纤细顺滑外形 3对应IP67防水等级
    的头像 发表于 07-03 09:45 2242次阅读
    HRS<b class='flag-5'>连接</b>器新品 内部电源用中继<b class='flag-5'>连接</b>器DF63W系列 <b class='flag-5'>IP</b>67防水

    实现无缝连接:EtherNet/IP转CANopen网关助力汽车制造智能化未来

    实现无缝连接:EtherNet/IP转CANopen网关助力汽车制造智能化未来
    的头像 发表于 06-13 17:03 444次阅读
    实现无缝<b class='flag-5'>连接</b>:EtherNet/<b class='flag-5'>IP</b>转CANopen网关助力汽车制造智能化未来

    如何使用AMD Vitis HLS创建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 来创建一个 HLS IP,通过 AXI4 接口从存储器读取数据、执行简单的数学运算,然后将数据写回存储器。接着会在 AMD Vivado Design Suite 设计中使用此 HLS IP,并使用
    的头像 发表于 06-13 09:50 1273次阅读
    如何使用AMD Vitis HLS创建HLS <b class='flag-5'>IP</b>

    开疆智能Ethernet/IP转Modbus网关连接变频器配置案例

    -Ethernet/IP连接设置,在弹出的选个框内选择显示EDS库 开始安装网关EDS文件,并在完成后选择对应模块。 添加全局变量并关联
    的头像 发表于 06-09 10:07 609次阅读
    开疆智能Ethernet/<b class='flag-5'>IP</b>转Modbus网关<b class='flag-5'>连接</b>变频器配置案例

    风雨无阻的连接守护者:M12 航空连接器的 IP68 级防护实测

    德索品牌始终致力于提供高品质的连接解决方案,其M12航空接头经严格的质量把控与测试流程,以IP68级防护为核心优势,为设备连接在恶劣环境下保驾护航,是各行业追求稳定连接的理想选择。
    的头像 发表于 06-05 09:20 406次阅读
    风雨无阻的<b class='flag-5'>连接</b>守护者:M12 航空<b class='flag-5'>连接</b>器的 <b class='flag-5'>IP</b>68 级防护实测

    AN65974示例如何链接fifo_slave_block 和 video_out的IP块?

    您好,我正在研究 AN65974 pdf 用于视频数据传输,但无法正确应用。 我有用于生成 1280x720x30fps 测试图像的 ip 核心块,并且我可以在显示器上看到,所以我确信 hdmi
    发表于 05-12 07:31

    BNC连接器的IP67防护等级:确保严苛环境下的可靠连接

    具备IP67防护等级的BNC连接器不仅是技术进步的体现,更是保障系统稳定性的重要手段。对于那些需要在恶劣环境下工作的设备来说,选择合适的连接器至关重要。德索五金电子等专业供应商将继续致力于开发高性能
    的头像 发表于 02-25 08:48 1036次阅读
    BNC<b class='flag-5'>连接</b>器的<b class='flag-5'>IP</b>67防护等级:确保严苛环境下的可靠<b class='flag-5'>连接</b>

    这些云服务器弹性公网ip连接方式,你知道几种?

    云服务器弹性公网ip主流连接方式包括:直接绑定云服务器、NAT网关映射、负载均衡器绑定、共享带宽包、多IP绑定单实例。下面UU云小编将对这些云服务器弹性公网ip
    的头像 发表于 02-13 09:43 761次阅读

    IP Your Way——您提供规格,然后SmartDV为您生成定制IP

    快速、可靠且高性价比的定制IP模式提升芯片设计公司竞争力
    的头像 发表于 12-17 17:27 724次阅读

    开疆智能Ethernet/IP转Profinet网关连接纳博特控制器配置案例

    该案例是西门子PLC通过开疆智能研发的Ethernet/IP转Profinet网关KJ-PNG-108连接纳博特控制器的配置案例首先下载控制器的EDS文件,解析出其中的ethernet参数。
    的头像 发表于 12-14 09:17 1279次阅读
    开疆智能Ethernet/<b class='flag-5'>IP</b>转Profinet网关<b class='flag-5'>连接</b>纳博特控制器配置案例