首页 > 其他分享 >Verdi -- Protocol Analyzer Debug

Verdi -- Protocol Analyzer Debug

时间:2022-08-17 17:36:40浏览次数:52  
标签:xml latency Protocol -- cfg Analyzer FSDB Debug Verdi

介绍

Verdi Protocol Analyzer 和Verdi Transaction Debug中提及的一样,显示transaction的 “波形” 与具体信息。但是需要配合SNPS VIP使用,显示更多协议相关的信息: 如 latency 、bandwidth 等

配置

Compile Time Options

+define+SVT_AXI_ACE_SNPS_INTERNAL_SYSTEM_MONITOR_USE_MASTER_SLAVE_AGENT_CONNECTION  // Required for master-slave latency metrics.

-lca -kdb // dumps the work.lib++ data for source coding view

+define+SVT_FSDB_ENABLE // enables FSDB dumping

-debug access

vip env config


/** Enable protocol file generat on for protocol Analyzer */
this.master_cfg[i].enable_xml_gen = 1;
this.slave_cfg[i].enable_xml_gen = 1;

this.master_cfg[i].pa_format_type = svt_xml_writer:: ::<XML/FSDB/BOTH>;
this.slave_cfg[i].pa_format_type= svt_xml_writer:: ::<XML/FSDB/BOTH>;
// 0 is XML , 1 FSDB and 2 both XML and FSDB. defauit it wil1 be zero

使用

数据解读

write_latency

  • write命令发出到slave接收到的时间,即wvalid 到 bvalid时间

read_latency

  • rvalid 拉高到rlast完的时间

标签:xml,latency,Protocol,--,cfg,Analyzer,FSDB,Debug,Verdi
From: https://www.cnblogs.com/thisway2014/p/16596003.html

相关文章

  • edraw max(亿图图示)
    综合图示绘制软件edrawmax(亿图图示),可以帮助您轻松创建流程图、网络拓扑图、组织结构图、商业图表、工程图,思维导图、软件设计图和平面布局图等等!而且edrawmax中文版使......
  • vue 多行输入框显示行号
    一、概述因业务需求,多行文本需要显示行号,方便查看配置。由于默认的textarea输入框无法显示行号,因此需要使用第三方插件才行。 二、插件我找了一个插件,叫bin-code-edi......
  • 堆外内存的回收机制分析
    堆外内存JVM启动时分配的内存,称为堆内存,与之相对的,在代码中还可以使用堆外内存,比如Netty,广泛使用了堆外内存,但是这部分的内存并不归JVM管理,GC算法并不会对它们进行回收,所......
  • 在linux服务器上搭建FTP服务器
    一、在Linux服务器上安装vsftpyum-yinstallvsftpd二、编辑vsftp.conf文件 参数作用listen=[YES|NO]是否以独立运......
  • WPS 同一个excel文件的子表以多个窗口显示,多个excel文件多个窗口显示
    WPS多个excel文件正常打开,默认是只显示一个窗口的,想要看哪个文件,要在选择栏点哪个文件;  如果要想同时看两个或者多个文件,可以这样在“视图”-->“重排窗口”设置;......
  • 不需额外安装 npm,Markdown 文章目录生成之 VSCode 编辑器和博客园的完美契合
    博客园支持Markdown语法写入。对于目录生成更是简洁得很,只需要在想要生成目录的地方输入[toc]那么当前文章下的所有的标题将会在当前位置组合为该文章的目录。比如博......
  • 终止 axios 正在进行的请求
     业务场景:文件切片上传时需要不断的进行接口请求,文件比较大时需要耗费一定的时间,假如想在中途取消文件上传,那么就需要终止正在进行的接口请求。  实现 在需要终止......
  • SpringBoot使用Log4J2
    一、常用日志框架Log4j:Apache的一个开源项目,可以控制日志信息输送的目的地是控制台、文件、GUI组件等,可以控制每一条日志的输出格式,这些可以通过一个配置文件来灵活地进......
  • 21、如何画表格?
    (1)插入—>文本框—>【绘制横向文本】(2)在【绘制横向文本】里面插入表格(3)表格中输入文字,就可以删除(1)中插入的【绘制横向文本】,如果不删除的话,就无办法调整表格的高度了。......
  • iphone 熄屏黑屏录像方法-取证拍摄-自带功能
    iphone有个旁白模式是为了残疾盲人的只听模式。1、在设置-辅助功能-辅助功能快捷键-选旁白,这样按三下电源键进入/退出旁白模式。2、把声音调没,这样旁白就不会发......