Iverilog故障定位一瞥

上一篇 / 下一篇  2006-04-06 00:35:37 / 天气: 晴朗 / 心情: 高兴 / 个人分类:Verilog及工具

发现在Iverilog中,在代码有些错误下,错误前后的代码仍然可以继续执行。
比如代码写成:

$display("Use %\\\\tHello");

%\\ 这种用法是不允许的。 在ModelSim中将直接在load design时就报告错误,并且不报告错误原因。但是Iverilog输出结果如下:
Use
ERROR: Illegal format: %\\
\\     Hello
而之前的打印语句,只要语法正确,照常会正确显示。就是在这一句出错的地方,前后也能正确显示(把%省掉直接输出\\)。并且给出了具体的出错原因。就像http://icarus.com/eda/verilog/中介绍的一样,关于错误报告占了软件设计代码的很多代码行,使得它的故障定位似乎有点强大。

TAG: Verilog及工具

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar