完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
我使用xv72000t FPGA并且我已经用完所有32个BUFG。这是我可以减少的最少数量。 我该怎么处理这个问题?无论如何都要绕过这个问题? 34557时间:cpu = 00:32:22; 逝去了= 00:18:29。 记忆(MB):峰值= 9124.652; 增益= 1418.742 34558警告:[放置30-495]全局时钟脊16由2个时钟缓冲器共享。 这可能会对QOR产生负面影响,因为这些时钟的负载必须限制在特定的SLR上。 以下缓冲区正在使用此主干:u_fpga_dut_clk / RG0_clk_bufg.O u_fpga_dut_clk / rg0_bufg.O.34559警告:[放置30-495]全局时钟脊17由2个时钟缓冲区共享。 这可能会对QOR产生负面影响,因为这些时钟的负载必须限制在特定的SLR上。 以下缓冲区正在使用此主干:u_fpga_dut_clk / u_bufg_iodelay.O u_fpga_dut_clk / rg1_bufg.O.34560警告:[放置30-495]全局时钟主干18由2个时钟缓冲区共享。 这可能会对QOR产生负面影响,因为这些时钟的负载必须限制在特定的SLR上。 以下缓冲区正在使用此主干:u_fpga_dut_clk / sor2_sel.O u_fpga_dut_clk / rg2_bufg.O.34561警告:[放置30-495]全局时钟脊柱19由2个时钟缓冲区共享。 这可能会对QOR产生负面影响,因为这些时钟的负载必须限制在特定的SLR上。 以下缓冲区正在使用此脊柱:u_fpga_dut_clk / RG3_clk_bufg.O u_fpga_dut_clk / rg3_bufg.O.34562错误:[放置30-660]全局时钟刺激超额订阅。 以下时钟网络需要在SLR 3中使用全局时钟脊柱18:u_fpga_dut_clk / sor2 _clk和u_fpga_dut_clk / rg2_pclk.34563解决方案:如果可能,请尝试放宽对全局时钟缓冲区设置的任何约束。 以上来自于谷歌翻译 以下为原文 Hi, I use xv72000t fpga and I have already used up the all 32 BUFG.This is the least number that I can cut down. How should I do with the problem?Is there anyway to bypass this ? 34557 time (s): cpu = 00:32:22 ; elapsed = 00:18:29 . Memory (MB): peak = 9124.652 ; gain = 1418.742 34558 WARNING: [Place 30-495] Global clock spine 16 is shared by 2 clock buffers. This may have a negative effect on QOR as the loads of these clocks have t o be constrained to specific SLRs. The following buffers are using this spine: u_fpga_dut_clk/RG0_clk_bufg.O u_fpga_dut_clk/rg0_bufg.O. 34559 WARNING: [Place 30-495] Global clock spine 17 is shared by 2 clock buffers. This may have a negative effect on QOR as the loads of these clocks have t o be constrained to specific SLRs. The following buffers are using this spine: u_fpga_dut_clk/u_bufg_iodelay.O u_fpga_dut_clk/rg1_bufg.O. 34560 WARNING: [Place 30-495] Global clock spine 18 is shared by 2 clock buffers. This may have a negative effect on QOR as the loads of these clocks have t o be constrained to specific SLRs. The following buffers are using this spine: u_fpga_dut_clk/sor2_sel.O u_fpga_dut_clk/rg2_bufg.O. 34561 WARNING: [Place 30-495] Global clock spine 19 is shared by 2 clock buffers. This may have a negative effect on QOR as the loads of these clocks have t o be constrained to specific SLRs. The following buffers are using this spine: u_fpga_dut_clk/RG3_clk_bufg.O u_fpga_dut_clk/rg3_bufg.O. 34562 ERROR: [Place 30-660] Global clock spines are oversubscribed. The following clock nets need to use global clock spine 18 in SLR 3: u_fpga_dut_clk/sor2 _clk and u_fpga_dut_clk/rg2_pclk. 34563 Resolution: Please try to relax any constraints set on the global clock buffers, if possible. |
|
相关推荐
10个回答
|
|
嗨,
我能够获得设计传递place_design,BUFG在设计中的位置如下所示 BUFG实例 “u_fpga_display / u_DP_sor0 / u_gtx_clk /安装/ clkout1_buf” 被置于 “BUFGCTRL_X0Y23” BUFG实例 “u_fpga_dut_clk / RG0_clk_bufg” 被置于 “BUFGCTRL_X0Y81” BUFG实例 “u_fpga_dut_clk / RG2_clk_bufg” 被置于 “BUFGCTRL_X0Y33” BUFG实例“u_fpga_dut_clk / RG3_clk_bufg “被置于 ”u_fpga_dut_clk / bufgmux_sf0_clk_1 “被置于 ”BUFGCTRL_X0Y30“ BUFG实例” u_fpga_dut_clk / bufgmux_sf0_clk_0 “被置于 ”BUFGCTRL_X0Y31 u_fpga_dut_clk / bufg_xtal “被置于 ”BUFGCTRL_X0Y34 BUFGCTRL_X0Y19“ BUFG实例”“ BUFG实例”“ BUFG实例” u_fpga_dut_clk / bufgmux_sf1_clk_0" 被置于 “BUFGCTRL_X0Y29” BUFG实例 “u_fpga_dut_clk / bufgmux_sf1_clk_1” 被置于 “BUFGCTRL_X0Y28” BUFG实例 “u_fpga_dut_clk / bufgmux_sf2_clk_0” 被置于 “BUFGCTRL_X0Y27” BUFG实例 “u_fpga_dut_clk / bufgmux_sf2_clk_1” 被置于 “BUFGCTRL_X0Y26” BUFG 实例“u_fpga_dut_clk / bufgmux_sf3_clk_0”位于“BUFGCTRL_X0Y25”bufg实例“u_fpga_dut_clk / bufgmux_sf3_clk_1”位于“BUFGC” TRL_X0Y24" BUFG实例 “u_fpga_dut_clk / rg0_bufg” 被置于 “BUFGCTRL_X0Y112” BUFG实例 “u_fpga_dut_clk / rg2_bufg” 被置于 “BUFGCTRL_X0Y108” BUFG实例 “u_fpga_dut_clk / rg3_bufg” 被置于 “BUFGCTRL_X0Y109” BUFG实例 “u_fpga_dut_clk / sor0_sel” 被放置 在 “u_fpga_dut_clk / u_bufg_iodelay” 被置于 “BUFGCTRL_X0Y103” BUFG实例“u_fpga_dut_clk / u_v7_disp_hub_clk / “u_fpga_dut_clk / sor3_sel” 被置于 “BUFGCTRL_X0Y20” “u_fpga_dut_clk / sor2_sel” 被置于 “BUFGCTRL_X0Y18” “BUFGCTRL_X0Y22” BUFG实例BUFG实例BUFG实例 clkout1_buf”被置于 “u_fpga_dut_clk / u_v7_disp_hub_clk / clkout2_buf ”被置于 “BUFGCTRL_X0Y73 BUFGCTRL_X0Y72” BUFG实例“” BUFG实例 “u_fpga_dut_clk / u_v7_disp_hub_clk / clkout3_buf” 被置于 “u_fpga_dut_clk / u_v7_disp_hub_clk / clkout4_buf ”被放置在BUFGCTRL_X0Y74“ BUFG实例” “BUFGCTRL_X0Y75”bufg实例“u_fpga_dut_clk / u_v7_dut_gclk0 / clkout2_buf”位于“BUFGCTRL_X0Y35”bufg实例“u_fpga_dut_clk / u_v7_dut_gclk0 / clkou t3_buf”被置于 “u_fpga_dut_clk / u_v7_dut_gclk0 / clkout4_buf ”被置于 “BUFGCTRL_X0Y37 BUFGCTRL_X0Y36” BUFG实例“” BUFG实例 “u_fpga_dut_clk / u_v7_dut_gclk0 / clkout7_buf” 被置于 “u_fpga_dut_clk / v7_mmcm_dyn_sor_rg_hdmi_u2 / clkout3_buf ”被放置在BUFGCTRL_X0Y38“ BUFG实例” “BUFGCTRL_X0Y32”bufg实例“u_fpga_dut_clk / v7_pll_dyn_rg_u3 / bufg”位于“BUFGCTRL_X0Y21” 如果您仍然遇到前面提到的约束的错误,那么尝试锁定上述位置的所有bufg。 谢谢, 迪皮卡。 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 在原帖中查看解决方案 以上来自于谷歌翻译 以下为原文 Hi, I was able to get the design pass place_design and the locations of BUFG's in the design is as below bufg instance "u_fpga_display/u_DP_sor0/u_gtx_clk/inst/clkout1_buf" is placed at "BUFGCTRL_X0Y23" bufg instance "u_fpga_dut_clk/RG0_clk_bufg" is placed at "BUFGCTRL_X0Y81" bufg instance "u_fpga_dut_clk/RG2_clk_bufg" is placed at "BUFGCTRL_X0Y33" bufg instance "u_fpga_dut_clk/RG3_clk_bufg" is placed at "BUFGCTRL_X0Y19" bufg instance "u_fpga_dut_clk/bufg_xtal" is placed at "BUFGCTRL_X0Y34" bufg instance "u_fpga_dut_clk/bufgmux_sf0_clk_0" is placed at "BUFGCTRL_X0Y31" bufg instance "u_fpga_dut_clk/bufgmux_sf0_clk_1" is placed at "BUFGCTRL_X0Y30" bufg instance "u_fpga_dut_clk/bufgmux_sf1_clk_0" is placed at "BUFGCTRL_X0Y29" bufg instance "u_fpga_dut_clk/bufgmux_sf1_clk_1" is placed at "BUFGCTRL_X0Y28" bufg instance "u_fpga_dut_clk/bufgmux_sf2_clk_0" is placed at "BUFGCTRL_X0Y27" bufg instance "u_fpga_dut_clk/bufgmux_sf2_clk_1" is placed at "BUFGCTRL_X0Y26" bufg instance "u_fpga_dut_clk/bufgmux_sf3_clk_0" is placed at "BUFGCTRL_X0Y25" bufg instance "u_fpga_dut_clk/bufgmux_sf3_clk_1" is placed at "BUFGCTRL_X0Y24" bufg instance "u_fpga_dut_clk/rg0_bufg" is placed at "BUFGCTRL_X0Y112" bufg instance "u_fpga_dut_clk/rg2_bufg" is placed at "BUFGCTRL_X0Y108" bufg instance "u_fpga_dut_clk/rg3_bufg" is placed at "BUFGCTRL_X0Y109" bufg instance "u_fpga_dut_clk/sor0_sel" is placed at "BUFGCTRL_X0Y22" bufg instance "u_fpga_dut_clk/sor2_sel" is placed at "BUFGCTRL_X0Y18" bufg instance "u_fpga_dut_clk/sor3_sel" is placed at "BUFGCTRL_X0Y20" bufg instance "u_fpga_dut_clk/u_bufg_iodelay" is placed at "BUFGCTRL_X0Y103" bufg instance "u_fpga_dut_clk/u_v7_disp_hub_clk/clkout1_buf" is placed at "BUFGCTRL_X0Y72" bufg instance "u_fpga_dut_clk/u_v7_disp_hub_clk/clkout2_buf" is placed at "BUFGCTRL_X0Y73" bufg instance "u_fpga_dut_clk/u_v7_disp_hub_clk/clkout3_buf" is placed at "BUFGCTRL_X0Y74" bufg instance "u_fpga_dut_clk/u_v7_disp_hub_clk/clkout4_buf" is placed at "BUFGCTRL_X0Y75" bufg instance "u_fpga_dut_clk/u_v7_dut_gclk0/clkout2_buf" is placed at "BUFGCTRL_X0Y35" bufg instance "u_fpga_dut_clk/u_v7_dut_gclk0/clkout3_buf" is placed at "BUFGCTRL_X0Y36" bufg instance "u_fpga_dut_clk/u_v7_dut_gclk0/clkout4_buf" is placed at "BUFGCTRL_X0Y37" bufg instance "u_fpga_dut_clk/u_v7_dut_gclk0/clkout7_buf" is placed at "BUFGCTRL_X0Y38" bufg instance "u_fpga_dut_clk/v7_mmcm_dyn_sor_rg_hdmi_u2/clkout3_buf" is placed at "BUFGCTRL_X0Y32" bufg instance "u_fpga_dut_clk/v7_pll_dyn_rg_u3/bufg" is placed at "BUFGCTRL_X0Y21" If you still get errors with earlier mentioned constraints, then try locking all the bufg's at the above mentioned locations. 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)View solution in original post |
|
|
|
|
|
|
|
嗨,请查看http://forums.xilinx.com/t5/Implementation/ERROR-Place-30-660-Global-clock-spines-are-oversubscribed//-p/387801
谢谢,维杰----------------------------------------------- ---------------------------------------------请将帖子标记为 一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。 以上来自于谷歌翻译 以下为原文 Hi, Please check http://forums.xilinx.com/t5/Implementation/ERROR-Place-30-660-Global-clock-spines-are-oversubscribed/td-p/387801Thanks,Vijay -------------------------------------------------------------------------------------------- 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. |
|
|
|
感谢您的回复。
但是现在我不能为BUFG设置约束,因为它会导致其他故障。 反正有没有绕过这个警告和错误?错误的时间对我来说也没关系。我们只想成功地制作P& R. 以上来自于谷歌翻译 以下为原文 Thanks for your reply. But now I cannot set constraint to the BUFG beacause it will cause other failures. Is there anyway to bypass this warning and error?Bad timing is also ok for me.We just want to make the P&R successfully. |
|
|
|
嗨,
以下是UG949。 这里重要的是用粗体字母突出显示的那个。 当需要超过16个(但少于32个)BUFG时,必须对引脚选择和放置进行一些考虑,以避免基于全局时钟线争用和/或时钟负载的放置而有任何争用资源的可能性。 与所有其他Xilinx 7系列FPGA器件一样,具有时钟功能的I / O(CCIO)及其相关的时钟管理平铺(CMT)对它们可在给定SLR内驱动的BUFG有限制。 SLR的上半部分或下半部分中的CCIO仅可以在SLR的上半部分或下半部分(分别)驱动BUFG。 因此,引脚和相关的CMT选择应该以所有SLR的上半部分或下半部分共同需要不超过16个BUFG的方式进行。 在这样做时,工具可以自动分配所有BUFG,以允许所有时钟被驱动到所有SLR而不会发生争用。 您可以打开后期综合检查点并在TCL控制台中运行opt_design,然后运行place_ports命令。 在此之后,您将能够在设备中查看BUFG,CMT等的位置。 在这里你需要确保如果你在所有SLR的上半部分中添加BUFG的数量,它应该小于16.类似地,在所有SLR的下半部分中,你可以共同拥有最多16个BUFG。 如果您可以调整/修改您的设计以满足此规则,则实施将成功完成。 如果您可以共享后期综合检查点,我可以分析设计并为您提供更多建议。 谢谢, 迪皮卡。 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 以上来自于谷歌翻译 以下为原文 Hi, Below is from UG949. The important thing here is the one highlighted in bold letters. When more than sixteen (but fewer than thirty-two) BUFGs are required, some consideration to pin selection and placement must be done in order to avoid any chance of contention of resources based on global clocking line contention and/or placement of clock loads. As in all other Xilinx 7 series FPGA devices, Clock-Capable I/Os (CCIOs) and their associated Clock Management Tile (CMT) have restrictions on the BUFGs they can drive within the given SLR. CCIOs in the top or bottom half of the SLR can drive BUFGs only in the top or bottom half of the SLR (respectively). For this reason, pin and associated CMT selection should be done in a way in which no more than sixteen BUFGs are required in either the top or bottom half of all SLRs collectively. In doing so, the tools can automatically assign all BUFGs in a way to allow all clocks to be driven to all SLRs without contention. You can open post synthesis checkpoint and run opt_design followed by place_ports commands in TCL console. After this you will be able to view the placement of BUFG, CMT etc in the device. Here you need to make sure that if you add the number of BUFG's in top halves of all SLR's it should be less than 16. Similarly in bottom halves of all SLR's you can have at max 16 BUFG's collectively. If you can adjust/modify your design to satisfy this rule the Implementation completes succesfully. If you can share the post synthesis checkpoint, I can analyze the design and provide you more suggestions. 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) |
|
|
|
嗨,
很抱歉因旅行而延迟回复。 我在哪里可以看到BUFG和其他细胞的位置?因为我无法在舞台上跑步。 以上来自于谷歌翻译 以下为原文 Hi, Sorry for the delay reply due to a travel. Where can I see the place of BUFG and other cells ?Because I fail to run place stage. |
|
|
|
嗨,
您可以打开后期综合检查点/综合设计,并在TCL控制台中运行opt_design,然后执行place_ports命令。 这将显示设备视图中的部分放置设计(IO和时钟放置)。 在此之后,您将能够在设备中查看BUFG,CMT等的位置。 谢谢, 迪皮卡。 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 以上来自于谷歌翻译 以下为原文 Hi, You can open post synthesis checkpoint/synthesized design and run opt_design followed by place_ports commands in TCL console. This will show you the partially placed design (IO and clock placement) in the device view. After this you will be able to view the placement of BUFG, CMT etc in the device. 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) |
|
|
|
|
|
|
|
嗨,
您可以将以下约束添加到XDC并重新运行实现 set_property LOC BUFGCTRL_X0Y108 [get_cells u_fpga_dut_clk / rg2_bufg] set_property LOC BUFGCTRL_X0Y109 [get_cells u_fpga_dut_clk / rg3_bufg] 谢谢, 迪皮卡。 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 以上来自于谷歌翻译 以下为原文 Hi, Can you add the below constraints to XDC and rerun implementation set_property LOC BUFGCTRL_X0Y108 [get_cells u_fpga_dut_clk/rg2_bufg] set_property LOC BUFGCTRL_X0Y109 [get_cells u_fpga_dut_clk/rg3_bufg] 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) |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2423 浏览 7 评论
2824 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3374 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2465 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1196浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
590浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
452浏览 1评论
2006浏览 0评论
731浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 12:55 , Processed in 1.498284 second(s), Total 96, Slave 80 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号