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

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

3天内不再提示

低成本FPGA中实现动态相位调整方案

DIri_ALIFPGA 2018-02-16 17:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

FPGA中,动态相位调整(DPA)主要是实现LVDS接口接收时对时钟和数据通道的相位补偿,以达到正确接收的目的。ALTERA的高端FPGA,如STRATIX(r) 系列中自带有DPA电路,但低端的FPGA,如CYCLONE(r)系列中是没有的。下面介绍如何在低端FPGA中实现这个DPA的功能。

实现架构

在LVDS输入接收时,时钟和数据的相位可能是不确定的,因此我们需要将时钟的相位作出调整,使得时钟能稳定的采集到输入数据。工作的核心就是用锁相环PLL的相位调整功能,产生若干个时钟的不同相位,看哪些相位能准确的采集到输入数据,然后取窗口中间的一个时钟相位,作为正常工作时的采样时钟。比如通过PLL产生0,45,90,135,……,315度8个相移的时钟,如果0,45,90度相移的时钟能正确采样到输入,那么最后选取中间相位,即45度的时钟作为采样时钟。这样接口上具有最大的时序裕量,从而保证链路的可靠性。下图为这个设计的基本结构,通过PLL调整相位的接口,产生了时钟的不同相位来采集数据,最后选择一个最合适的相位。

CYCLONE系列的PLL的相位调整接口时序如下图所示:

当用户逻辑控制phasestep, phasecounterselect与phaseupdown信号时,PLL的输出时钟C0就改变一次相位。在QII生成PLL时,用户必须选上create optional inputs for dynamic phase reconfigure,否则缺省是不会有这些管脚的,如下图所示。另外必须在output clock tab中写入phase shift step resolution的值,这样才能确定每次相位调整的步长。

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

    关注

    1655

    文章

    22283

    浏览量

    630242

原文标题:低成本FPGA中实现动态相位调整

文章出处:【微信号:ALIFPGA,微信公众号:FPGA极客空间】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    风华电阻:低成本与高稳定性家电应用

    风华电阻在家电应用低成本与高稳定性为核心优势,通过材料创新、工艺优化及严格认证,为家电提供高性价比、高可靠性的解决方案 ,具体分析如下: 一、低成本
    的头像 发表于 10-29 15:39 209次阅读

    MEMS组合导航如何实现低成本

    低成本,同时保障核心性能的呢? 关键转变:从“硬件堆料”到“算法赋能” 传统方案依赖于本身价格极高的惯性器件来保证性能。而ER-GNSS/MINS-05的思路是: · 采用经过市场验证的低成本MEMS传感器作为基础。 · 通过
    的头像 发表于 10-23 15:30 200次阅读
    MEMS组合导航如何<b class='flag-5'>实现</b>超<b class='flag-5'>低成本</b>?

    商品价格动态调整接口技术详解

    ​  在电商或零售系统,商品价格需根据市场动态(如供需变化、竞争环境)实时调整,以最大化利润和竞争力。本文将从接口设计、核心算法、实现代码到优化策略,逐步解析如何构建一个高效的“商品
    的头像 发表于 10-13 15:49 214次阅读
    商品价格<b class='flag-5'>动态</b><b class='flag-5'>调整</b>接口技术详解

    动态调整同步周期的具体方法是什么?

    在电能质量监测的数据校验系统动态调整同步周期 的核心逻辑是:根据系统实时运行状态(如网络稳定性、同步误差、设备负载、电能质量事件发生率)灵活优化时间同步的间隔,在 “保证时间精度” 和 “避免
    的头像 发表于 09-19 11:31 419次阅读

    车载电器EMC整改:如何低成本实现高性能抗干扰

    南柯电子|车载电器EMC整改:如何低成本实现高性能抗干扰
    的头像 发表于 09-09 09:57 511次阅读

    还在为导航成本高而烦恼?组合导航开启低成本新时代

    ER-GNSS/MINS-05低成本组合导航系统的出现,彻底打破了这一僵局——它以创新技术实现硬件成本直降,同时通过深度优化平衡精度、可靠性与稳定性,为行业提供了一套“性能不妥协、成本
    的头像 发表于 07-30 16:30 444次阅读
    还在为导航<b class='flag-5'>成本</b>高而烦恼?组合导航开启<b class='flag-5'>低成本</b>新时代

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

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

    力矩电机并联使用相位调整

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:力矩电机并联使用相位调整.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-06 14:16

    PanDao:通过可生产性调控实现光学设计流程的动态优化

    分析功能的可能性。 成本影响分析 针对特定光学设计,我们通过公差分析确定公差范围,并将其分配到光学元件及机械结构(包括元件定位与壳体配合)。本文提出在光学设计流程的早期阶段动态运用PanDao软件,在
    发表于 05-09 08:49

    800V低成本压缩机控制方案

    目前电动汽车正向智能化,高压化方向发展,前者在于提升汽车智能性,后者在于改善汽车充电时间等特性.为此,电动汽车正向高压800V平台过渡和演变,本文将简单介绍800V低成本压缩机控制方案
    的头像 发表于 03-20 09:44 1829次阅读
    800V<b class='flag-5'>低成本</b>压缩机控制<b class='flag-5'>方案</b>

    dcdc100V降压恒压icSL3041 替换 LMR16030:高效、稳定、低成本

    SL3041,一款完美替代LMR16030的100V降压恒压IC,为您提供高效、稳定、低成本的电源解决方案! SL3041 优势一览: 完美兼容: 引脚兼容LMR16030,无需更改PCB设计
    发表于 02-18 17:31

    国巨电阻的厚膜技术:如何实现高精度与低成本

    国巨(Yageo)作为全球领先的被动元件制造商,其厚膜电阻技术在高精度与低成本之间实现了卓越的平衡。厚膜电阻因其性能稳定、成本低廉,广泛应用于消费电子、工业设备、汽车电子等领域。将深入解析国巨厚膜电阻的技术特点,以及其如何
    的头像 发表于 02-17 15:40 843次阅读

    低成本单片机方案——触摸流水灯开关控制

    概述本方案旨在提供一种基于低成本单片机的触摸流水灯开关控制解决方案。该方案结合了单片机技术、电容式触摸传感技术和LED驱动技术,实现了通过触
    的头像 发表于 12-26 16:37 1188次阅读
    <b class='flag-5'>低成本</b>单片机<b class='flag-5'>方案</b>——触摸流水灯开关控制

    完整的直接数字频率合成器 AD9850 的分立、低相位噪声、125MHz 晶振解决方案

    125MH晶振.pdf 背景 :AD9850 是一款低成本高速数字频率合成器,但使时钟频率保持在最高值 125MHz 存在挑战,市场上缺乏低成本商用时钟振荡器,而巴特勒振荡器电路是一种成本较低且
    的头像 发表于 12-18 16:24 1555次阅读
    完整的直接数字频率合成器 AD9850 的分立、低<b class='flag-5'>相位</b>噪声、125MHz 晶振解决<b class='flag-5'>方案</b>

    低成本解决方案,RK3506的应用场景分析!

    RK3506 是瑞芯微推出的MPU产品,芯片制程为22nm,定位于轻量级、低成本解决方案。该MPU具有低功耗、外设接口丰富、实时性高的特点,适合用多种工商业场景。本文将基于RK3506的设计特点,为大家分析其应用场景。
    的头像 发表于 12-11 15:26 2174次阅读
    <b class='flag-5'>低成本</b>解决<b class='flag-5'>方案</b>,RK3506的应用场景分析!