验证当今的复杂设计非常耗时,因为仿真需要长时间运行,并且会执行数百万个事务。传统的调试方法是将数百万个数据包的所有信息转储到日志文件中,但是从庞大的日志文件中过滤掉特定的事务总是具有挑战性的。例如,在AXI协议的情况下,在模拟期间允许固定数量的未完成事务,在单次模拟运行或交互式模拟期间的庞大日志文件中始终很难找到此类未完成事务。这是调试的最大痛点之一。
Synopsys Verdi 协议分析器支持独特的搜索/过滤功能,以克服此类调试痛点。让我们在下图的帮助下,阐明什么是未完成的交易。

AXI 未完成交易
AXI 主站可以发出多个地址(A1、A2、A3)进行读/写,而无需等待各自的完成。典型的调试要求是在模拟的特定时间窗口中计数和跟踪未完成的事务。通过信号转储或日志文件进行调试的传统方法非常繁琐且耗时。
Verdi 协议分析仪与 AXI VIP 原生集成,使调试变得简单快捷。协议分析器 GUI 的快照如下所示。主/从事务及其属性可以在 GUI 中突出显示。可以从工具栏中的菜单按钮调用搜索引擎。使用具有适当查询的搜索引擎将在不到 10 秒的时间内过滤此类事务,从而轻松快速地调试 AXI 未完成事务。

威尔第协议分析仪
完整的解决方案在白皮书 - 查找未完成交易中进行了描述。
审核编辑:郭婷
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
分析器
+关注
关注
0文章
93浏览量
12935 -
GUI
+关注
关注
3文章
699浏览量
43850 -
AXI
+关注
关注
1文章
145浏览量
18011
发布评论请先 登录
相关推荐
热点推荐
学习架构-AMBA AXI简介
本指南介绍了高级微控制器总线体系结构(AMBA)AXI的主要功能。
该指南解释了帮助您实现AXI协议的关键概念和细节。
在本指南中,我们介绍:
•AMBA是什么。
•为什么
发表于 08-09 07:37
PCIe AMBA集成指南
本文档旨在提供关于将PCIe接口集成到基于AMBA的片上系统(SoC)的指导。
假设PCIe接口通过基于AXI或ACE协议的互连连接到SoC的其余部分。
读者应熟悉PCIe、AMBA AXI
发表于 08-17 07:25
ARM Cortex-A8技术参考手册
置64位或128位高速高级微处理器总线体系结构(AMBA),用于支持多个未完成事务的主内存接口·用于执行ARM整数指令的流水线·用于执行高级SIMD和VFP指令集的霓虹灯流水线·具有分支目标地址缓存
发表于 08-17 07:43
PrimeCell基础设施AMBA 2 AHB至AMBA 3 AXI桥(BP136)技术概述
AMBA™2 AHB™至AMBA 3 AXI™桥使AHB主机能够与AXI从机或互连进行通信(如果时钟和重置信号是公共的)。
该网桥有三种变种,可支持以下接口:
·ARM11 AHB-L
发表于 08-21 06:43
AI续写贝多芬未完成作品,风格很贴近贝多芬
贝多芬作为享誉世界的音乐家,其作品也是享誉世界,不过他的《第十交响曲》并没有作完。而这首曲子也即将“完成”:为迎接贝多芬诞辰250周年,一个由音乐家和程序员组成的研究小组正在训练AI来续写贝多芬未完成的《第十交响曲》。
AMBA 3.0 AXI总线接口协议的研究与应用
本文介绍了AMBA 3.0 AXI的结构和特点,分析了新的AMBA 3.0 AXI协议相对于AMBA 2. 0的优点。它将革新未来高性能SO
发表于 04-12 15:47
•28次下载
67款APP因未完成整改下架
近日,我国相关监管部门对67款APP因未完成整改已经进行了下架处理,并要求他们必须在近日全部配合完成整改工作,截至目前已经超过一半APP已经进行来了相关整改工作。
模拟智能传送装置(未完成)
/88344555## 注意:代码未完成超重记录单元Q:啥时候完成?A:大三实训抽到的时候(没抽到就不填了)2代码:main.c***************************...
发表于 12-23 19:45
•8次下载
快速了解最新的AMBA AXI5协议功能
Arm® AMBA® 5 AXI 协议规范支持高性能、高频系统设计,用于管理器和从属组件之间的通信。AMBA AXI5 协议扩展了前几代规范,并增加了几个重要的性能和可扩展性功能,这些
AMBA AXI4接口协议概述
AMBA AXI4(高级可扩展接口 4)是 ARM 推出的第四代 AMBA 接口规范。AMD Vivado Design Suite 2014 和 ISE Design Suite 14 凭借半导体产业首个符合
调试AMBA AXI未完成事务
评论