当前位置: 首页 > article >正文

高速收发器

一、高速收发器
1.FPGA高速收发器:GTP,GTX,GTH,GTZ
2.每个Quad有4对高速收发器GT(4个TX和4个RX)和一个COmmon
3.走差分,提高抗干扰性
4.CPLL是每个lane私有的,QPLL是整个Quad的所有通道共享的
5.每个MGT的bank有两对差分参考时钟
6.CPLL的时钟只能给其对应的Lane,这个时钟是和其他Lane是物理割裂的,所以
不能给其他Lane使用
7.8b10b编码目的保证直流平衡

二、aurora ip core
1.frame模式是带有keep和last信号,非frame模式不带keep和last信号

三、GT收发器认识
1.速率可以达到Gbps,属于硬核资源,嵌入到Xilinx的FPGA中
2.在低速场合使用IO,GPIO进行通信
低速:IIC,SPI,UART,电平标准为CMOS或者TTL,在传输的时候不需要进行编码。
高速:不同于同步通信和异步通信;使用时钟嵌入技术,CDR时钟恢复技术,来进行
恢复时钟。
pcb需要严格等长
时钟和数据的相位,建立时间和保持时间,信道偏斜
LVDS比CMOS抗干扰更强些
SDR单边沿采样;DDR双边沿采样
3.技术发展,先从串行通信---并行通信----后面又转到高速串行通信,是因为
解决了时钟问题,将时钟嵌入到数据中后,才又回到串行通信了;
4.通过8b10b编码,将数据中直流平衡掉了,就是直流均衡;

四、GT收发器ug476文档
1.GT收发器内部结构
PMA+PCS
PMA是物理层中的模拟部分
PCS是物理层中的数字部分

PISO是GT中比较关键的部分,也就是serdes,进行串行和并行的转换
加重:让数据跳变更加明显
DFE均衡器:将数据线上的数据去除加重和干扰,让数据更加平稳一些

弹性缓冲器用于解决异步时钟的问题。

http://www.lryc.cn/news/2396088.html

相关文章:

  • webpack的安装及其后序部分
  • 如何利用自动生成文档工具打造出色的技术文档
  • 读《Go语言圣经记录》(二):深入理解Go语言的程序结构
  • 实验设计与分析(第6版,Montgomery)第5章析因设计引导5.7节思考题5.7 R语言解题
  • nacos Sentinel zipkin docker运行
  • OpenCv高阶(二十)——dlib脸部轮廓绘制
  • pikachu靶场通关笔记08 XSS关卡04-DOM型XSS
  • python集成inotify-rsync实现跨服务器文件同步
  • 005 ElasticSearch 许可证过期问题
  • Spring AI 系列之使用 Spring AI 开发模型上下文协议(MCP)
  • [Python] Python运维:系统性能信息模块psutil和系统批量运维管理器paramiko
  • Linux 简单模拟实现C语言文件流
  • ArcPy错误处理与调试技巧(3)
  • 小程序使用npm包的方法
  • Asp.Net Core SignalR的协议协商问题
  • Rust 学习笔记:发布一个 crate 到 crates.io
  • 剪枝中的 `break` 与 `return` 区别详解
  • Spring Boot 4.0实战:构建高并发电商系统
  • Vert.x学习笔记-EventLoop与Context的关系
  • 2025030给荣品PRO-RK3566开发板单独升级Android13的boot.img
  • 由enctype-引出post与get的关系,最后深究至请求/响应报文
  • 排序算法衍生问题
  • Mac电脑上本地安装 redis并配置开启自启完整流程
  • STP(生成树协议)原理与配置
  • 搭建基于VsCode的ESP32的开发环境教程
  • 【MFC】初识MFC
  • C++.二分法教程
  • 如何通过数据分析优化项目决策
  • 2024年数维杯国际大学生数学建模挑战赛B题空间变量协同估计方法研究解题全过程论文及程序
  • leetcode hot100刷题日记——34.将有序数组转换为二叉搜索树