GT系列2:GT基础架构(二)

 7系器件GTP架构概述:

7系器件收发器架构特性如下图,该节主要看GTP一栏,其中带x的为收发器支持的特性:

下图为xc7a100t内部的GT收发器布局:

上图中,GTPE2_CHANNEL是实例化一个GTP收发通道的原语的名称,

GTPE2_COMMON是实例化两个PLL(PLL0、PLL1)的原语的名称,

4个GTPE2_CHANNEL原语和一个GTPE2_COMMON原语组成一个GTP Quad;

再加上Quad外围的一些时钟组件、IO组件、配置组件、协议逻辑等,组成GTP的收发器;

GTP Quad结构如下图:

从图中可以看到,GTPE2_COMMON含两个PLL,PLL给收发通道提供时钟,所以COMMON是必须例化的,1个GTPE2_CHANNEL收发通道包含1个接收发器RX和1个发送器TX;REFCLK Distribution为参考时钟分配,可从下方输入的两个参考时钟中选择一个给GTPE2_COMMON使用;

GTPE2_CHANNEL收发通道结构如下图:

上图中,收发通道分为上半的TX发送器和下半的RX接收器,

收发器,分为PCS和PMA两部分,

发送器分为TX PCS、TX PMA,接收器分为RX PCS、RX PMA,

PMA(Physical Medium Attachmen,物理介质连接子层)为物理层子层之一,直接连接到外部模拟端,处理高速串行信号,实现串并/并串、预加重/去加重、CDR、接收均衡等等,实现从外部模拟域高速串行比特波形,到内部PMA数字域并行数据的转换与连接;

PCS(Physical Coding Sublayer,物理编码子层)为物理层子层之一,PCS连接PMA到FPGA内部逻辑接口,处理并行数据,实现编码/解码、加扰/解扰、字对齐等等,实现从PMA处用于高速传输被各种编码加扰等复杂并行数据,到FPGA内部逻辑接口处实际有效可用的数据的转换与连接;

收发器架构中的实现子模块后续将逐个学习;

本文章由威三学社威三学院出品

对课程感兴趣可以私信联系

相关推荐
千寻xun3 小时前
三、实战篇-NVME SSD控制之FPGA实现(一)
fpga开发·nvme ssd·nvme协议
XMAIPC_Robot6 小时前
软硬协同实时控制|RK3588业务调度+FPGA硬件时序,ethercat实现半导体设备微秒级响应(125us)
linux·arm开发·人工智能·fpga开发
upper20207 小时前
从零开始设计riscv cpu记录之七
fpga开发·riscv·riscv设计·btb·分支预测
ARM|X86+FPGA工业主板厂家10 小时前
AI视觉跟随运动控制实战|RK3588 NPU检测+FPGA EtherCAT多轴联动精准跟随方案,适用于半导体视觉对位等
人工智能·fpga开发·硬件工程·ethercat·实时系统
XMAIPC_Robot15 小时前
RK3588+FPGA半导体设备量产踩坑大全|发热、时序漂移、推理抖动、成像干扰、EMC干扰方案
人工智能·嵌入式硬件·fpga开发·arm+fpga
凡亿卓达方案设计1 天前
FPGA硬件开发怎么选靠谱方案商?
fpga开发
Eloudy1 天前
QSFP28、RoCEv2、RFSoC-4x2 数据传输与器件链路
网络·fpga开发·rocev2
Echo_cy_1 天前
基于ZYNQ-7000的Ethernet驱动配置
linux·驱动开发·嵌入式硬件·fpga开发·ethernet·zynq
現実君2 天前
关于MCU下位替换FPGA的经验与方案
单片机·嵌入式硬件·fpga开发
Terasic友晶科技2 天前
【教程】Agilex 5 SoC 的两种启动模式的开发演示(一)(FPGA Configuration First)
fpga开发·agilex 5 soc