【发布时间】:2017-04-07 17:55:15
【问题描述】:
我正在为 modelsim 编写一个 TCL 脚本,我想将信号的输出值与一个常数进行比较,以了解电路是否正常工作。我知道如何控制输入信号,但不知道如何回显输出。
理想情况下,我可以将所有内容通过管道传输到 csv 文件,但让脚本返回通过/失败就足够了。
我仍然需要以类似于 bash 上的 [$echo outf] 之类的方式读取输出的值(在我的情况下是 sim:/union/outf)
附言。我意识到标题可能具有误导性,因为我可以打印在脚本中声明的变量的值。我需要打印波形输出的当前值。
【问题讨论】:
-
我建议您最好通过编写 VHDL(或其他一些 HDL)而不是尝试使用 TCL 来生成刺激和检查输出。它更容易,更强大,不是专有的,整个行业都在做。