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

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

3天内不再提示

Xilinx FPGA收发器参考时钟设计要求与软件配置及结果测试

FPGA之家 来源:CSDN技术社区 作者:通信电子@FPGA高级 2021-04-07 12:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

引言:晶振是数字电路设计中非常重要的器件,时钟的相位噪声、频率稳定性等特性对产品性能影响很大。本文基于可编程晶振SI570,就Xilinx FPGA收发器输入参考时钟的硬件设计及FPGA软件设计给出设计案例,供大家参考。通过本文,可以了解到:

Xilinx FPGA收发器参考时钟设计要点

可编程晶振SI570设计方法

1.Xilinx FPGA收发器参考时钟设计要求

1.1参考时钟接口要求

FPGA收发器GTX/GTH参考时钟接口提供两种连接方式:LVDS(如图1所示)和LVPECL(如图2所示)。我们在选择晶振时,至少要支持其中一种接口输出电平标准。图2所示的电阻值为一般推荐值,实际偏置电阻值需要参考晶振手册。图1和图2中交流AC耦合电容作用:1)阻断外部晶振和GTX/GTH收发器Quad专用时钟输入管脚之间的DC电流,降低功耗;2)AC耦合电容和参考时钟输入端接构成高通滤波器,衰减参考时钟偏移;3)保持耦合电容两侧共模电压独立,互不干扰。

a8c441a4-92eb-11eb-8b86-12bb97331649.jpg

图1、LVDS晶振和7系列FPGA收发器参考时钟输入接口

a8ee1006-92eb-11eb-8b86-12bb97331649.jpg

图2、LVPECL晶振和7系列FPGA收发器参考时钟输入接口

1.2参考时钟电气特性要求

FPGA收发器参考时钟开关特性和DC特性要求分别如图3和图4所示。

a9141580-92eb-11eb-8b86-12bb97331649.jpg

图3、FPGA收发器参考时钟开关特性要求

a932e2da-92eb-11eb-8b86-12bb97331649.jpg

图4、FPGA收发器参考时钟DC特性要求

2.硬件电路设计

2.1晶振选型

按照章节1中FPGA收发器参考时钟要求,我们选择Silicon labs公司的si570系列可编程晶振,该晶振典型应用SONET/SDH、10G以太网通信、时钟恢复等场合。该晶振输出特性如图6所示。

a95ba9f4-92eb-11eb-8b86-12bb97331649.jpg

图5、SI570晶振内部功能框图

a98313fe-92eb-11eb-8b86-12bb97331649.jpg

图6、SI570晶振输出特性

2.2原理图设计

FPGA收发器参考时钟晶振SI570原理图设计如图7所示。

a9b09158-92eb-11eb-8b86-12bb97331649.jpg

图7、SI570原理图设计

3.SI570 FPGA软件配置及结果测试

3.1 SI570晶振配置方法

从图5中,可看到SI570控制接口采用I2C接口。我们在配置该晶振时要按照以下操作步骤进行:

1.SI570根据家族类别,器件地址都不同,故首先需要去Silicon官网查找项目选型的晶振型号对应的器件地址。举例SI570晶振型号:570BAB000544DG,该型号参数如图8所示。在该图中,我们可以得到可编程晶振的重要参数,如器件的I2C地址(0x5D),出厂默认输出频率(156.25MHz),频率范围等等。

a9e1abe4-92eb-11eb-8b86-12bb97331649.jpg

图8、SI570出厂参数信息

2.编写FPGA软件,读出晶振SI570内部出厂默认寄存器配置字。FPGA实例工程如图9所示。

aa0d227e-92eb-11eb-8b86-12bb97331649.jpg

图9、SI570测试例程工程

3.根据读出的SI570内部寄存器默认配置值,FPGA I2C总线读时序图如图10所示。

aa2ad134-92eb-11eb-8b86-12bb97331649.jpg

图10、FPGA I2C总线读时序图

4.利用Silicon官方Programmable Oscillator Calculator软件计算出要求出频率所需的配置寄存器值。如图11所示,本设计将SI570输出频率设置为50MHz。

aa4ca21e-92eb-11eb-8b86-12bb97331649.jpg

图11、计算SI570配置寄存器流程步骤

5.写SI570寄存器配置值。FPGA I2C总线写时序图如图12所示。

aa7ab8ca-92eb-11eb-8b86-12bb97331649.jpg

图12、FPGA I2C总线写时序图

3.2 SI570配置结果测试

在图5SI570测试例程工程中,我们还加入了SI570输出频率测试代码,以通过FPGA在线逻辑分析仪测试SI570输出频率是否达到50MHz设计输出要求。测试结果如图13所示,可以看到晶振输出结果符合设计要求。

aaa40022-92eb-11eb-8b86-12bb97331649.jpg

图13、SI570输出频率测试结果
编辑:lyn

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

    关注

    10

    文章

    3846

    浏览量

    111569
  • 晶振
    +关注

    关注

    35

    文章

    3670

    浏览量

    73932
  • 数字电路
    +关注

    关注

    193

    文章

    1669

    浏览量

    83600
  • Xilinx FPGA
    +关注

    关注

    1

    文章

    29

    浏览量

    7388

原文标题:Xilinx FPGA收发器参考时钟设计应用

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索 HFBR - 0534 评估套件:SFP 收发器诊断监测的得力助手

    探索 HFBR - 0534 评估套件:SFP 收发器诊断监测的得力助手 在电子工程领域,对于小型可插拔(SFP)收发器的评估和测试是至关重要的环节。今天我们就来深入了解一下 Avago
    的头像 发表于 05-10 15:45 262次阅读

    Xilinx FPGA中的混合模式时钟管理MMCME2_ADV详解

    FPGA 的浩瀚宇宙中,时钟系统不仅是驱动逻辑运转的“心脏”,更是决定系统稳定性与性能上限的“指挥棒”。对于 Xilinx 7 系列 FPGA 开发者而言,如果仅满足于使用 Clo
    的头像 发表于 04-10 11:20 350次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>中的混合模式<b class='flag-5'>时钟</b>管理<b class='flag-5'>器</b>MMCME2_ADV详解

    浅谈FPGA时钟输入要求

    Virtex-7 FPGA时钟输入主要通过其全局时钟缓冲(BUFG、BUFH等)和时钟管理模块(MMCM、PLL)来处理。对输入
    的头像 发表于 03-25 15:26 1068次阅读

    SGM4T245:4位双电源总线收发器的全面解析

    SGM4T245:4位双电源总线收发器的全面解析 在电子设备的设计中,总线收发器是实现不同电压域之间数据传输的关键组件。SGM4T245作为一款4位双电源总线收发器,具备可配置电压转换
    的头像 发表于 03-16 15:40 397次阅读

    74AVC8T245Q:汽车级8位双电源可配置电压转换收发器的深度解析

    74AVC8T245Q:汽车级8位双电源可配置电压转换收发器的深度解析 在电子设计领域,选择合适的收发器对于实现高效、稳定的数据传输至关重要。今天我们要深入探讨的是SGMICRO
    的头像 发表于 03-13 14:05 287次阅读

    Xilinx FPGA中IDELAYCTRL参考时钟控制模块的使用

    IDELAYCTRL 是 Xilinx FPGA(特别是支持高速 I/O 的系列,如 Virtex-5/6/7、Kintex-7、Artix-7、Spartan-6/7 等)中用于管理和校准输入延迟模块(IDELAYE2/IDELAYE3)的必须存在的参考
    的头像 发表于 02-26 14:41 6014次阅读

    SN74ABT18652:18位收发器与寄存扫描测试设备的深度解析

    SN74ABT18652:18位收发器与寄存扫描测试设备的深度解析 在当今复杂的电子电路设计中,对测试设备的要求越来越高,尤其是对于那些需
    的头像 发表于 02-09 17:50 1263次阅读

    探索DS92CK16:3V BLVDS 1到6时钟缓冲/总线收发器的卓越性能与应用

    探索DS92CK16:3V BLVDS 1到6时钟缓冲/总线收发器的卓越性能与应用 在电子设计领域,时钟缓冲和总线收发器是确保信号准确传输和系统稳定运行的关键组件。今天,我们将深入探讨
    的头像 发表于 12-31 17:05 3784次阅读

    IBERT GT收发器误码率测试实例

    IBERT(Integrated Bit Error Ratio Tester),集成误码率测试仪。作为用户来说可以使用这个工具对自己设计的板子中的高速串行收发器进行简单测试,从而判断设计的接口是否
    的头像 发表于 11-24 09:11 3337次阅读
    IBERT GT<b class='flag-5'>收发器</b>误码率<b class='flag-5'>测试</b>实例

    TCAN341x系列3.3V CAN FD收发器技术解析与应用指南

    Texas Instruments TCAN341x 3.3V CAN FD收发器是控制局域网(CAN)FD收发器,符合ISO 11898-2:2016高速CAN规范的物理层要求
    的头像 发表于 09-05 10:23 1673次阅读
    TCAN341x系列3.3V CAN FD<b class='flag-5'>收发器</b>技术解析与应用指南

    一文详解xilinx 7系列FPGA配置技巧

    本文旨在通过讲解不同模式的原理图连接方式,进而配置用到引脚的含义(手册上相关引脚含义有四、五页,通过本文理解基本上能够记住所有引脚含义以及使用场景),熟悉xilinx 7系列配置流程,以及设计原理图时需要注意的一些事项,比如fl
    的头像 发表于 08-30 14:35 1.2w次阅读
    一文详解<b class='flag-5'>xilinx</b> 7系列<b class='flag-5'>FPGA</b><b class='flag-5'>配置</b>技巧

    谷泰微GT74LVCXTX45系列双电源总线收发器产品介绍

    GT74LVCXTX45系列包括一路,二路,四路,八路和十六路收发器,是具有可配置电平转换的双电源总线收发器。最大传输速率可达到420Mbps,满足高速数据传输要求。该
    的头像 发表于 07-07 18:29 2128次阅读
    谷泰微GT74LVCXTX45系列双电源总线<b class='flag-5'>收发器</b>产品介绍

    Analog Devices Inc. ADN4680E四通道M-LVDS收发器数据手册

    Analog Devices Inc. ADN4680E四通道M-LVDS收发器是驱动和接收对,可在高达125MHz或250Mbps不归零 (NRZ) 频率下工作。每个收发器的驱动
    的头像 发表于 06-26 11:20 2201次阅读
    Analog Devices Inc. ADN4680E四通道M-LVDS<b class='flag-5'>收发器</b>数据手册

    如何自动测量CAN收发器的延迟时间?

    的延迟时间,能在设计初期验证系统的延迟参数是否满足预期,也能用于验证产品是否合符标准要求,确保设备物理层特性的一致性。测量原理ZPS-CANFD的收发器时序特性测量
    的头像 发表于 05-28 11:39 1428次阅读
    如何自动测量CAN<b class='flag-5'>收发器</b>的延迟时间?