详解Xilinx FPGA高速串行收发器GTX/GTP(1)--SerDes和GTX的关系

devtools/2024/9/23 5:45:04/

目录

GTX%E7%9A%84%E5%85%B3%E7%B3%BB-toc" style="margin-left:0px;">1、SerDes和GTX的关系

2、传输总线的变化

2.1、从串行到并行

2.2、从并行又回到串行


        《FPGA接口与协议》专栏的说明与导航


GTX%E7%9A%84%E5%85%B3%E7%B3%BB">1、SerDes和GTX的关系

        Hold On,这个系列文章不是讲GTX收发器的吗?怎么一开始就扯到SerDes上了?GTX和SerDes之间有啥关系?简而言之,GTX就是Xilinx FPGA芯片中基于SerDes技术的高速串行收发器。为了更好地了解GTX收发器,我们有必要先了解什么是SerDes。

        SerDes是Serializer/Deserializer的缩写,即串行器和解串器,顾名思义是一种将并行数据转换成串行数据发送,将接收的串行数据转换成并行数据的”器件“。对于FPGA工程师来说 “串并转换” 再熟悉过不过了,只不过SerDes是一种需要数模硬件实现的,用于高速传输的 “高级” 串并转换器件。从总线技术的发展历史,我们就会明白为什么会出现SerDes这种技术了。

2、传输总线的变化

        在一开始,总线传输数据采用的是串行总线传输的方式,比如经典的串口传输。串行传输是指发送端和接收端采用单根数据线来收发数据。在个年代对数据传输的带宽的要求还很低,


http://www.ppmy.cn/devtools/88652.html

相关文章

【PyTorch】深度学习PyTorch环境配置及安装【详细清晰】

文章目录 概要步骤Anaconda安装管理环境 安装PyTorchPyTorch环境使用JupyterJupyter简介安装Jupyter及使用 我的部分版本 概要 搭建PyTorch环境用于深度学习 步骤 Anaconda安装 安装详情:https://blog.csdn.net/Q20011102/article/details/127831950 我安装的是…

前端模块化CommonJS、AMD、CMD、ES6

在前端开发中,模块化是一种重要的代码组织方式,它有助于将复杂的代码拆分成可管理的小块,提高代码的可维护性和可重用性。CommonJS、AMD(异步模块定义)和CMD(通用模块定义)是三种不同的模块规范…

安装 electron 报错解决

1. 报错 大概率由镜像问题导致 2. 解决 2.1 打开 npm 配置 npm config edit 2.2 添加配置 registryhttps://registry.npmmirror.comelectron_mirrorhttps://cdn.npmmirror.com/binaries/electron/electron_builder_binaries_mirrorhttps://npmmirror.com/mirrors/electron…

Can Large Language Models Provide Feedback to Students? A Case Study on ChatGPT

文章目录 题目摘要相关工作方法结果讨论意义 题目 大型语言模型能为学生提供反馈吗?ChatGPT 案例研究 论文地址:https://ieeexplore.ieee.org/abstract/document/10260740 摘要 摘要——教育反馈已被广泛认为是提高学生学习能力的有效方法。然而&#x…

Action部署在线上写文章

原文:https://blog.c12th.cn/archives/32.html 前言 之前分别出了 Hexo 和 Hugo 的 Action搭建教程,相当于伪动态,可以在线上写文章了;不过对于喜欢魔改的同学就不太友好了qwq 教程 github.dev 确保在配置过程中能访问Github &…

Java 并发编程:Java 中的乐观锁与 CAS

大家好,我是栗筝i,这篇文章是我的 “栗筝i 的 Java 技术栈” 专栏的第 025 篇文章,在 “栗筝i 的 Java 技术栈” 这个专栏中我会持续为大家更新 Java 技术相关全套技术栈内容。专栏的主要目标是已经有一定 Java 开发经验,并希望进…

Leetcode3224. 使差值相等的最少数组改动次数

Every day a Leetcode 题目来源:3224. 使差值相等的最少数组改动次数 解法1: 想一想,什么情况下答案是 0?什么情况下答案是 1? 如果答案是 0,意味着所有 ∣nums[i]−nums[n−1−i]∣ 都等于同一个数 X。…

【前端element-ui】对于封装el-select和checkbox-group的多选控件导致数据双向绑定失败问题的处理

一、关于通过父组件props传参el-select【下拉多选模式】双向绑定失败问题处理方式 1、this.$emit(“change”, val); 采用change二不是input 2、对_value赋值不能直接使用""号&#xff0c;而是push <template><div><el-select v-model"_value&q…