光纤接口简介

光纤接口简介光口简介 sc 光纤接口

大家好,欢迎来到IT知识分享网。

光纤接口简介

学习自正点原子FPGA教程

image-20240903093050-h5l04bq

image-20240903093123-w064gzp

image-20240903093148-hrg2p9c

image-20240903093206-r4fm3ee

光模块组件

image-20240903094219-z2t2ht1

从上图中可以看到:一个光模块,通常由光发射器件(TOSA,含激光器)、光接收器件 (ROSA,含光探测器)、功能电路和光(电)接口等部分组成。其中在发射端,驱动芯片对原始电信号进行处理,然后驱动半导体激光器( LD)或发光二极管 LED)发射出调制光信号;在接收端,光信号进来之后,由光探测二极管转换为电信号,经前置放大器后输出电信号。

常见光模块的类型:

分类方式 类别
封装类型 1×9、GBIC、X2、XENPAK、XFP、SFP、SFP+、SFP28、QSFP、QSFP28、CFP、CFP2、QSFP-DD、OSFP等
速率 10Mbps、100Mbps、155Mbps、622Mbps、1.25Gbps、2.125Gbps、4.25Gbps、10Gbps、25Gbps、50Gbps、100Gbps、400Gbps等
波长 850nm、1310nm、1490nm、1550nm、CWDM、DWDM等
模式 单模(黄色)、多模(橙黄色、蓝绿色)
距离 100m、300m、550m、10km、20km、40km、80km、120km、160km
调制格式 NRZ、PAM4、DP-QPSK/n-QAM等
是否支持WDM 灰光模块(不支持WDM)、彩光模块(支持WDM)
光接口工作模式 双纤双向(Duplex)、单纤双向(BiDi)
激光器类型 垂直腔面发射激光器(VCSEL)、法布里-珀罗激光器(FP)、分布式反馈激光器(DFB)、电吸收调制激光器(EML)等
光探测器类型 PIN结二极管(PIN)、雪崩光电二极管(APD)
连接器接头 FC、SC、ST、LC、MU、MTRJ
使用性 热插拔(GBIC、SFP、XFP、XENPAK)和非热插拔(1*9、SFF)
工作温度 商业级(0~70°C)、延展温度(-20~85°C)、工业级(-40~85°C)

高速收发器 GTH

xilinx公司不同系列的高速串行收发器的类型和速率的对比:

器件系列 GTP GTR GTX GTH GTY GTZ GTM 最大收发器(个) 峰值带宽(Gb/s)
Spartan 6 3.20 / / / / / / 8 51
Zynq 7000 / / / / / / / 16 400
Zynq™ UltraScale+ / 6.00 12.50 16.30 32.75 / / 4/44/28 3268
Artix™ 7 6.60 / 12.50 / / / / 16 211
Kintex 7 / / 12.50 / / / 28.05 32 800
Virtex 7 / / 12.50 13.10 / / / 59/96/16 2784
Kintex UltraScale / / / 16.30 / / / 64 2086
Virtex UltraScale / / / 16.30 30.50 / / 60/60 5616
Kintex™ UltraScale+ / / / 16.30 32.75 / / 44/32 3268
Virtex™ UltraScale+ / / / / 32.75 / / 128/48 8384
Versal Premium 系列 / / / / 32.75 112.00 / 28/70 9040
Versal ACAP / / / / / 58.00 58.00 44/52 6032

UltraScale 架构中的GTH 收发器是节能型收发器,支持从500mb /s 到16.375 Gb/s 的线路速率。一般应用于PCIE、SFF、SFP+、XAUI、SATA 等高速接口设计。
FPGA 开发板板载的FPGA 器件提供了一组高速收发器GTH。GTH 接口的结构图如下所示:

image-20240903095302-ze08zwp

image-20240903100150-xqzmwj0

image-20240903100201-nlzmq7w

从上图中可以看到无论是QPLL还是 CPLL它的源时钟都有 7路来源,具体说明如下表所示(这里以CPLL举例):

从上表中可以看到对于CPLL来说总共七路时钟来源,两路来自外部时钟引脚对,经过 IBUFDS后转换成单端时钟信号就可以接入 CPLL;还有四路来自上下 Quad,当 FPGA中不止一个 Quad的时候当前Quad中的 GTH参考时钟可以来自上面的两个 Quad也可以来自下面的两个 Quad,注意最多只能跨两个Quad,最后一路时钟来源是内部逻辑产生的时钟,只能用作内部测试。

image-20240903100508-rct3pp5

从上表中可以看到对于CPLL来说总共七路时钟来源,两路来自外部时钟引脚对,经过 IBUFDS后转换成单端时钟信号就可以接入 CPLL;还有四路来自上下 Quad,当 FPGA中不止一个 Quad的时候当前Quad中的 GTH参考时钟可以来自上面的两个 Quad也可以来自下面的两个 Quad,注意最多只能跨两个Quad,最后一路时钟来源是内部逻辑产生的时钟,只能用作内部测试。

image-20240903100744-2cwwjpu

QPLL与 CPLL时钟来源图

了解完整个Quad的时钟拓扑结构后我们再来了解一下时钟的使用模式,主要分为两种使用模式,一种是 Single外部输入模式,另一种是 Multiple外部输入模式,如下图所示:

image-20240903101048-tb573z9

Single外部输入模式

image-20240903101125-6zl0qnp

Multiple外部输入模式

image-20240903101157-aj2r37w

GTH Channel结构图

从上图中可以看到单个Channel由发送接口和接收接口组成,每个接口又分为两部分结构,这两部分结构分别是 PMA和 PCS。 PMA和 PCS内部又由许多功能模块构成,如下表所示:

PCS和PMA组的结构和功能

Group Structure Feature
PCS TX Interface GTH收发器的发送数据通道(属性可配置)
TX 8B/10B Encoder 8B/10B编码器
TX Synchronous Gearbox TX同步变速箱,用于高速通信协议支持64B/66B编码
TX Phase 相位插补器主要是对PMA数据进行微调
Phase Adjust FIFO 相位调整的缓冲FIFO,主要用来处理数据跨时钟域的相位调整
TX Pattern Generator 测试数据生成器,用于产生伪随机比特序列。伪随机比特序列(PRBS)是一种常用的高速链路信号完整性测试方法。 这些序列看起来是随机的,但是具有特定的属性,可以用来衡量链路的质量。
TX Polarity Control TX数据极性控制,如果TXP和TXN差分走线在PCB上意外交换,则GTH收发器会相应调整以正确发送数据。
RX Polarity Control RX数据极性控制,如果RXP和RXN差分走线在PCB上意外交换,则GTH收发器会相应调整以正确接收数据。
RX PRBS Checker PRBS校验器,对RX端接收的PRBS序列进行校验。
RX 8B/10B Decoder 8B/10B解码器
RX Elastic Buffer GTH收发器包含一个RX弹性缓冲器,用来解决RXCLK和RXUSRCLK两个时钟域之间的数据跨域问题。
RX Synchronous Gearbox RX同步变速箱,用于高速通信协议支持64B/66B、64B/67B编码。
RX Interface GTH收发器的接收数据通道(属性可配置)。
PMA RX DFE 离散自适应高速滤波器
PISO/SIPO 串并转换
TX/RX OOB 每个GTH收发器都支持生成串行ATA (SATA)、串行附加小型计算机系统接口(SCSI, SAS)规范中描述的带外 (OOB) 序列,以及PCI Express规范中描述的信标。
TX Driver TX驱动器是一个高速差分输出缓冲器。

image-20240903102401-7gl7jk0

回环路径图

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/126733.html

(0)
上一篇 2025-09-16 15:33
下一篇 2025-09-16 16:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信