前几天看网上一个人说在仿经典基础程序按键消抖实验的时候0 error、0 warning,正好我也在仿这个实验,就想说看看我能不能也出现这样爽的结果,没想到最后出了6个warning,于是施展搜索大法,力争把几个warning消灭掉!

1.

Warning: An incorrect timescale is selected for the Verilog Output (.VO) file of this PLL design. It's required that the timescale should be 1 ps when simulating a PLL design in a third party EDA tool.

这个大致是关于时间精度的,在网上查了下,将SETTING中精度设置由1ns改为了原本的1ps,警告消失,警告的大致意思是在EDA第三方仿真工具下仿真PLL设计,就要求时间精度为1ps,不明白为什么一定要这样,有待以后解决。

2.

Warning: Found pins functioning as undefined clocks and/or memory enables
  Info: Assuming node CLK is an undefined clock

研究了半天,刚开始以为是没设定时钟管脚,还在纳闷明明所有PIN都设定了,后来看到网上说是没设定全局时钟,于是一系列设定后终于解决,并且明白了之前一直不理解的时钟频率问题,原来时钟频率是可以自行设定的,本来还以为只能testbench里假定呢,傻了~

下面是解决办法:

选择Assignment > Setting命令,在Timing Analysis Settings下选择的Classic Timing Analyzer Settings

Default required fmax中填入时钟频率,点击下面的Indicidual Clocks按钮

点击New

点击Applies to node后面的“...”按钮,并在弹出的Node finder中加入相应的CLK信号

填上clock settings name(即为程序中CLK),设置时钟频率和占空比,点击OK

然后一路OK下去,再编译的时候这个警告就会没有了

3.

Warning: The Reserve All Unused Pins setting has not been specified, and will default to 'As output driving ground'.

这个是比较诡异的警告,在网上搜了半天,没有确切的解决办法,这个信息大致的意思是未定义管脚设置接地,其实无关紧要,但是放在那不管很影响我的0warning记录,于是在setting里面找,后来发现在device里有个对话框device and pin options,打开后里面有个unused pins,把里面的选项由原来的接地改成三态,再仿真警告就没了,但奇怪的是,后来我又改了回来,再仿真,警告还是没有出现,不知何故。

4.

Warning: Expected ENABLE_CLOCK_LATENCY to be set to ON but is set to OFF

这个是说时钟延迟的一个设置应该设置为ON,网上都说没什么影响,貌似与时序仿真有关,不太清楚,设置在Classic Timing Analyzer中有个more setting,里面下拉菜单中就有ENABLE_CLOCK_LATENCY,设置为ON就OK。

5.

Warning (10238): Verilog Module Declaration warning at sw_debounce.v(5): ignored anonymous port(s) indicated by duplicate or dangling comma(s) in the port list for module "sw_debounce"

这个在网上死活没找到,最后只好自己解决,简单看了下,大致是端口定义那边的逗号出了问题,于是鼠标爬过去看,结果发现在定义端口的最后一个端口后面多了个逗号,真是马虎~

6.

Warning: Feature LogicLock is only available with a valid subscription license. Please purchase a software subscription to gain full access to this feature.

由于我用的版本是免费的,所以不支持逻辑锁定功能,不知道对程序有没有影响,消不下去。

郁闷~~~没有完成0warning,不过还好这个不是技术性问题,所以我也暂时忽略它吧!

一个晚上解决的,终于把键盘消抖程序完成了!

QII中的几个Warning的解决方法相关推荐

  1. 关于Visual Studio 中“scanf”输入报错的解决方法

    有很多初次接触VS的同学会发现,当我们在写完一段代码,代码中用到scanf输入变量时,在调试编译的过程中就会出现错误: warning C4996: 'scanf': "This funct ...

  2. android studio 运行闪退,ubuntu上在androidstudio中启动emulator闪退的解决方法

    阅读目录(Content) 平台 现象 解决 一.查看模拟器的信息 二.命令行运行模拟器 平台 Ubuntu14.04 64 现象 在AndrodStudio中点击模拟器的启动按钮后,模拟器界面弹出后 ...

  3. jquery.ajax的url中传递中文乱码问题的解决方法

    jquery.ajax的url中传递中文乱码问题的解决方法 JQuery JQuery默认的contentType:application/x-www-form-urlencoded 这才是JQuer ...

  4. php中隐藏网址,是否隐藏前台网址中的index.php文件名 解决方法

    是否隐藏前台网址中的index.php文件名,解决方法如下: 第一步:先在网站后台设置隐藏前台网址中的index.php文件名(如图所示). 如果空间不支持,就要按下面步骤操作. 第二步:可以通过UR ...

  5. 在一个有返回值的方法中,用block回传的解决方法

    在一个有返回值的方法中,用block回传的解决方法 参考文章: (1)在一个有返回值的方法中,用block回传的解决方法 (2)https://www.cnblogs.com/dsp-ios/p/64 ...

  6. 开发chrome 插件, background.js中 console log 看不到解决方法

    开发chrome 插件, background.js中 console log 看不到解决方法 参考文章: (1)开发chrome 插件, background.js中 console log 看不到 ...

  7. Button中command后面函数添加参数解决方法

    Button中command后面函数添加参数解决方法 参考文章: (1)Button中command后面函数添加参数解决方法 (2)https://www.cnblogs.com/smart-ziha ...

  8. 【培训】 项目实训中遇到的问题 总结 跟解决方法

    [培训] 项目实训中遇到的问题 总结 跟解决方法 参考文章: (1)[培训] 项目实训中遇到的问题 总结 跟解决方法 (2)https://www.cnblogs.com/TwilightSnow/p ...

  9. Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?

    Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved? 参考文章: (1)Myeclipse开发环境下文件 ...

最新文章

  1. a标签onclick事件解析
  2. linux 上使用wc -l命令快速查看文件内容有多少行,以及如何匹配指定字符查看多少行
  3. [YTU]_2575( 交通工具信息)
  4. Java线程池框架核心代码分析
  5. linux optimizer,linux命令1—安装optimizer(示例代码)
  6. ThinkPHP 的URL重写时遇到No input file specified的解决方法
  7. [Voice communications] 音量的控制
  8. 状态机finite-state machine学习笔记2——按键消抖初步(1)
  9. matlab距离平方和公式推导,求助高手,用matlab求两幅图像平方和再开根号公式怎样表达?...
  10. 竞争情报的网络信息源
  11. 加载mysql驱动失败_java mysql 驱动加载失败
  12. PHP的设计模式及场景应用介绍
  13. 给你的网页加个二次元老婆吧
  14. 识海日志——时间都去哪了(20140311)
  15. Unity接入OneStore内购
  16. TCL作价5000万美元收购美国Novatel Wireless公司MIFI业务
  17. label 中的for属性有什么用
  18. Django的defer和only方法详解
  19. 【动网论坛7.1 sp1 修改】-论坛短信无刷新弹出
  20. 扬州全景拍摄,扬州全景图片欣赏

热门文章

  1. 微信公众号文章爬取下载各种格式
  2. 14.Unity2D 横版 粒子系统特效 飙血粒子+高处落地粒子+对象池管理所有粒子
  3. MySQL学习笔记3---Explain字段分析
  4. 虚机安装Linux网络配置的一些笔记(隔离,桥接,NAT)
  5. 基于Python实现的英文文本信息检索系统
  6. Matlab 将计算结果制作成 gif 动画
  7. CISCO XRV-9K KVM虚机启动问题
  8. linux ubuntu配置要求,Ubuntu Server 14.04和Kylin 14.04 Enhanced Release amd64最低硬件配置要求...
  9. 医疗卫生信息化数据防泄漏保护系统解决方案
  10. NETCONF配置CISCO XE(csr1000v)初体验