FPGA设计优化(1.5)

本文详细介绍了FPGA中的时钟管理单元,包括7系列、UlatraScale/UltraScale+ FPGA以及Versal ACAP中的时钟资源。讨论了MMCM和PLL的区别,强调了MMCM在动态相位调整和小数分频上的优势,并通过实例展示了如何配置时钟资源以生成所需时钟。同时,文章提到了不同FPGA系列中时钟缓冲器的变化及其设计规则,帮助理解和优化FPGA设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        3.时钟管理单元
        7系列FPGA最多可包含24个时钟管理带(CMT),位于时钟管理单元列,紧邻输入/输出列。每个时钟管理带由一个MMCM(Mixed-ModeClock Manager)和一个PLL(Phase-Locked Loop)构成,可实现大范围的频率合成、抖动过滤和改善时钟偏移的功能。两者的输入/输出端口 如 图 2-12 所 示 。 可 以 看 到 , 相 比 PLL , MMCM 多 了 PSCLK 、 PSEN 、PSINCDEC和PSDONE 4个和动态相位调整相关的端口,表明当使用动态相位调整功能时,只能用MMCM,而不能用PLL。同时,MMCM的输出时钟端口有CLKOUT0~CLKOUT6,且CLKOUT0~CLKOUT3有对应的反相时钟CLKOUT0B~CLKOUT3B。PLL只有CLKOUT0~CLKOUT5这6个输出时钟端口。

        就频率合成而言,MMCM和PLL的工作原理是一样的。其内部均包含一个压控振荡器(Voltage Controlled Oscillator,VCO)&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值