原创 学习Modelsim的命令(二)

2009-8-13 09:28 6433 8 13 分类: FPGA/CPLD

 riple 认为,在自动化的测试流程中,获得仿真结果(可观测性)比向测试平台施加激励(可控制性)更重要。 riple


昨天为了通过Tcl脚本把modelsim仿真过程中的变量值读出来, riple 挨个把modelsim的命令读了一遍。还好,才读到e开头的命令,就找到了examine这条命令。采用这条命令,可以读取modelsim仿真过程中所有object的取值。 riple


examine [-delta <delta>] [-env <path>] [-handle] [-in] [-out] [-inout] [-internal] [-maxlen [0 | <integer>]] [-ports] [-expr <expression>] [-name] [-<radix_type>] [-radix <type>] [-time <time>] [-value] <name>…


最好配合上radix -hexadecimal,可以把所有object变成16进制表示,方便Tcl处理。 riple


此外,find命令也不错,可以用来模糊查找signals。 riple


 


应bigyellow朋友的要求,写个简单的例子在此: riple


proc get_value_formated {{radix hex} {node}} {


    examine -$radix -$node


}


puts [get_value_formated hex  /tb_DUT/DUT/counter_q]

PARTNER CONTENT

文章评论6条评论)

登录后参与讨论

用户1373959 2008-8-28 11:14

向riple学习。

ash_riple_768180695 2008-8-27 21:43

多谢夸奖,我还要再接再厉。

用户139434 2008-8-27 16:19

你的博客太好了

用户131589 2008-7-15 04:24

good example, thanks

ash_riple_768180695 2008-7-5 09:19

上面的例子如何?

用户131589 2008-6-30 22:38

能举个例子具体讲一下如何使用examine命令,然后用TCL读取的么?谢谢 :)
相关推荐阅读
ash_riple_768180695 2015-12-18 11:06
学习示例程序:FPGA快速系统原型设计--敏捷实践
        学习与开发板配套的示例程序,是敏捷实践的起点。示例程序是厂商针对开发板上提供的硬件资源和接口量身定做的工程,可以展示其FPGA芯片的功能和性能特点。从示例程序入手最大的好处就是:示...
ash_riple_768180695 2015-11-03 16:46
开发板选取:FPGA快速系统原型设计--敏捷实践
    既然是“实践”,就不能只谈编码和仿真,必须要上板运行、调试。这个虚拟项目的目标是实现一块兼容Intel82574L以太网控制器的千兆网卡,需要运行在一块具备PCIe接口和10/100/10...
ash_riple_768180695 2015-10-22 12:41
开篇:FPGA快速系统原型设计--敏捷实践
    虽然借用了 “系统原型开发”的标题,本系列文章将围绕FPGA IP级别的开发这个主题展开,如果可能的话,将扩展至FPGA System级别的开发。     先上一篇PPT:RSPwFP...
ash_riple_768180695 2013-08-26 10:21
学习SystemVerilog(二)——学习它的理由
    学习SystemVerilog的理由也很多,我在阅读SystemVerilog for Design 和 SystemVerilog for Verification两本书前言的过程中,总...
ash_riple_768180695 2013-08-26 10:19
学习SystemVerilog(一)——不学习它的理由
    想要学习SystemVerilog已经很久了。曾经尝试通过Accellera网站上给出的LRM学习,怎奈内容众多,找不出入手点和重点,只能望而却步。虽然手头有三本SystemVerilog...
ash_riple_768180695 2011-06-26 23:20
Hardware-Assisted IEEE1588 Implementation Analysis
06/18/11 11:00:05 PM         最近一段时间在研究IEEE1588-2008精确时间同步协议(PTP)。该协议可以在软件中实现,如果需要提高时间同步...
EE直播间
更多
我要评论
6
8
关闭 站长推荐上一条 /3 下一条