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

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

3天内不再提示

一款针对Soc开发的硬件仿真进行优化的软件VARON

电子工程师 来源:FPGA技术支持 作者:FPGA技术支持 2020-09-28 11:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

VARON是一款针对Soc开发的硬件仿真进行优化的软件,运行于Cent OS Linux系统,需要有一定的VCS使用基础,适用于集成度偏高的Soc开发。VARON通过自主研发的IP连接到开发系统,并监视AXI总线上的多种属性和性能,从而使开发者能够更直观的观测系统的运行情况,从而有针对性的进行优化调整。

背景

1.芯片现状:

1)许多IP嵌入

2)更复杂的交互

3)准确的性能分析至关重要

2.开发会遇到的问题

1)需要验证IP用于模拟和仿真,以及丰富的调试工具 2)学习如何使用验证IP和调试工具是一个很大的挑战 3)没有性能分析方面的专业知识,也不知道从哪里开始 4)想用运行软件调试FPGAASIC芯片的性能,但主要厂商不提供 5)处理大量信号级数据的速度慢 6)用于性能分析工具和工作的总成本很高

3.市面上大多数分析仪

1)性能低下: ①需要验证IP用于模拟和仿真,以及丰富的调试工具 ②不支持FPGA和ASIC ③处理大量信号级数据的耗时 ④劳动力成本高 2)难以使用: ①手动实施验证IP ②需要性能分析方面的专业知识,使用有限类型的图表和使用工具的诀窍

VARON分析仪

1.高性能:

1)一个完整的产品,带有可配置的片上验证IP和专有图形用户界面 2)支持模拟仿真、FPGA和ASIC

3)专用于事务级数据的性能分析非常快速

4)劳动成本低,实现时间短

2.易于使用:

1)自动引导验证IP的配置

2)通过丰富的图表和工具提示引导分析

VARON的优势

1.涵盖LSI设计验证的整个过程

2.完全可配置的验证IP满足用户需求

1)按端口组进行独立配置 2)易于分析系统中跨总线级联的事务

3.针对硬件仿真器进行了优化,以最大限度地提高速度

1)硬件IP将AXI数据缓冲到模拟器 2)监视器和缓冲区都是可综合的

4.分析时间短,数据处理速度快

1)在事务级别监视AXI 2)快速显示所有性能图表,不依赖于设计尺寸

AXI周期 1,000,000 10,000,000
分析时间(秒) 8 95
文件大小(字节) 47,955,968 480,460,800
处理数量 377,007 3,776,145
381,075 3,820,338
数据传输总量(字节) 9,186,842 92,111,540
9,291,924 93,326,480

5.通过丰富的性能图表组合进行非常简单的分析

1)每个端口组20个图表 2)通过6种图表类型了解2个分析目标的5个关键设计标准

目标 设计准则 图表类型 备注
响应时间 按端口或ID列出的延迟 直方图 延迟分布
最大值/最小值/均值
按端口或ID列出的事务 时间图 随着时间的推移,循环准确地映射事务
总线使用效率 按端口或ID列出的数据传输总量 圆形分格统计图表 空闲周期—>总线利用率
条形图 端口或ID之间的比较
按端口或ID的突发长度 直方图 突发长度分布
按端口或ID列出的单位时间的数据传输量 堆叠时序图 一段时间内所有端口或所有ID的总数据传输量
条形时序图 每个端口或ID随时间的数据传输量
最大值/最小值/均值
直方图 数据传输量分布

6.工具帮助用户进行详细的调试

1)放大/缩小以验证整体趋势 2)放大/正常大小,跳转到时间和工具提示来检查本地数据

单位时间的数据传输量:正常大小(左)、放大(右)

3)水平能够同步显示3个时序图,以在一个时间窗口内验证相关数据

按条形图显示单位时间的数据传输量(上)
堆叠视图显示单位时间的数据传输量(中)
事务时间表(下)

4)找出超出范围来突出显示5个图表中超出预期的数据

延迟直方图、事务时序图、堆叠/条形图时序图和单位时间数据传输周期直方图

事务时间表(上)
延迟直方图(下)

5)由图表设计的工具提示,用于感兴趣的详细数据 ①左键单击出现,右键单击锁定/移动/删除 ②上图例子:

延迟直方图:在端口0有35个事务,延迟为138–143

事务时序图:端口0: ID 01事务开始于时间12和145,具有0等待、131访问(延迟)和8字传输

介绍完功能后,下篇文章我们根据实际案例来具体分析。

责任编辑:xj

原文标题:AXI总线高性能分析仪——VARON(一)

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

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

    关注

    0

    文章

    1729

    浏览量

    54261
  • soc
    soc
    +关注

    关注

    38

    文章

    4514

    浏览量

    227642
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217990
  • 仿真
    +关注

    关注

    53

    文章

    4407

    浏览量

    137673
  • AXI
    AXI
    +关注

    关注

    1

    文章

    143

    浏览量

    17792

原文标题:AXI总线高性能分析仪——VARON(一)

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    目前主流开发软件有KEI和ewarm,哪一款软件比较简单适合新手呢?

    目前主流开发软件有KEI和ewarm,哪一款软件比较简单适合新手呢?
    发表于 12-01 08:24

    利用 NucleiStudio IDE 和 vivado 进行硬件联合仿真

    ,使用NucleiStudio IDE 和 vivado对蜂鸟E203+demo协处理器的软硬件协同仿真实验已经完成。根据以上步骤可以方便地对E203 SoC进行
    发表于 11-05 13:56

    硬件协同技术分享 - 任务划分 + 自定义指令集

    引言 在芯片设计复杂度日趋增长的现状下,设计一款SoC或者加速器模块所需要的设计周期和涉及风险都在不断上升。在快节奏迭代和市场的推动下,电子系统级设计(Electronic System
    发表于 10-28 08:03

    如何对蜂鸟e203内核乘除法器进行优化

    蜂鸟E203是一款基于RISC-V指令集的多核处理器,内置了乘法和除法运算单元,这些运算单元的性能直接影响到整个处理器的性能表现。因此,优化乘除法器是提高整个处理器性能的重要手段之
    发表于 10-24 06:47

    【产品介绍】Altair HyperStudy拓扑优化软件

    AltairHyperStudy强大的设计探索和优化HyperStudy是一款多学科设计研究软件,可帮助设计师探索和优化产品的性能和稳健性。HyperStudy通过结合最新数学方法、预
    的头像 发表于 09-19 17:03 334次阅读
    【产品介绍】Altair HyperStudy拓扑<b class='flag-5'>优化</b><b class='flag-5'>软件</b>

    【干货分享】在M-K1HSE开发板上使用SecureCRT工具进行调试

    SecureCRT是一款支持SSH协议的终端仿真软件,可通过串口或网口对开发板系统信息进行查看、对开发
    的头像 发表于 08-12 08:07 1149次阅读
    【干货分享】在M-K1HSE<b class='flag-5'>开发</b>板上使用SecureCRT工具<b class='flag-5'>进行</b>调试

    从电机优化到性能飞升!ANSYS Maxwell 低频电磁场仿真全解析

    软件概述ANSYS Maxwell 是 ANSYS 公司旗下一款功能强大的低频电磁场仿真软件,在电力、电子、机电等多个行业有着广泛的应用
    发表于 07-24 16:52

    嵌入式软件开发常用的软件有哪些?

    、‌TCP通信接口 9. Arduino IDE Arduino是一款开源的硬件平台,‌广泛应用于各种互动项目和原型设计中。‌它的主要功能体现在其强大的硬件板和各种功能引脚,‌以及与之配套的
    发表于 07-03 17:06

    nRF54系列新代无线 SoC

    应用。 开发硬件****单板开发套件我们提供单板开发套件,包含在我们的SoC上开始开发所需的
    发表于 05-26 14:48

    仿真软件ABAQUS:功能强大的有限元软件

    在当今的工程技术领域,仿真分析已经成为产品设计、结构优化和材料研究不可或缺的部分。随着计算机技术的飞速发展,各种仿真软件应运而生,其中AB
    的头像 发表于 04-23 11:05 1533次阅读
    <b class='flag-5'>仿真</b><b class='flag-5'>软件</b>ABAQUS:功能强大的有限元<b class='flag-5'>软件</b>

    一款入耳式耳机的仿真与分析

    电子发烧友网站提供《一款入耳式耳机的仿真与分析.pdf》资料免费下载
    发表于 04-22 15:39 5次下载

    请问瑞芯微的soc芯片,有没有尺寸小于10mm*10mm的? 找一款小尺寸的soc用于视频处理

    请问瑞芯微的soc芯片,有没有尺寸小于10mm*10mm的? 找一款小尺寸的soc用于视频处理
    发表于 03-28 11:47

    【Simcenter FLOEFD】利用完全嵌入CAD的CFD软件,帮助设计师尽早评估流体流动和传热,从而缩短开发时间

    的直观CFD界面直接在原生CAD几何体上执行CFD并消除CFD开销仿真驱动型设计–探索、比较和优化SimcenterFLOEFD软件一款完全嵌入CAD的CFD
    的头像 发表于 03-19 16:33 804次阅读
    【Simcenter FLOEFD】利用完全嵌入CAD的CFD<b class='flag-5'>软件</b>,帮助设计师尽早评估流体流动和传热,从而缩短<b class='flag-5'>开发</b>时间

    硬件开发八年,我强烈推荐这款免费的电路仿真软件

    Part 01 前言 文末有软件安装包以及软件教程获取方式 工欲善其事,必先利其器,做硬件开发仿真软件
    的头像 发表于 12-23 08:10 9857次阅读
    <b class='flag-5'>硬件</b><b class='flag-5'>开发</b>八年,我强烈推荐这款免费的电路<b class='flag-5'>仿真</b><b class='flag-5'>软件</b>

    嵌入式工程师常用的开发工具有哪些?

    代码转换为机器可执行的代码。GCC(GNU Compiler Collection)是一款免费且功能强大的编译器,广泛应用于嵌入式开发领域。它支持多种编程语言和目标架构,具有良好的可移植性和优化能力
    发表于 12-20 15:29