0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLL用法

XL FPGA技术交流 来源:易灵思FPGA技术交流 作者:易灵思FPGA技术交流 2025-06-07 16:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

易灵思的FPGA在生成PLL的方式与别的厂家稍有区别,这与其的core和interface架构是相对应的。对于易灵思的FPGA来讲,PLL,GPIO,MIPI,LVDS和DDR相对于core部分都是外设。而这些外设的设置都是在interface designer中的。下面以pll的添加为例,对于trion系列的设置简单说明。钛金系列会稍微的区别,但是只要了解了一个,另一个都是大同小异的。

一、PLL的添加

(1)打开interface desinger。

wKgZO2gkCYmADW2tAABJ5gg5BTg912.png

(2)选择pll 右击选择Create block,就可以添加pll

wKgZO2gkCYmAWL_wAACKiVp9eOE240.png

(3)这里我们把pll的例化名修改为pll_inst,并且按回车(必须回车)。

PLL resource对应PLL的位置,这也是易灵思的PLL使用与别家有区别的地方,必须要指定PLL的位置。

clock source是指pll参考时钟的源来自哪里,包括外部和内部。

External clock:指示参考时钟的源,包括参考时钟0,参考时钟1。

wKgZO2gkCYqAbeIfAAI-JWm1vOU144.png

(4)点击Automated Clock Calculation打开时钟设置界面。trion最多可以设置3个时钟,红包框中的箭头和x可以用于打开和关闭相应的时钟。

wKgZO2gkCYqAJ_tiAAFLPrEheZ4083.png

(5)设置完成上面的操作之后,我们需要指定PLL的参考时钟来源。从ds上我们可以看到PLL_BL0有两个时钟源,分别是REFCLK0和REFCLK1,分别对应GPIOL_15_PLLIN0和GPIOL_19_PLLIN1。

然后再添加PLL的参考时钟脚,这里我们例化为pll_ref_clk,并要把connection Type设置为pll_clkin。并分配到GPIOL_15_PLLIN0上,因为上面选择了External Clock0。这样PLL的设置就差不多了。

wKgZO2gkCYqAbBe4AAL6HNBaD8o350.pngwKgZO2gkCYqAONpRAAIXgc1SGm4241.png

二、关于时钟源

wKgZO2gkCYqANAYlAAAXQN--8OE828.png

在选择clock source时,有三个选项,分别是external, core和dynamic。

external好理解,就是参考时钟从外部IO进入的,上面的设置就是。

core是指时钟从FPGA内部给PLL的参考,比如一个PLL的输出给另一个PLL做参考时,第二个PLL的参考就是设置成core,或者从GCLK进入FPGA再环到PLL的输入。

至于Dynamic Clock就是动态输入选择,支持多路选择,如下图,可以支持两个core和两个external时钟。但是因为PLL不支持动态重配置,所以这个功能应用有限。

wKgZO2gkCYqAPubYAAA4InC6HV8443.png

三、PLL的反馈方式

PLL有三种反馈,core,Local和internal。

wKgZO2gkCYqAdtHZAAFMTCQ7rjg181.png

从下面的图来看,不同的反馈位置是不一样的。core的反馈路径是从FPGA的core内部来反馈,可以保证输入时钟与输出时钟同频同相。这在源同步设计中是很有用的。而local和internal可以支持输出更多的频率,大家可以在操作中发现如果是core反馈的话,有些频率是设置不出来的,而local和interanl却可以。


wKgZO2gkCYuAYkXRAACegVVe7a0608.png


关于PLL的注意事项

(1) PLL的反馈时钟的频率不能超过refclk的4倍。

(2)经常会有客户反应上电之后PLL存在失锁的情况,这是什么原因呢?这个是因为上电时PLL的参考时钟不稳定,造成PLL不能锁定在固定的频率,这样之后,即使后继参考时钟稳定也不能锁定。

那解决方案是什么呢?要求等参考时钟稳定之后再释放PLL的复位,或者等参考时钟稳定之后再复位一次。

(3)当需要使用PLL的locked信号做为复位时,要求pll的locked信号拉高25us之后再释放复位。如下图,在locked信号之后添加计数器,记数到25us之后释放器件的SR。

wKgZO2gkCYuAMhLaAACu3t1p-_E748.png

上面描述其实描述相对粗糙,语句什么的也没有太去考虑措辞,花半个小时BB下,能用起来就行,如果实在有看不懂的,欢迎留言。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pll
    pll
    +关注

    关注

    6

    文章

    976

    浏览量

    137592
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AD9528双级PLL的时钟分布特性

    AD9528是一款双级PLL,集成JESD204B SYSREF发生器,可用于多器件同步。
    的头像 发表于 10-15 10:24 952次阅读
    AD9528双级<b class='flag-5'>PLL</b>的时钟分布特性

    PLL1708双PLL多时钟发生器技术文档总结

    PLL1707成本低、锁相 环路 (PLL) 多时钟发生器。PLL1707和 PLL1708可以从 27 MHz 生成四个系统时钟 参考输入频率。的时钟输出
    的头像 发表于 09-22 14:01 577次阅读
    <b class='flag-5'>PLL</b>1708双<b class='flag-5'>PLL</b>多时钟发生器技术文档总结

    PLL1707/PLL1708 双PLL多时钟发生器技术文档总结

    PLL1707成本低、锁相 环路 (PLL) 多时钟发生器。PLL1707和 PLL1708可以从 27 MHz 生成四个系统时钟 参考输入频率。的时钟输出
    的头像 发表于 09-22 13:57 518次阅读
    ‌<b class='flag-5'>PLL</b>1707/<b class='flag-5'>PLL</b>1708 双<b class='flag-5'>PLL</b>多时钟发生器技术文档总结

    PLL1707-Q1 3.3V双PLL多时钟发生器技术文档总结

    PLL1707是一款低成本锁相环(PLL)多时钟发生器。该PLL1707可以从27 MHz基准输入频率生成四个系统时钟。的时钟输出 PLL1707可以通过采样频率控制引脚进行控制。该
    的头像 发表于 09-16 14:27 508次阅读
    <b class='flag-5'>PLL</b>1707-Q1 3.3V双<b class='flag-5'>PLL</b>多时钟发生器技术文档总结

    易灵思 FPGA TJ375的PLL的动态配置

    TJ375已经支持PLL的动态配置。打开PLL在Advance Settings中的Dynamic Reconfiguration中勾选Enable就可以了。最大可以支持85组配置参数。动态配置框图
    的头像 发表于 07-14 18:14 2996次阅读
    易灵思 FPGA TJ375的<b class='flag-5'>PLL</b>的动态配置

    PLL技术在FPGA中的动态调频与展频功能应用

    随着现代电子系统的不断发展,时钟管理成为影响系统性能、稳定性和电磁兼容性(EMI)的关键因素之一。在FPGA设计中,PLL因其高精度、灵活性和可编程性而得到广泛应用,本文将深入探讨PLL技术在FPGA中的动态调频与展频功能应用。
    的头像 发表于 06-20 11:51 2215次阅读
    <b class='flag-5'>PLL</b>技术在FPGA中的动态调频与展频功能应用

    智多晶PLL使用注意事项

    在FPGA设计中,PLL(锁相环)模块作为核心时钟管理单元,通过灵活的倍频、分频和相位调整功能,为系统提供多路高精度时钟信号。它不仅解决了时序同步问题,还能有效消除时钟偏移,提升系统稳定性。本文将深入探讨智多晶PLL在实际应用中的关键注意事项,帮助工程师规避常见设计风险。
    的头像 发表于 06-13 16:37 1268次阅读
    智多晶<b class='flag-5'>PLL</b>使用注意事项

    原厂方案:利用力科示波器设置PLL参数

    。由锁相环(PLL)跟踪到的低频率信号边缘变化不被视为抖动,因为它们被PLL有效去除。相反,没有被PLL跟踪到的高频率信号边缘变化则被测量为抖动。因此,时钟恢复方法的选择影响了PLL
    发表于 06-05 19:29 658次阅读
    原厂方案:利用力科示波器设置<b class='flag-5'>PLL</b>参数

    集成整数 N 分频 PLL 和 VCO 的 350-5000 MHz 宽带接收混频器 skyworksinc

    电子发烧友网为你提供()集成整数 N 分频 PLL 和 VCO 的 350-5000 MHz 宽带接收混频器相关产品参数、数据手册,更有集成整数 N 分频 PLL 和 VCO 的 350-5000
    发表于 05-22 18:31
    集成整数 N 分频 <b class='flag-5'>PLL</b> 和 VCO 的 350-5000 MHz 宽带接收混频器 skyworksinc

    harmony OS NEXT-Navagation基本用法

    # Navagation基本用法 > Navigation组件是路由导航的根视图容器,一般作为Page页面的根容器使用,其内部默认包含了标题栏,内容栏和公工具栏,其中内容区默认首页显示导航内容
    的头像 发表于 04-27 17:39 718次阅读

    锁相环(PLL)电路设计与应用(全9章)

    内容介绍本文档主要介绍锁相环(PLL)电路的设计与应用,内容包括PLL工作原理与电路构成、PLL电路的传输特性、PLL电路中环路滤波器的设计方法、P
    发表于 04-18 15:34

    AD9577带双路PLL、扩频和余量微调功能的时钟发生器技术手册

    AD9577既提供一个多路输出时钟发生器功能,又带有两个片上锁相环内核PLL1和PLL2,专门针对网络时钟应用而优化。PLL设计基于ADI公司成熟的高性能、低抖动频率合成器产品系列,确保实现较高
    的头像 发表于 04-10 15:29 795次阅读
    AD9577带双路<b class='flag-5'>PLL</b>、扩频和余量微调功能的时钟发生器技术手册

    EE-153:ADSP-2191可编程PLL

    电子发烧友网站提供《EE-153:ADSP-2191可编程PLL.pdf》资料免费下载
    发表于 01-14 14:57 0次下载
    EE-153:ADSP-2191可编程<b class='flag-5'>PLL</b>

    STM32 F407无传感器控制PLL

    电子发烧友网站提供《STM32 F407无传感器控制PLL.zip》资料免费下载
    发表于 12-19 14:10 1次下载

    DAC7562的CLR引脚怎么用法?可以悬空吗?

    DAC7562的CLR引脚怎么用法?可以悬空吗?能不能详细解释一下?谢谢
    发表于 12-17 08:16