高速接口基础

高速接口基础


文章目录


前言


一、

CDR:通过4B/5B编码进行时钟恢复。类似PLL去调整相位,调整的时钟的上升沿处于数据中点(最佳采样点)。

二、GT

serdes:串化。ser 串化 。des解串。

fpga内部硬核电路serdes:8bit转1bit,如果保持带宽不变,那么clk需要8倍。因此FPGA不支持这么高速率,因此使用专用硬件asic(硬核)

高速用串行:并行的线不容易保持严格等长(建立时间和保持时间需要都满足)

编码:8B/10B,均匀分布0和1。用于更好的恢复时钟(CDR)。连续的11111111111,不好恢复时钟和相位。

  • K码:8bit拆 3+5=》4+6 。例:K28.5 。5为101。28为101000 ,则传输的数据为101_1 1100。
  • D码:数据码 D16.2 。为010_100000

电平标准:CML。

发送通道和上层协议无关。软件协议和物理介质是无关的,光纤和铜轴都可以传

三、手册

手册:UG476

相关推荐
9527华安5 小时前
Altera系列FPGA实现HDMI2.0,基于Transceiver Native PHY高速收发器,支持4K60帧分辨率,提供2套工程源码和技术支持
fpga开发·altera·高速收发器·transceiver·hdmi2.0·4k60帧
FPGA_小田老师6 小时前
FPGA例程(1):LED流水灯实验--vivado工程创建、编译及下载bit
fpga开发·led灯·fpga入门·流水灯实验·vivado新建工程·vivado生成bit·bit下载
9527华安8 小时前
Artix7系列FPGA实现SDI视频解码转CameraLink,基于GTP高速收发器+OSERDES2原语架构,提供2套工程源码和技术支持
fpga开发·架构·音视频
!chen8 小时前
自适应滤波算法FPGA实现思路
算法·fpga开发
华舞灵瞳8 小时前
学习FPGA(七)正弦信号合成
学习·fpga开发
葡萄杨8 小时前
【软件使用】Icarus Verilog仿真
fpga开发
s09071369 小时前
常用FPGA实现的图像处理算法
图像处理·算法·fpga开发
s090713615 小时前
FPGA实现Gamma校正的系统性指南
图像处理·fpga开发·gama校正
读书点滴15 小时前
FPGA中如何获取任何一条路径的延时
fpga开发
minglie116 小时前
嵌入式协程AlarmProtothread
mcu·fpga开发