01
Vivado收发器概述
什么是高速串行收发器?GTX/GTH/GTP/GTY的区别与选型,收发器在FPGA设计中的典型应用场景。
基础选型
02
收发器硬件架构
PMA层详解(PCS/PMA分层、串行器/解串器、时钟数据恢复CDR)、PCS层详解(8B/10B编解码、弹性缓冲、通道绑定)。
PMAPCSCDR
03
Vivado IP Catalog与收发器IP
如何打开IP Catalog,搜索并例化Transceiver IP核,IP核配置向导概览。
IP Catalog向导
04
Transceiver IP核配置(一)
协议模板选择(CPRI、JESD204B、Aurora等),线速率与参考时钟设置,内部数据路径位宽选择。
协议模板线速率
05
Transceiver IP核配置(二)
TX/RX接口配置(并行数据接口、AXI4-Stream接口),时钟与复位选项,DRP动态重配置端口。
AXI4-StreamDRP
06
Transceiver IP核配置(三)
预加重与均衡设置,TX输出摆幅与差分电压,RX均衡模式(LPM/DFE),眼图扫描功能。
预加重均衡眼图
07
收发器时钟架构
参考时钟输入(单端/差分),QPLL与CPLL的区别与选择,时钟分发与布线,跨时钟域处理。
QPLLCPLL时钟域
08
收发器复位与初始化
复位序列(PLL复位、TX/RX复位、弹性缓冲复位),初始化状态机,复位完成标志检测。
复位状态机
09
收发器Loopback测试
近端PCS Loopback、近端PMA Loopback、远端PCS Loopback、远端PMA Loopback,测试方法对比。
LoopbackPCSPMA
10
IBERT工具入门
IBERT IP核的生成与配置,Vivado Hardware Manager连接,IBERT GUI界面操作。
IBERTHardware Manager
11
IBERT实战测试
眼图扫描与分析,误码率(BER)测试,抖动容限测试,链路质量评估。
眼图BER抖动
12
Aurora协议基础
Aurora 8B/10B协议概述,Aurora 64B/66B协议概述,Aurora IP核配置,通道绑定与初始化。
Aurora8B/10B64B/66B
13
Aurora工程实战
基于Aurora 8B/10B的点对点通信,用户逻辑与Aurora IP的接口设计,数据发送与接收验证。
点对点用户逻辑
14
JESD204B协议基础
JESD204B协议分层(传输层、数据链路层、物理层),确定性延迟,多链路同步。
JESD204B确定性延迟
15
JESD204B工程实战
JESD204B IP核配置,与ADC/DAC的接口设计,SYSREF与SYNC信号处理,数据对齐验证。
ADC/DACSYSREF
16
CPRI协议基础
CPRI协议帧结构,基本帧与超帧,IQ数据映射,CPRI IP核配置。
CPRI帧结构IQ
17
CPRI工程实战
CPRI IP核的例化与配置,与射频前端(RRU)的接口设计,链路建立与维护,VSA/VSA测试。
RRUVSA
18
PCIe协议基础
PCIe分层架构(事务层、数据链路层、物理层),TLP与DLLP格式,PCIe IP核配置。
PCIeTLPDLLP
19
PCIe工程实战
XDMA IP核的使用,BAR空间配置,DMA传输(H2C/C2H),中断处理,驱动与应用程序交互。
XDMADMA中断
20
SATA协议基础
SATA协议概述,OOB信号,SATA IP核配置,链路训练与速度协商。
SATAOOB链路训练
21
SATA工程实战
SATA IP核的例化,与存储设备的通信,数据读写验证,性能测试。
存储读写性能
22
收发器动态重配置(DRP)
DRP端口介绍,动态改变线速率,动态改变预加重/均衡参数,动态切换协议。
DRP动态重配置
23
收发器调试技巧
常见问题排查(链路无法建立、误码率高、时钟抖动大),Vivado逻辑分析仪(ILA)抓取收发器内部信号。
调试ILA误码率
24
收发器PCB设计要点
高速信号布线规则,阻抗匹配,AC耦合电容选择,电源去耦与滤波,参考时钟布线。
PCB阻抗AC耦合
25
收发器电源设计
收发器电源轨(AVCC、AVTT、AVCCAUX等),电源噪声要求,电源纹波测试,LDO与DC-DC选择。
电源轨纹波LDO
26
多收发器同步设计
多通道绑定(Channel Bonding),多链路同步,SYSREF分发,确定性延迟实现。
同步Channel Bonding
27
收发器性能优化
误码率优化,眼图张开度提升,抖动优化,温度与电压影响分析。
优化眼图抖动
28
收发器仿真验证
IBIS-AMI模型介绍,预加重/均衡仿真,通道仿真,眼图仿真。
IBIS-AMI仿真眼图
29
收发器项目实战(一)
基于Aurora的雷达数据回传系统,系统架构设计,收发器参数选择,链路建立与数据吞吐量测试。
雷达Aurora吞吐量
30
收发器项目实战(二)
基于JESD204B的射频直采系统,系统架构设计,时钟方案设计,多链路同步,数据采集与分析。
射频直采JESD204B同步