VARON是一款AXI性能分析工具。VARON帮助对AXI总线进行性能分析,该总线用于FPGA/ASIC设计的各个阶段,如架构、RTL设计、原型滤波网络等。 VARON捕获AXI总线信号和可视化数据传输量,突发长度,延迟,和总线事务。它有助于用户在设计初期对AXI总线的瓶颈进行分析。
VARON IP包括可配置的主站或从站IP,提供可合成的FPGA IP。这使得将AXI总线作为硬件实现起来很容易。
下面是VARON的特点:
- 提供AXI总线的事务级别视图。
- 自动校正数据传输量,突发长度,延迟和总线事务的基本数据,并可视化为图表。
- 可以根据目标设计的需要将其灵活配置为主/从站。
VARON是一款性能分析工具,将捕获结果可视化为图表。用红色突出显示超出预期范围的数据。 此功能可帮助用户分析性能瓶颈分析。
VARON由嵌入目标设计和捕获AXI总线的VARON IP部件以及在Linux上运行的VARON监视器GUI组成。
其系统图像如图1所示。
图2显示了VARON系列的目标设计阶段。 VARON仿真版本最适合架构设计,使用RTL仿真器的RTL设计阶段以及使用硬件仿真器的芯片级验证。
图2 VARON应用区域
图3显示了VARON监视器的分析图示例。
- 延迟分布图显示时延的分布,并可以检查该值是否在预期范围内。
- 总线事务图表显示每个端口或AXI ID事务时序参数,并且可以突出显示/搜索延迟比预期大的事务。 每
- 单位时间数据传输量图表有助于分析数据传输大小的性能。
这些图表可帮助用户进行AXI性能分析和系统性能瓶颈分析。
图3 VARON分析AXI性能
下表显示了VARON中支持的Linux版本。
表1 VARON ver2.0.1支持的操作系统列表
VARON版本 | OS | 支持版本 |
ver2.0.1 | Linux | Redhat 7 CentOS 7 |