您的位置:首页 > 其它

ERROR:Place:866 - Not enough valid sites to place the following IOBs: IO Standard: Name = LVC (20

2018-12-04 14:39 1021 查看

在编译使用了DDR3 IP核 在进行map时出现了下面的错误:

ERROR:Place:866 - Not enough valid sites to place the following IOBs:

   IO Standard: Name = LVCMOS25, VREF = NR, VCCO = 2.50, TERM = NONE, DIR =

   BIDIR, DRIVE_STR = 12

    IO

    IO_x

 

一般是使用IP核时会出现这样的错误,在进行MAP过程中,在ISE的控制台会下面打印下面的信息:

   | IO                        | IO | LVCMOS25     | NR   | 2.50 | PAD190      

   | N3   | None    Vref 

   | IO_x                      | IO | LVCMOS25     | NR   | 2.50 | PAD191      

   | P4   | None    

 

实际上这两个pin并没有用到,一般出现这个错误是工程中IP核某个pin没有约束正确或者遗漏了。

我遇到的问题是在DDR IP核中,顶层两个pin命名为 mcb3_rzq 和 mcb3_zio,但DDR例化代码中并没有连接到这另个pin,而是命名为rzq3和zio3,出现了上面的错误。

          .mcb3_rzq      (  rzq3     ),

          .mcb3_zio      (  zio3     ),

把上面的语句改为下面的语句就行了:

  .mcb3_rzq               (mcb3_rzq),   

   

  .mcb3_zio               (mcb3_zio),

 

或者把顶层管脚 mcb3_rzq 和 mcb3_zio 改为rzq3和zio3 ,并重新修改ucf文件。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐