如何将fsdb波形转成csv等可读性文本格式
如何将fsdb波形转成csv等可读性文本格式
- 工具
- 用处
工具
利用verdi的fsdbreport,verdi命令如下:
~% fsdbreport test.fsdb -bt 1000ns -et 1100ns -s "top/abc[31:0]" -csv -of h -o test.csv
解释一下:
fsdbreport是verdi的一个工具,可以分析fsdb波形。
其中参数bt是波形的开始时间;et是波形的结束时间;s是导出的信号名,可以用通配符匹配;of是输出的数据格式,h为16进制;o为导出的文件名。
更详细的参数说明可以执行: fsdbreport -h
用处
如果有一个csv文件存储了golden的数据,需要分析一下波形里的某个信号是否和golden的pattern一致。可以用这个命令将波形的数据导出,然后再用脚本分析比对。
如何将fsdb波形转成csv等可读性文本格式
如何将fsdb波形转成csv等可读性文本格式
- 工具
- 用处
工具
利用verdi的fsdbreport,verdi命令如下:
~% fsdbreport test.fsdb -bt 1000ns -et 1100ns -s "top/abc[31:0]" -csv -of h -o test.csv
解释一下:
fsdbreport是verdi的一个工具,可以分析fsdb波形。
其中参数bt是波形的开始时间;et是波形的结束时间;s是导出的信号名,可以用通配符匹配;of是输出的数据格式,h为16进制;o为导出的文件名。
更详细的参数说明可以执行: fsdbreport -h
用处
如果有一个csv文件存储了golden的数据,需要分析一下波形里的某个信号是否和golden的pattern一致。可以用这个命令将波形的数据导出,然后再用脚本分析比对。