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

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

3天内不再提示

调试AMBA AXI未完成事务

星星科技指导员 来源:synopsys 作者:Abhishek Upadhyay 2023-05-26 16:03 次阅读

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

Synopsys Verdi 协议分析器支持独特的搜索/过滤功能,以克服此类调试痛点。让我们在下图的帮助下,阐明什么是未完成的交易。

poYBAGRwZ7SASz69AACAj2njkCs489.png

AXI 未完成交易

AXI 主站可以发出多个地址(A1、A2、A3)进行读/写,而无需等待各自的完成。典型的调试要求是在模拟的特定时间窗口中计数和跟踪未完成的事务。通过信号转储或日志文件进行调试的传统方法非常繁琐且耗时。

Verdi 协议分析仪与 AXI VIP 原生集成,使调试变得简单快捷。协议分析器 GUI 的快照如下所示。主/从事务及其属性可以在 GUI 中突出显示。可以从工具栏中的菜单按钮调用搜索引擎。使用具有适当查询的搜索引擎将在不到 10 秒的时间内过滤此类事务,从而轻松快速地调试 AXI 未完成事务。

pYYBAGRwZ7iAPNI0AAGXg08y83w909.png

威尔第协议分析仪

完整的解决方案在白皮书 - 查找未完成交易中进行了描述。

审核编辑:郭婷

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

    关注

    0

    文章

    90

    浏览量

    12410
  • GUI
    GUI
    +关注

    关注

    3

    文章

    610

    浏览量

    38787
  • AXI
    AXI
    +关注

    关注

    1

    文章

    126

    浏览量

    16285
收藏 人收藏

    评论

    相关推荐

    XPe上显示的文字未完成

    集成显卡,XPe,中文字体。 大家好,这里有一件奇怪的事。 在安装驱动程序之前,我的应用程序UI上的文本显示正常,但是一些文本显示未完成,如左侧或右侧部分缺失,安装驱动程序后,英文字体正常。 我尝试
    发表于 10-24 15:17

    串口通信接收未完成0x80是怎么来的?

    }}} }} 其中 if((USART_RX_STA&0x80)==0)//接收未完成0x80是怎么来的?什么意思?
    发表于 06-04 09:24

    学习架构-AMBA AXI简介

    本指南介绍了高级微控制器总线体系结构(AMBAAXI的主要功能。 该指南解释了帮助您实现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

    传下一代iPhone未完成最终设计

      据美国科技博客iMore报道,苹果工程师尚未完成下一代iPhone的最终设计,但该智能机仍有可能在今年10月发布。
    发表于 05-14 08:47 451次阅读

    AMBA AXI总线学习笔记

    AMBA AXI 总线学习笔记,非常详细的AXI总线操作说明
    发表于 11-11 16:49 11次下载

    AI续写贝多芬未完成作品,风格很贴近贝多芬

    贝多芬作为享誉世界的音乐家,其作品也是享誉世界,不过他的《第十交响曲》并没有作完。而这首曲子也即将“完成”:为迎接贝多芬诞辰250周年,一个由音乐家和程序员组成的研究小组正在训练AI来续写贝多芬未完成的《第十交响曲》。
    的头像 发表于 12-16 10:53 2455次阅读

    一文看懂AMBA AXI协议

    AMBA AXI 协议以高性能,高频系统设计为目标,提供了很多适合高速亚微型系统 互连的特征。
    发表于 03-28 09:47 23次下载
    一文看懂<b class='flag-5'>AMBA</b> <b class='flag-5'>AXI</b>协议

    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已经进行来了相关整改工作。
    的头像 发表于 08-26 11:08 3201次阅读

    stm32开发3D打印机(零)——打印板配置(未完成

    stm32开发3D打印机(零)——打印板配置(未完成
    发表于 12-07 14:06 24次下载
    stm32开发3D打印机(零)——打印板配置(<b class='flag-5'>未完成</b>)

    模拟智能传送装置(未完成

    /88344555## 注意:代码未完成超重记录单元Q:啥时候完成?A:大三实训抽到的时候(没抽到就不填了)2代码:main.c***************************...
    发表于 12-23 19:45 8次下载
    模拟智能传送装置(<b class='flag-5'>未完成</b>)

    快速了解最新的AMBA AXI5协议功能

    Arm® AMBA® 5 AXI 协议规范支持高性能、高频系统设计,用于管理器和从属组件之间的通信。AMBA AXI5 协议扩展了前几代规范,并增加了几个重要的性能和可扩展性功能,这些
    的头像 发表于 05-25 16:01 1679次阅读