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

在编译使用了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文件。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值