完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
嗨,
运行时出现此错误: 错误:[放置30-467]根据用户约束,此设计需要在SLR no的下半部分放置17个BUFG实例。 1.由于设备容量限制,这是不可能的。 SLR的每一半只有16个BUFG站点。 解决方案:请分析您的约束条件,以确保设备中SLR的上半部分或下半部分分配不超过16个BUFG 我已经确定了28个未放置在vivado中的BUFG单元,但是我不确定如何限制它们以便它们处于特定的SLR中,你能给我一些例子来解决这个问题吗? 我是否需要逐个约束,或者存在一个平衡BUFG分布的通用约束? 或者可能使用其他策略? 谢谢 以上来自于谷歌翻译 以下为原文 Hi, I got this error when run place: ERROR: [Place 30-467] Based on the user constraints, this design needs to place 17 BUFG instances in the bottom half of SLR no. 1. This is not possible due to the device capacity constraints. Each half of an SLR only has 16 BUFG sites. Resolution: Please analyze your constraints to ensure that no more than 16 BUFGs are assigned to the top or bottom half of the SLRs in the device I have identify 28 BUFG cells unplaced in vivado, however I'm not sure how to constraint them in order they be in specific SLR, can you give me some example to fix this please? Do I need to constraint one by one or there is a generic constraint that balance the distribution of BUFG? Or maybe using another strategy? Thanks |
|
相关推荐
6个回答
|
|
你好@ pumaju1808
set_property LOC BUFG_location [get_cells BUFG_instance_name] 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 在原帖中查看解决方案 以上来自于谷歌翻译 以下为原文 Hi @pumaju1808 set_property LOC BUFG_location [get_cells BUFG_instance_name] 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)View solution in original post |
|
|
|
你好@ pumaju1808
我认为一个接一个地限制BUFG是向前发展的方式。 但我建议你分析BUFG负载以及关于BUFG到特定位置的约束。 谢谢, 维奈 -------------------------------------------------- ------------------------------------------您是否尝试在Google中输入问题? ? 如果没有,你应该在发布之前。 此外,MARK这是一个答案,以防它有助于解决您的查询/问题。给予帮助您找到解决方案的帖子。 以上来自于谷歌翻译 以下为原文 Hi @pumaju1808 I think constraining one by one BUFG is the way to move forward. But I suggest you to analyze the BUFG loads and with respect to that constraint BUFG to specific locations. Thanks, Vinay -------------------------------------------------------------------------------------------- Have you tried typing your question in Google? If not you should before posting. Also, MARK this is as an answer in case it helped resolve your query/issue.Give kudos to the post that helped you to find the solution. |
|
|
|
打开opt_design.dcp并找到(Ctrl + F)设计中的所有BUFG。然后使用xdc约束开始定位所需的BUFG并运行place_design.you可以在TCL控制台中运行以下命令opt_designplace_ports这会在内存中留下部分位置。
然后,您可以在SLR0的下半部分查看所有实例占用BUFG站点的内容。 即使您在BUFG实例上没有LOC约束,很可能在与BUFG关联的单元格上应用了LOC约束。 例如,如果IO端口正在驱动BUFG并且IO端口被锁定到IO组或时钟区域,则相关联的BUFG需要放置在限制BUFG放置的同一组中。 谢谢和RegardsBalkrishan ----------------------------------------------- ---------------------------------------------请将帖子标记为 一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。 以上来自于谷歌翻译 以下为原文 open opt_design.dcp and find (Ctrl+F) all the BUFGs in the design. Then start LOCing the required BUFGs using xdc constraints and run place_design. you can run below commands in TCL console opt_design place_ports This leaves partial placement in memory. You can then see what all instances are occupying BUFG sites in lower half of SLR0. Even though you dont have LOC constraints on BUFG instances, it is quite possible that you have LOC constraints applied on the cells associated with BUFG. For example if IO port is driving BUFG and the IO port is locked to a IO bank or clock region then the associated BUFG needs to be placed in the same bank which restricts the BUFG placement. Thanks and Regards Balkrishan -------------------------------------------------------------------------------------------- Please mark the post as an answer "Accept as solution" in case it helped resolve your query. Give kudos in case a post in case it guided to the solution. |
|
|
|
你好@ pumaju1808
我希望你使用7系列SSI设备。 当设计具有超过16个BUFG时,您需要遵循一些额外的时钟指南。 尝试减少设计中的BUFG(看看你是否可以使用BUFR和BUFH),请参阅第111-112页,网址为:http://www.xilinx.com/support/documentation/sw_manuals/xilinx2016_4/ug949-vivado-design-methodology.pdf 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 以上来自于谷歌翻译 以下为原文 Hi @pumaju1808 I hope you are using 7 series SSI device. There are some additional clocking guidelines you need to follow when design has more than 16 BUFG's. Try reducing the BUFG's in your design (see if you can use BUFR and BUFH), refer to page-111,112 of https://www.xilinx.com/support/documentation/sw_manuals/xilinx2016_4/ug949-vivado-design-methodology.pdf 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) |
|
|
|
谢谢你的回复,
任何人都可以给我一个具体的例子如何约束一个BUFG? 如何“使用xdc约束定位所需的BUFG”? 谢谢 以上来自于谷歌翻译 以下为原文 Thanks for your responses, Can anyone give me a specific example how it would be constraint a BUFG? How do I "LOCing the required BUFGs using xdc constraints" ? Thanks |
|
|
|
你好@ pumaju1808
set_property LOC BUFG_location [get_cells BUFG_instance_name] 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 以上来自于谷歌翻译 以下为原文 Hi @pumaju1808 set_property LOC BUFG_location [get_cells BUFG_instance_name] 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) |
|
|
|
只有小组成员才能发言,加入小组>>
2281 浏览 7 评论
2694 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2176 浏览 9 评论
3250 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2321 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
582浏览 1评论
1650浏览 1评论
145浏览 1评论
在使用xc5vsx95T时JTAG扫片不成功,测量TDO无信号输出
2299浏览 0评论
612浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-24 10:36 , Processed in 1.206242 second(s), Total 58, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号