ucli命令记录

VCS有命令行模式和图形模式,图形模式使用的是DVE,命令交互模式使用的是ucli。

需要在编译时加入参数以开启ucli,否则ucli交互时只能使用简单的'run'、'dump'、'quit'命令。

推荐编译时添加参数如下:

'-debug_access<+option>'    for post-process debug    显然,应该有很多参数可选

'-debug_access+classdbg'    for testbench debug

'debug_access+all'    for capabilities

启动方式:./simv -ucli

scope    显示当前的顶层

scope xxx    进入xxx模块

scope -up    回到上一层

show    显示当前模块的信号及子模块

show xxx -value -radix hex/bin/dec    以特定形式显示信号值

run    运行仿真直到遇到$stop或者设置的断点

run xx    运行xx时间后停止,不推荐使用

run -posedge xx   运行到信号xx的上升沿停止

run -negedge xx

run -change xx   运行到信号xx变化时停止

stop    显示已经设置的断点

stop -posedge xx  在信号的上升沿设置断点

stop -negedge xx

stop -condition {信号表达式}  在信号表达式为真的地方设置断点

stop -delete xx  删除断点xx,xx为断点数字编号

restart   重新启动ucli调试

<cmd> -h  查询cmd命令的帮助








版权声明:本文为kevindas原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。