高速收发器(GTX)文章导航

server/2025/1/15 14:54:07/

  关于FPGA的开发,大致可以分为算法和接口两类,其中接口又可以分为高速和低速两类,像UART、I2C、SPI、SDRAM、HDMI、LVDS等等,都被归为低速接口类别,最高线速率不过几百Mbps,使用FPGA的普通IO即可实现数据收发。

  而高速接口是指基于serdes设计的一些接口,线速率一般大于1Gbps,比如万兆网、PCIE、SRIO等协议所有的接口。xilinx的GTP、GTX、GTH等都属于这类接口,有专用的参考时钟引脚、数据收发引脚。

  xilinx针对高速接口提供了很多IP,最基础的就是GTX等IP,其余IP均是在其基础之上进行封装的,因此熟悉GTX等基础IP才是学习的重点,其余上层封装的IP都比较简单。

  我也学习了一段时间的高速接口内容,目前使用过GTX实现8B10B,64B66B数据收发、aurora 8B10B和aurora 64B66B,SRIO数据收发、万兆以太网UDP协议栈的搭建。整个过程感觉最重要的就是对GTX的熟悉,后续的SRIO和万兆网只需要熟悉协议,在看官方IP手册即可。

  关于高速收发器相关内容打算从最基础的GTX开始讲解,再看官方提供的aurora 8B10B和aurora 64B66B就会特别简单。SRIO目前还只是初步使用,暂时不会出相关讲解。万兆网之前使用10G PCSPMA IP搭建的UDP协议栈,但是后面想直接使用GTX搭建万兆网的PHY层、MAC层以及IP层的ARP、ICMP、UDP协议,将难度提升到最大,充分掌握GTX的开发。

  既然要完成上述内容,就必须熟悉GTX相关内容,因此下面会通过大约十多篇文章讲解GTX的原理及常用设置,重点需要关注共享逻辑、内部时钟结构、时钟纠正、接收数据对齐等内容。


1、GTX基础知识

  FPGA高速收发器的来源:了解高速收发器是串行差分总线,为什么不是并行总线?

  详解GTX时钟及共享部分(高速收发器一):了解GTX共用资源及高速收发器参考时钟的设置。


  如果对文章内容理解有疑惑或者对代码不理解,可以在评论区或者后台留言,看到后均会回复!

  如果本文对您有帮助,还请多多点赞👍、评论💬和收藏⭐!您的支持是我更新的最大动力!将持续更新工程!


http://www.ppmy.cn/server/28296.html

相关文章

pyqt QSplitter控件

pyqt QSplitter控件 QSplitter控件效果代码 QSplitter控件 PyQt中的QSplitter控件是一个强大的布局管理器,它允许用户通过拖动边界来动态调整子控件的大小。这个控件对于创建灵活的、用户可定制的用户界面非常有用。 QSplitter控件可以水平或垂直地分割其包含的子…

Docker备忘清单(三)

随着年龄的增长&#xff0c;记性开始退步&#xff0c;所以接下来打算把常用的一些语言命令&#xff0c;收集整理&#xff0c;以作备忘或查找使用。希望对自己或他人有所用途. 3、Docker 镜像 3.1 操控 docker images 列出镜像 docker rmi nginx 删除镜像 docker load < u…

golang封装调用kafka的工具包

封装一个golang调用kafka的工具包&#xff0c;包含了consumer,producer,auth,在自己的生产环境上做过验证。可以做参考作用&#xff0c;也可以直接使用。 部分代码 // Run 执行消费动作 func (cg *ConsumerGroup) Run(ctx context.Context) {defer cg.close()for {select {ca…

(八)Servlet教程——创建Web项目以及Servlet的实现

1. 打开Idea编辑器 2. 点击界面上的“新建项目”按钮 3. 设置好项目名称和位置 应用服务器选择之前设置好的Tomcat服务器 构建系统默认选择Maven 4. 点击“下一步”按钮 5. 点击“完成”按钮&#xff0c;Idea就创建好了项目&#xff0c;创建完成后的目录结构如下图所示 6. 此…

电子邮件显示,微软对 OpenAI 的数十亿美元投资是由谷歌

我们的机器学习落后谷歌多年&#xff01;斯科特在 2019 年 6 月 12 日的一封 email 中痛心疾首地写道&#xff0c;我们的基础设施无法胜任训练谷歌的 BERT 语言模型&#xff0c;微软工程师不得不花六个月时间复制它。 微软对谷歌早期使用人工智能的印象非常深刻&#xff0c;斯…

24五一杯ABC题完整思路+可执行代码+可视化图表(2)

2024五一赛B题保姆级建模思路20页1-3问可执行代码后续成品论文处理可视化图表&#xff08;完整版资料在文章最后&#xff09; 其余各问代码如下&#xff1a; B题保姆级建模思路20页&#xff1a; 需要资料的宝子们可以加企鹅呢 简单麦麦https://www.jdmm.cc/file/2710592/

FaceDiffuser 部署笔记

目录 依赖项安装&#xff1a; win11 ffmpeg合并报错 修改后代码&#xff1a; facebook/hubert-base-ls960报错 我的解决方法&#xff1a; DiffSpeaker网络音频编码器&#xff1a; 头模加载 transformers 依赖项安装&#xff1a; "tokenizers": "tokeniz…

成为榕树:解析华为的智能之路

2016年&#xff0c;深度学习的商业价值在全球范围爆发&#xff0c;其后各大科技公司纷纷踏上了自己的AI之路。有人以算法突破闻名于世&#xff0c;有人以算力底座收割市场&#xff0c;当然也有更多公司铩羽而归&#xff0c;沦为AI泡沫的一个组成单位。 在全球科技企业的AI竞逐中…