Xilinx-WARNING:Xst:737

Posted by Harid七月 - 24 - 2011 Leave comments   150 views 

Xilinx ISE综合工程的时候,如果出现如下警告:

WARNING:Xst:737 - Found 1-bit latch for signal <signal>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.

其大意是说生成了锁存器,而不推荐在FPGA/CPLD中使用锁存器。警告中也指出了是因为不完整的case或者if语句。在ISE中,产生警告大部分时候我们是可以忽略它的,不过如果WARNING太多可能导致最后工程失败。

在case中,最好是在最后有“ default: ”项,即使什么动作也没有;

在if语句中,最好是在有一个if条件就有一个else与之相匹配;

这样能避免不必要的锁存器的产生。

 

   声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
   原创文章转载请注明:转自《Xilinx-WARNING:Xst:737

分享本文: 腾讯微博 QQ空间 人人网 百度空间 开心网 新浪微博 Google Reader 豆瓣
Comments(1) Leave comments
  1. Gravatar
    王衬衬 SouGou Browser SouGou Browser 2.X Windows Windows XP

    :!:

7 + 9 =  (required)
 疑问 鼓掌 难过 呲牙 强 微笑 快哭了 坏笑 汗 奋斗 撇嘴 OK 偷笑 委屈 尴尬 傲慢 握手 玫瑰 胜利 大哭 抱拳
启用云输入法:      

NOTICE1: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!

NOTICE2: 请申请gravatar头像(http://en.gravatar.com),木有头像的会显示为“小怪物”头像,将难以通过审核!

NOTICE3: 如果您能消除一下评论框旁边的邻居的寂寞的话,Harid将不胜感激,你懂的!^_^