微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > Spartan6使用DCM不能通过MAP

Spartan6使用DCM不能通过MAP

时间:10-02 整理:3721RD 点击:
一项目,使用了XILINX FPGA,DCM做倍频用。原来使用Spartan 3S400时没有问题。
现改用Spartan6 LX45,使用ISE P&R时出错:
ERRORlace:1355 - Component < u_clock/hf_clk_iso > is driven by DCM or PLL
   component < dcm_pll48m/DCM_SP > placed at < DCM_X0Y1 >. This requires the
   load component to be range constrained to CLOCKREGION_X0Y0 or
   CLOCKREGION_X1Y0. Placer was not able to apply this range constraint because
   component < u_clock/hf_clk_iso > has a LOC constraint or area group in a
   different clock region. Please check whether the user constraints and remove
   any conflicting LOCs or area groups. Note that the loads of a DCM/PLL must be
   constrained to the two adjacent clock regions to the DCM/PLL.

如果删除DCM,将原来接DCM输出引脚的时钟直接连至FPGA的GCLK输入,则没有问题。

上面的提示不是很明白,似乎是要将和DCM有关的电路放限制在某块区域?

请高手指点一下,Spartan 6中使用DCM有什么注意的地方?上述问题要怎样解决?

引脚的时钟直接

   问题已解决,是因为两个DCM串联的原因。


两个DCM串联需要注意些什么呢?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top