Modelsim仿真时的Debug命令:$display和$monitor
1、$display
执行到该命令时打印一条信息。常见的几种使用方式:
(1)与$time一起使用,打印当前仿真时间。
如:$display($time);
(2)打印当前某变量值。输出格式,binary用%b,hex用%h,decimal用%d。
如:$display("<counter = %d – counter value>", cnt);
(3)当然,亦可两者混着用。
2、$monitor
实时监测一个或多个变量,若其中至少一个变量的值有变化,即执行该命令。不允许多个$monitor同时运行。
例如:$monitor($time, " a=%b, b=%h, c=%d", a, b, c);
posted on 2011-12-08 17:45 freshair_cn 阅读(1491) 评论(0) 编辑 收藏 举报