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

    关注

    1646

    文章

    22072

    浏览量

    619836

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

    基于CW32L010单片机的低成本电动工具方案

    方案采用武汉芯源的CW32L010F8P6作为主控实现低成本电动工具方案,通过PWM方波控制算法进行电机转速控制,内部高精度AD转换实现
    的头像 发表于 10-30 16:04 ?1849次阅读
    基于CW32L010单片机的<b class='flag-5'>低成本</b>电动工具<b class='flag-5'>方案</b>

    使用bq4845实现低成本RTC/NVSRAM子系统

    电子发烧友网站提供《使用bq4845实现低成本RTC/NVSRAM子系统.pdf》资料免费下载
    发表于 10-24 09:47 ?0次下载
    使用bq4845<b class='flag-5'>实现</b><b class='flag-5'>低成本</b>RTC/NVSRAM子系统

    使用bq4845实现低成本RTC/NVSRAM子系统

    电子发烧友网站提供《使用bq4845实现低成本RTC/NVSRAM子系统.pdf》资料免费下载
    发表于 10-24 09:46 ?0次下载
    使用bq4845<b class='flag-5'>实现</b><b class='flag-5'>低成本</b>RTC/NVSRAM子系统

    使用MSP430 MCU实现低成本语音

    电子发烧友网站提供《使用MSP430 MCU实现低成本语音.pdf》资料免费下载
    发表于 10-21 10:02 ?0次下载
    使用MSP430 MCU<b class='flag-5'>实现</b><b class='flag-5'>低成本</b>语音

    使用TPS54308设计简单且低成本的Flybuck解决方案

    电子发烧友网站提供《使用TPS54308设计简单且低成本的Flybuck解决方案.pdf》资料免费下载
    发表于 10-15 11:30 ?0次下载
    使用TPS54308设计简单且<b class='flag-5'>低成本</b>的Flybuck解决<b class='flag-5'>方案</b>

    如何动态调整功率模块输出电压

    电子发烧友网站提供《如何动态调整功率模块输出电压.pdf》资料免费下载
    发表于 09-30 10:39 ?6次下载
    如何<b class='flag-5'>动态</b><b class='flag-5'>调整</b>功率模块输出电压

    基于TPS61094的长寿命、低成本智能电表解决方案

    电子发烧友网站提供《基于TPS61094的长寿命、低成本智能电表解决方案.pdf》资料免费下载
    发表于 09-24 10:47 ?14次下载
    基于TPS61094的长寿命、<b class='flag-5'>低成本</b>智能电表解决<b class='flag-5'>方案</b>

    MS3010:单通道低压DC电机驱动与低成本的完美结合

    走进这个神奇的方案,探索它是如何实现单通道低压 DC 电机驱动与低成本的完美结合。 MS3010 直流无刷驱动方案的出现,并非偶然。随着市场对于高效、节能、
    的头像 发表于 09-10 17:51 ?1225次阅读

    应用COT与Flybuck技术的低成本小功率辅助电源解决方案

    电子发烧友网站提供《应用COT与Flybuck技术的低成本小功率辅助电源解决方案.pdf》资料免费下载
    发表于 08-30 11:33 ?1次下载
    应用COT与Flybuck技术的<b class='flag-5'>低成本</b>小功率辅助电源解决<b class='flag-5'>方案</b>

    相位超前校正装置适用于什么场合

    相位超前校正装置是一种用于改善电力系统动态性能的装置,它可以在电力系统实现相位超前补偿,从而提高系统的稳定性和可靠性。 1.
    的头像 发表于 08-28 11:43 ?1478次阅读

    CC2340系统降低成本方案剖析

    电子发烧友网站提供《CC2340系统降低成本方案剖析.pdf》资料免费下载
    发表于 08-27 09:43 ?0次下载
    CC2340系统降<b class='flag-5'>低成本</b>的<b class='flag-5'>方案</b>剖析