QuartusII编译与仿真之warning大解析 2010 年 06 月 03 H 上午 10:00在QuartusII K进行编译和仿真的时候,会出现一堆warning,打的rT以忽略,有的却需要注意,S 然按F1可以了解关于该筲告的帮助,但奋时候帮助解释的仍然不淸楚,人家群策群力,把自己知 道和了解的一些关于矜告的问题都说fli來讨论•-下,免得后來的人走弯路.下面是收集整理的一些,有些是自己的经验,有些是网友的,希望能给大家一点帮助,如有不对 的地方,请指正,1) QuartusII对代码进行时序仿真时出现Error: Can’t continue timing simulation because delay annotation information for design is missing.原因:如果只需要进行功能仿真,不全编译也是可以进行下去的,但时序仿真就 必须进行全编译(即工兵栏上的紫色实心三角符号那项)全仿真包括四个模块: 综合器(Synthesis)、电路装配器(Fitter)、组装器(Assember)和时序分 析器(Timing Analyzer),任务窗格中会有成功标志(对号)。
2) 在下载运行的吋候,出现下面的错误:Warning: The JTAG cable you are using is not supported for Nios II systems. You may experience intermittent JTAG communicationfailures with this cable. Please use a USB Blaster revision B.在运行之前已经将.sof文件下载到开发板上面了,但是依然出现上面的问题解决:在配置的吋候,在run之后,进彳了配置,选择target connection,在最 后一项:NIOS II Terminal Communication Device 中,要选择 none (不要是 Jtag_uart)如果采用 USB Blaster,可以选择 Jtag_uarto之后再run就ok 了!3) Error: Can’t compile duplicate declarations of entity "count3" into library "work"此错误一般是原理图文件的名字和图中一个器件的名字蜇复所致,所以更改原理 图文件的名字保存即可。
1. Found clock-sensitive change during active clock edge at time