|

楼主 |
发表于 2008-1-10 22:18:15
|
显示全部楼层
找到错误的 原因了,费了两天时间;[size=133%]•在ise中process中点开Implement Design左边的加号,再点开Place&route,右击Generate post-place&route Simulation Model, 打开Simulation Model Properties中 Include $sdf_annotate Function In Verilog File
项选,选中的话会在生成的post-place&route Simulation Model(.v文件)中wire定义完后加入initial $sdf_annotate(“netgen/par/traffic_light_timesim.sdf”);一句话;在这也就是说,在modelsim 仿真时新建的工程下必须有netgen/par目录,并且traffic_light_timesim.sdf也必须在这个目录里,而且sdf文件名是不能变的.倘若在ise新建的工程目录下新建modelsim工程,目录没出错,但出现Fail read “netgen/par/traffic_light_timesim.sdf” in read model的错误;我将里面的测试文件,.sdf文件和生成的.v文件拷贝到一个新的文件夹中,在新的文件夹中新建modelsim工程,我感觉要么修改生成的.v文件中出现的目录,要么取消该属性项的选择. 倘若取消的话回有什么样的后果我还闹不清楚,但也能仿出来.还望各位指教啊/ |
|