首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

一些ise警告

一些ise警告

ise出现如下警告:

Xst:1710 - FF/Latch  <init/curaddr_0> (without init value) has a constant value of 0 in block <lcd>.

Xst:1988 - Unit <initlcd>: instances <Mcompar__n0066>, <Mcompar__n0197> of unit <LPM_COMPARE_3> and unit <LPM_COMPARE_9> are dual, second instance is removed
Xst:2042 - Unit lcd: 64 internal tristates are replaced by logic (pull-up yes): init/_n0019<0>, init/_n0019<1>, init/_n0019<2>, init/_n0019<3>, init/_n0019<4>, init/_n0019<5>, init/_n0019<6>, init/_n0019<7>, init/_n0021<0>, init/_n0021<1>, init/_n0021<2>, init/_n0021<3>, init/_n0021<4>, init/_n0021<5>, init/_n0021<6>, init/_n0021<7>, init/_n0023<0>, init/_n0023<1>, init/_n0023<2>, init/_n0023<3>, init/_n0023<4>, init/_n0023<5>, init/_n0023<6>, init/_n0023<7>, init/_n0029<0>, init/_n0029<1>, init/_n0029<2>, init/_n0029<3>, init/_n0029<4>, init/_n0029<5>, init/_n0029<6>, init/_n0029<7>, init/_n0030<0>, init/_n0030<1>, init/_n0030<2>, init/_n0030<3>, init/_n0030<4>, init/_n0030<5>, init/_n0030<6>, init/_n0030<7>, init/_n0032<0>, init/_n0032<1>, init/_n0032<2>, init/_n0032<3>, init/_n0032<4>, init/_n0032<5>, init/_n0032<6>, init/_n0032<7>, init/_n0041<0>, init/_n0041<1>, init/_n0041<2>, init/_n0041<3>, init/_n0041<4>, init/_n0041<5>, init/_n0041<6>, init/_n0041<7>, init/_n0042<0>, init/_n0042<1>, init/_n0042<2>, init/_n0042<3>,
请问这些警告对程序的结果有没有影响,如何修改可以避免这些警告

谢谢

这里面我最担心的是下边这个警告

Xst:1710 - FF/Latch  <init/curaddr_0> (without init value) has a constant value of 0 in block <lcd>.

程序中有一个改变地址的变量(curaddr),如果curaddr一直是0的话,肯定不能满足程序的要求。

能不能给一个比较好的办法用来改变一块连续变化的地址。

比如  0,1,2,3,4,5,6。。。。。。 100

     1000,1001,1002。。。。。。。。1100

      。

      。

      。

      。

     10000,10001,10002。。。。10100

我采取的方式是用一个变量curaddr存储首地址,然后加上一个i值,换行时用curaddr+100,但是实现不了功能,我怀疑是不是跟上面提到的这个警告有关。

返回列表