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
    +关注

    关注

    1664

    文章

    22502

    浏览量

    639087

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    金属化光纤封装技术在商业航天的应用:低成本模块化整体测控方案详解

    商业航天高速发展背景下,箭体/卫星结构健康监测面临测控系统成本高、重量重、缺乏整套方案等痛点。本文从电子硬件工程师视角,系统拆解光纤光栅传感系统在商业航天应用的三大关键技术——模块化可重构传感架构、微型化
    的头像 发表于 04-22 16:40 229次阅读
    金属化光纤封装技术在商业航天<b class='flag-5'>中</b>的应用:<b class='flag-5'>低成本</b>模块化整体测控<b class='flag-5'>方案</b>详解

    低成本落地无刷电动工具驱动方案:不用加成本,性能不打折

    在无刷电动工具行业同质化竞争,降本增效是所有厂家的核心诉求,但90%的中小厂家都陷入致命误区:为了压缩成本,选择砍掉保护电路、简化EMC设计、使用劣质元器件的简配无刷电动工具驱动方案,看似BOM
    的头像 发表于 03-18 09:26 283次阅读
    <b class='flag-5'>低成本</b>落地无刷电动工具驱动<b class='flag-5'>方案</b>:不用加<b class='flag-5'>成本</b>,性能不打折

    工业智能网关如何实现低成本数字化改造

    周期长,影响正常生产,如何以低成本实现老旧PLC设备数字化改造,成为众多老旧工厂面临的迫切需求。 物通博联工业智能网关凭借兼容性强、改造成本低、部署便捷等优势,为老旧工厂设备改造提供了高效可行的解决
    的头像 发表于 02-12 15:10 794次阅读

    利用1688价格API实现汇率动态调整,优化国际采购成本

    获取准确的商品价格(以本国货币计价)面临两大挑战:一是1688平台商品价格通常以人民币(CNY)展示;二是汇率波动会显著影响最终采购成本。本文将探讨如何利用1688平台提供的价格API接口,结合实时汇率数据,实现商品价格的动态
    的头像 发表于 01-20 16:37 970次阅读

    电能质量在线监测装置的暂态数据补传的优先级如何在实际应用中进行动态调整

    电能质量在线监测装置的暂态数据补传优先级在实际应用通过 事件驱动、主站指令、资源状态感知和动态策略调整 等多层机制实现灵活调控,确保关键数据的实时性与可靠性。以下是具体
    的头像 发表于 11-06 14:10 395次阅读

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    蓝牙定位低成本能否实现

    在物联网定位技术,蓝牙定位长期被贴上“低端””的标签。但近年来,随着蓝牙技术的发展,其性价比优势逐渐被企业关注。本文将抛开技术参数堆砌,从真实场景拆解蓝牙定位的成本、精度、适用性,解答一个核心问题
    的头像 发表于 04-24 17:56 1160次阅读
    蓝牙定位<b class='flag-5'>低成本</b>能否<b class='flag-5'>实现</b>?