Modelsim # ** Error: (vsim-SDF-3445) Failed to parse SDF file 解决方法(转)
1赞
发表于 4/10/2014 6:24:50 PM
阅读(9183)
是目录设置有问题,我一开始也遇到了这个问题,必须要使.sdo文件的目录和modelsim工程文件的目录在同一个目录下,这样编译就不会报错,究其原因是因为在.vo文件中,与sdf文件有关的命令行如下:
initial $sdf_annotate("modelsim_test_v.sdo");
实际上.vo默认sdo文件就在和modelsim的工程同一个根目录下,所以才会出现error:
# ** Error: (vsim-SDF-3894) modelsim_test_v.sdo: Compiled SDF file was not found.
即modelsim没有找到sdo文件
(即可将用QuartusII先生成的.sdo文件考到与工程名同目录下,工程名的后缀名为.mpf)
华清远见的视频教程认为:
这是ModelSim软件本身的问题。
提供的解决办法是:
建Project。把除sdf文件以外的文件添加到工程编译。然后打开start simulation对话框,选design页,选中testbench文件,再点开sdf页,添加sdf文件,选中左下角的两个选项(禁止警告,把错误变成警告)。继续仿真即可。
