1. Windows 下安装cocotb
pip install cocotb
2下载解压官方代码
https://github.com/cocotb/cocotb/tree/stable/1.9
或者
https://download.csdn.net/download/helloasimo/89853604
我本地路径如下:
3使用vscode打开cocotb工程
4找到并打开test_adder.py文件;
C:\virtualbox\share\cocotb\cocotb-stable-1.9\examples\adder\tests\test_adder.py
注意:确保下面这个文件在这两个路径都有(通过复制),以解决上面Line 16--“from adder_model import adder_model”无法找到文件的警告。
5点击F5以运行:
6在sim_build路径下,查看生成的vcd文件:
这个波形文件名字,与adder.sv代码对应。
7打开vcd文件
命令: dve -full64 -vpd dump.vcd
说明: 这里我已经将vcd波形文件由windows复制到了含有Synopsys VCS的CentOS linux系统中。 因此工作平台已经切换到了Linux。
8Ctrl+4来打开文件
9Zooms Full来查看波形
10效果如下:
可以添加更多信号:
其他:
将vcd转换成fsdb---未成功
其他参考:
1.Welcome to cocotb’s documentation! — cocotb 1.9.1 documentation
2.Good example.