完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
在我的设计中,我在将BUFIO2模块输出连接到IODELAY2模块时出错。 错误消息将在下面复制。 任何人都可以帮我调试这个错误。 将这些模块定位到同一半库的过程是什么? 提前致谢.... 错误:位置:1286 - Placer检测到BUFIO2组件驱动组件(引脚上)与IOB组件无关。 不支持与IOB无关的组件的自动时钟放置。 如果加载组件是IODELAY,则用户可以将IODELAY和BUFIO2 LOC定位到同一个半库并重新运行放置器。 以上来自于谷歌翻译 以下为原文 Hi, In my design, I am getting error while connecting BUFIO2 module output to IODELAY2 module. The error message is copied below. Can anybody help me to debug this error. And what is the procedure to LOC these modules to same half-bank?. Thanks in advance.... ERROR:Place:1286 - Placer has detected a BUFIO2 component < BUFIO2_1_NonInvert > driving component < IODELAY2_DCLKa_C0 > (on pin < IDATAIN >) which is not associated with an IOB component. Automatic clock placement of components not associated with an IOB is not supported. If the load component is an IODELAY, the user can LOC the IODELAY and BUFIO2 to the same half-bank and re-run placer. |
|
相关推荐
4个回答
|
|
你好
在探索loc解决方案之前,在这里讨论BUFIO2和IODELAY2的用法是什么? GCLK输入应该直接驱动两个BUFIO2。 使用两个BUFIO2,其中第一个BUFIO2(USE_DOUBLER)用于C0,反向时钟使用BUFIO2(I_INVERT = TRUE)用于连接到同一GCLK的C1。 FPGA逻辑由BUFG(C0 BUFIO2-DIVCLK)驱动。 通过BUFG存在路由延迟。•使用IODELAY2需要IBUFGDS_DIFF_OUT。 (参见图1-35,第49页)•不支持带IODELAY2的单端输入。 您必须找出IOB属于哪个区域的位置。 据此,您相应地找到相应的区域BUFIO2和IODELAY2。 INST“lvdss2p_inst / bufio2_inv_inst”LOC = BUFIO2_X3Y1; // BR中的BUFIO2 所有指南都列在以下文档中: http://www.xilinx.com/support/documentation/user_guides/ug382.pdf 以上来自于谷歌翻译 以下为原文 Hi Before you explore the loc solution, whats the usage of BUFIO2 AND IODELAY2 here? The GCLK input should directly drive two BUFIO2s. Use two BUFIO2s with the first BUFIO2 (USE_DOUBLER) for C0 and an inverted clock using BUFIO2 (I_INVERT = TRUE) for C1 connected to the same GCLK. FPGA logic is driven by BUFG (C0 BUFIO2-DIVCLK). There is a routing delay through the BUFG. • Using an IODELAY2 requires the IBUFGDS_DIFF_OUT. (See Figure 1-35, page 50) • A single-ended input with IODELAY2 is not supported. You have to find out where the IOBs belong to as in which region. According to that you loc the corresponding region BUFIO2 and IODELAY2 accordingly. INST "lvdss2p_inst/bufio2_inv_inst" LOC = BUFIO2_X3Y1;//the BUFIO2 in BR All the guidelines are listed in the following document: http://www.xilinx.com/support/documentation/user_guides/ug382.pdf |
|
|
|
嗨,
您可以使用以下约束将IODELAY / BUFIO2组件锁定到同一半库 INST“BUFIO2_1_NonInvert”LOC = BUFIO2_XxYy; 你是针对斯巴达-6? 如是, 有八个BUFIO2区域,每个区域有4个BUFIO2。 BUFIO2只能驱动一组(IDDR / IODELAY)IOB。 可以由BUFIO2驱动的IOB列于http://www.xilinx.com/support/documentation/user_guides/ug385.pdf的第28页中。 以下是八个BUFIO2区域的列表。 您需要检查IODELAY连接到哪个IOB,然后检查IOB落在哪个区域(来自UG)。 然后,您可以将BUFIO2实例锁定到相应区域中的BUFIO2站点。 谢谢, 迪皮卡。 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 以上来自于谷歌翻译 以下为原文 Hi, You can lock the IODELAY/BUFIO2 components to same half bank using below constraints INST "BUFIO2_1_NonInvert " LOC = BUFIO2_XxYy; Are you targetting spartan-6? If yes, There are eight BUFIO2 regions, each with 4 BUFIO2. A BUFIO2 can drive only a set of (IDDR/IODELAY)IOB’s. The IOB’s which can be driven by a BUFIO2 are listed in page-28 of http://www.xilinx.com/support/documentation/user_guides/ug385.pdf Below is the list of eight BUFIO2 regions. You need to check to which IOB this IODELAY is connected and then in which region the IOB falls (from the UG). you can then lock the BUFIO2 instance to the BUFIO2 site in the corresponding region. Thanks, Deepika. Thanks, Deepika. -------------------------------------------------------------------------------------------- Google your question before posting. If someone's post answers your question, mark the post as answer with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left) |
|
|
|
以下是除上述帖子之外的更多信息
此错误消息(错误:位置:1286)不仅指向连接到BUFIO2的IODELAY,还可以在BUFIO2 IOCLK引脚连接到非IO原语时报告。 IOCLK只应用于驱动IO原语,例如IDDR2。 如果您看到此错误消息并且您没有使用IODELAY或不确定为什么会发生,请确保您已在设计中正确连接BUFIO2中的IOCLK。 如果您希望在整体设计中使用BUFIO2中的clk,则必须通过BUFG使用DIVCLK并使用全局时钟资源。 _______________________________________________如果有助于解决您的查询,请将此帖子标记为“接受为解决方案”。 因此,它将有助于其他论坛用户直接参考答案。如果您认为该信息有用且面向答复,请给予此帖子称赞。 以上来自于谷歌翻译 以下为原文 The below is some more information in addition to the above posts This error message (ERROR:Place:1286) does not only refer to IODELAYs connected to BUFIO2s, it can also be reported any time the BUFIO2 IOCLK pin is connected to a non IO primitive. The IOCLK should only be used to drive IO primitives, like for example IDDR2. If you see this error message and you are not using IODELAYs or are unsure why it occurs, please ensure you have connected the IOCLK from the BUFIO2 correctly in your design. If you wish to use a clk from the BUFIO2 in your overall design it is necessary to use the DIVCLK through a BUFG and use the global clock resources. ________________________________________________ Please mark this post as an "Accept as solution" in case if it helped to resolve your query. So that it will help to other forum users to directly refer to the answer. Give kudos to this post in case if you think the information is useful and reply oriented. |
|
|
|
>错误:位置:1286 - Placer检测到BUFIO2组件>驱动组件(引脚上)
错误消息表明您已将BUFIO2的输出连接到IODELAY2元素的IDATAIN端口。 IDATAIN端口只能由IBUF / IBUFDS输入驱动,BUFIO2只能连接到IDDR / ODDR / ISERDES / OSERDES元件的时钟端口。 您需要修复HDL代码。 ------您是否尝试在Google中输入问题? 如果没有,你应该在发布之前。太多结果? 尝试添加网站:www.xilinx.com 以上来自于谷歌翻译 以下为原文 > ERROR:Place:1286 - Placer has detected a BUFIO2 component < BUFIO2_1_NonInvert > > driving component < IODELAY2_DCLKa_C0 > (on pin < IDATAIN >) The error message indicates that you have connected the output of the BUFIO2 to the IDATAIN port of the IODELAY2 element. The IDATAIN port can only be driven by an IBUF/IBUFDS input and the BUFIO2 can only connect to the clock ports of the IDDR/ODDR/ISERDES/OSERDES elements. You need to fix your HDL code. ------Have you tried typing your question into Google? If not you should before posting. Too many results? Try adding site:www.xilinx.com |
|
|
|
只有小组成员才能发言,加入小组>>
2380 浏览 7 评论
2797 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2262 浏览 9 评论
3335 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2428 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
755浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
543浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
365浏览 1评论
1961浏览 0评论
681浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 10:13 , Processed in 1.640430 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号