完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛扫一扫,分享给好友
|
我的设计可以划分为几个时钟区域(现在最多20个)。
在每个区域中,我都实例化了一个PLL,每个PLL产生4个时钟。 我需要为每个区域复用这4个时钟,并根据结构逻辑中的信号对输出进行时钟门控。 我知道一个正确的方法是使用3个BUFGMUX组件,然后是BUFGCE,但这有问题: 1)即使我有V2000 Virtex7 FPGA,由于放置限制,我最多只能使用32个BUFG。 2)假设我可以放弃并减少时钟区域的数量,不可能将所有4个BUFG放在相邻的站点中,因此除非我指定DEDICATED_CLOCK_ROUTE FALSE,否则实现失败。 我宁愿避免使用这个选项,因为设计相当复杂,Vivado已经很难满足时机要求。 我尝试将第一级时钟与结构逻辑(RTL中的简单MUX)复用,然后将它们与BUFGCTRL复用。 最后,我使用BUFGCE来计时逻辑的门控部分。 这会将每个区域的BUFG数量减少到2(仍然不够,但优于4),逻辑在输出时钟上没有毛刺,方案如下所示: clk0 _ | _ _ RTL_MUX(LUT)___ clk1 _ | | | __ clk2 _ __BUFGCTRL____BUFGCE_______logic | _ | | _ RTL_MUX(LUT)____ | | __clock_gating / selection_logic clk3 _ | 这种尝试适用于部分设计,一切都正常运行。 但是,当我实例化整个设计(在V2000上占据50%的占用率)时,Vivado无法修复保持违规。 另外,对于完整的设计和较小的部分,我仍然警告,我不知道如何解决。 也许如果我能解决这些问题,我将有更多机会获得有效的设计。 这是我得到的警告: [放置30-568] LUT'clkmux_3 / bufgctrl_1_i_2'驱动24个寄存器的时钟引脚。 这可能会导致大量的保留时间违规。 最初涉及的几个寄存器是:...... 我检查了原理图,与LUT复用的时钟直接进入BUFGCTRL,这是驱动加热中列出的寄存器的BUFGCTRL。 这是否意味着即使我使用BUFG,Vivado仍然检测到时钟源自LUT(BUFG的输入)? 你知道一个解决方法吗? 先谢谢你。 亲切的问候。 保罗 |
|
相关推荐
2个回答
|
|
|
嗨,
理想情况下,您要做的是使用门控时钟。 通常,时钟不应通过LUT或结构逻辑进行门控。 你应该使用缓冲区来做到这一点。 但是在您的情况下,考虑到您已经处理了保留违规和时间安排,您可以放心地忽略这些警告。 这个警告只是警告你关于LUT的时钟门控,这可能会影响设备的时序。 写出适当的时序约束并确保满足时序要求。 那应该做的。 谢谢,AnirudhPS:请将此标记作为答案,以防它有助于解决您的问题。如果帖子引导您找到解决方案,请给予赞誉。 在原帖中查看解决方案 |
|
|
|
|
|
嗨,
理想情况下,您要做的是使用门控时钟。 通常,时钟不应通过LUT或结构逻辑进行门控。 你应该使用缓冲区来做到这一点。 但是在您的情况下,考虑到您已经处理了保留违规和时间安排,您可以放心地忽略这些警告。 这个警告只是警告你关于LUT的时钟门控,这可能会影响设备的时序。 写出适当的时序约束并确保满足时序要求。 那应该做的。 谢谢,AnirudhPS:请将此标记作为答案,以防它有助于解决您的问题。如果帖子引导您找到解决方案,请给予赞誉。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
3119 浏览 7 评论
3408 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2875 浏览 9 评论
3967 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
3058 浏览 15 评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
1326浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
1168浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 06:53 , Processed in 0.599988 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
8679
