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

    关注

    1590

    文章

    21136

    浏览量

    591878

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

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

收藏 人收藏

    评论

    相关推荐

    AMD进军低成本FPGA市场,满足边缘应用需求

    虽然赛灵思主攻高端FPGA市场,但其对低成本FPGA市场的投入也不容小觑。此次发布的Spartan UltraScale+正是AMD进军低成本FPG
    的头像 发表于 03-10 10:06 490次阅读

    光伏户用如何做到低成本获客?

    ,需要从市场需求、互联网平台、产品优势等多个方面综合考虑。通过综合运用这些策略和方法,光伏企业可以在激烈的市场竞争脱颖而出,实现低成本获客的目标。同时,随着鹧鸪云光伏系统的不断推广和应用,相信未来会有
    发表于 02-27 10:33

    企业组网如何兼顾低成本与高性能?

    在数字化浪潮席卷全球的今天,企业的网络需求变得愈加复杂和多样化。面对激烈的市场竞争,企业不得不寻求一种既能降低成本又能保证高性能的网络解决方案。传统组网方式虽然稳定可靠,但昂贵的硬件投入和升级成本
    的头像 发表于 02-26 14:59 102次阅读

    电源芯片SF1538DP动态调整率好精度高

    副边反馈控制(SSR)方案,空载范围大都可以空载在±0.2V以内,动态调整率较好。
    的头像 发表于 12-28 16:29 366次阅读

    低成本数据传输控制方案ASK模块STX883Pro应用方案

    ​ASK模块是一种低成本数据传输控制方案,适用于布线成本较高或布线不便,低成本高性价比的无线数控应用方案,如防控门,安防报警等应用。ASK模
    的头像 发表于 11-17 10:32 148次阅读
    <b class='flag-5'>低成本</b>数据传输控制<b class='flag-5'>方案</b>ASK模块STX883Pro应用<b class='flag-5'>方案</b>

    如何通过动态电压调整(DVS)来实现精密电压调节?

    本文探讨如何通过动态电压调整(DVS)来实现精密电压调节。DVS是一种根据预期的负载瞬变将输出电压稍微调高或调低的过程。本文介绍如何使用特定IC实现可靠的电压监控。
    的头像 发表于 11-08 13:04 570次阅读
    如何通过<b class='flag-5'>动态</b>电压<b class='flag-5'>调整</b>(DVS)来<b class='flag-5'>实现</b>精密电压调节?

    如何实现电源输出电压的动态调整

    如何实现电源输出电压的动态调整? 电源输出电压的动态调整指的是在电源输出固定电压的基础上,能够根据输入信号或者其他控制信号
    的头像 发表于 10-24 11:13 1115次阅读

    如何用低成本MCU实现音乐频谱显示

    如何用低成本MCU实现音乐频谱显示
    的头像 发表于 10-18 17:10 400次阅读
    如何用<b class='flag-5'>低成本</b>MCU<b class='flag-5'>实现</b>音乐频谱显示

    AM62x GPMC并口如何实现“小数据-低时延,大数据-高带宽”—ARM+FPGA低成本通信方案

    更低、功耗更低。两者都为常用的通信接口,均可满足高速通信要求,但在与FPGA通信的时候,用户往往更喜欢选用GPMC并口,因为:1、使用低成本FPGA即可实现高速通信,而具备PCIe接口
    发表于 08-22 10:58

    三合一低成本筋膜枪主板方案介绍与分享

    三合一低成本筋膜枪主板方案驱动控制板分享与功能介绍
    的头像 发表于 07-23 14:17 959次阅读
    三合一<b class='flag-5'>低成本</b>筋膜枪主板<b class='flag-5'>方案</b>介绍与分享

    分享一个超低成本的应急灯方案

    目前,具有简单且经济高效的LED应急灯方案有很多。在本文中,单片机开发工程师们分享了一个超低成本应急灯方案,该方案同样能从主电源充电,并在关闭主电源时被激活。而且,为了节约应急灯的电量
    的头像 发表于 07-11 09:43 740次阅读
    分享一个超<b class='flag-5'>低成本</b>的应急灯<b class='flag-5'>方案</b>

    高度集成和低成本的USB aduio CODEC解决方案

    高度集成和低成本的USB aduio CODEC解决方案,为USB Type-C耳机应用程序优化; 无电容直接驱动Headphone,信号幅度高,功耗低;
    的头像 发表于 07-01 16:52 797次阅读
    高度集成和<b class='flag-5'>低成本</b>的USB aduio CODEC解决<b class='flag-5'>方案</b>

    低成本无线充+移动电源解决方案

    现在竞争激烈的市场中,能控制成本才得以保持竞争力。因此,低成本方案成为了许多企业的选择。他不仅可以帮助企业在竞争中占据优势,还可以提高企业的利润率和效率。
    的头像 发表于 06-28 16:48 701次阅读
    <b class='flag-5'>低成本</b>无线充+移动电源解决<b class='flag-5'>方案</b>

    求一种FPGA实现图像去雾的实现设计方案

    本文详细描述了FPGA实现图像去雾的实现设计方案,采用暗通道先验算法实现,并利用verilog并行执行的特点对算法进行了加速;
    发表于 06-05 17:01 852次阅读
    求一种<b class='flag-5'>FPGA</b><b class='flag-5'>实现</b>图像去雾的<b class='flag-5'>实现</b>设计<b class='flag-5'>方案</b>

    使用低成本 MSPM0 MCU 在无线电动工具和园艺工具实现可扩展性

    微控制器 (MCU) 来控制通过电机的直流电流,并且根据应用的不同,它还可以控制不同的工作模式和集成 LED。TI 的 MSPM0 MCU 具有高性能特性、广泛的低成本产品系列和各种封装尺寸,可满足这些
    发表于 04-12 14:11